2004-12-02 00:11  pgregory

	* configure.ac, render/version.h: Update version number ready for
	release.

2004-12-02 00:06  pgregory

	* libaqsistypes/vector3d.h, render/csgtree.cpp,
	render/imagebuffer.cpp, render/polygon.cpp: Fix a bug in the
	initialisation of CSG primitive trees - Michel Joron.

2004-11-28 00:51  pgregory

	* librib2/librib.cpp: Fix the warning about "plugin" being
	unrecognized.

2004-11-26 23:22  tshead

	* aqsl/aqslcomp.cpp: * Enabled the standard logging mechanism for
	aqsl

2004-11-26 23:22  tshead

	* Makefile.am, aqsis/Makefile.am, libslparse/parser.yxx: * Created
	"make strace" target which renders vase.rib through strace

2004-11-26 13:16  pgregory

	* runprogramtest/test.rib: Add simple test file

2004-11-24 23:23  pgregory

	* render/ri.cpp: Make sure the flag indicating inside a
	RiWorldBegin/End block is cleard after RiWorldEnd, incase there are
	multiple worlds in a file.

2004-11-24 23:20  pgregory

	* Renderer.dsw, runprogramtest/proc-runprogram.c,
	runprogramtest/runprogramtest.dsp: Update the runprogramtest under
	Windows.

2004-11-24 22:58  pgregory

	* render/renderer.cpp, render/renderer.h, render/ri.cpp: Fix bug
	#1049839. When doing a RiTransform within the world block, instead
	of resetting the transform completely, we must take into account
	any camera motion impared to the objects.

2004-11-22 23:43  pgregory

	* render/subdivision2.cpp, render/subdivision2.h: Fix bug #1063660,
	add test case and update reference images.

2004-11-22 16:27  pgregory

	* render/quadrics.cpp, render/quadrics.h: Fix bug #1066350. Sphere
	v coordinates were spread evenly along the z axis, whereas they
	should be spread evenly along the phi angle.

2004-11-18 17:49  pgregory

	* ribfiles/vase.rib: Reverting accidental commit

2004-11-18 17:45  pgregory

	* .astylerc, display/display.cpp, plugins/common/pixelsave.c,
	plugins/jpg2tif/jpg2save.c, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/shadowmap.cpp,
	render/texturemap.cpp, ribfiles/vase.rib: Apply the patch attached
	to bug #1063945 by Chris Foster. Some TIFF tag values were being
	incorrectly cast.

2004-11-16 18:41  tshead

	* renderer.xcode/.cvsignore: * .cvsignore update

2004-11-15 22:21  pgregory

	* render/libaqsis.def, render/shadowmap.cpp: Fix bug #1030761,
	artifacts in blurred shadows. Michel Joron.

2004-11-15 22:20  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug #1030761, artifacts in
	blurred shadows. Michel Joron.

2004-11-09 15:19  mw_matti

	* Renderer.sln, display/display.vcproj,
	libaqsistypes/libaqsistypes.vcproj,
	libddmanager/libddmanager.vcproj, plugins/bake2tif/bake2tif.vcproj,
	plugins/gif2tif/gif2tif.vcproj, plugins/jpg2tif/jpg2tif.vcproj,
	plugins/pcx2tif/pcx2tif.vcproj, plugins/ppm2tif/ppm2tif.vcproj,
	plugins/tga2tif/tga2tif.vcproj, render/libaqsis.vcproj: 7.1 project
	files updated

2004-11-08 22:22  pgregory

	* libddmanager/ddmanager.cpp: Fix bug #1043853. No longer sends
	zero size buckets to the display.

2004-11-08 20:22  pgregory

	* render/micropolygon.h: Fix the case where there is DoF and MB
	active at the same time.

2004-11-08 00:59  pseudonym

	* render/imagebuffer.cpp, render/micropolygon.h: s/Detatch/Detach/

2004-11-04 17:14  pgregory

	* libddmanager/libddmanager.dsp: Add RTTI support to the
	libddmanager library.

2004-11-04 17:10  pgregory

	* render/imagebuffer.cpp, render/micropolygon.h: Fix bug #1052918.
	The approach of shifting the sample position and keeping the MP
	static didn't work. It caused overlapping sample areas and gaps in
	neighbouring sample areas. The result was holes in DoF rendered
	surfaces, and opaque areas in transparent surfaces where two
	samples were incorrecly hitting an MP. The fix, thanks to Andrew
	Bromage, was to change to keeping the sample point static, and
	reprojecting the MP. The rest of the recent optimisations stay the
	same.

2004-11-04 00:50  cgtobix

	* aqsis.spec, aqsis/Makefile.am, libaqsistypes/Makefile.am,
	render/texturemap.cpp: POSIX build fixed.

2004-11-03 21:53  pgregory

	* render/texturemap.cpp: Fix bug #103110. Also enable image
	conversion plugins under MacOSX.
	
	Michel Joron.

2004-11-03 21:39  pgregory

	* libaqsistypes/libaqsistypes.dsp: Add random.cpp

2004-11-03 18:12  pgregory

	* libaqsistypes/noise.cpp, libaqsistypes/noise.h,
	libaqsistypes/random.cpp, libaqsistypes/random.h,
	libshaderexecenv/shadeops.cpp, render/ri.cpp: Fix problem with
	random noise differing on different architectures - Michel Joron.

2004-11-01 10:34  pgregory

	* libslparse/parser.yxx: Fix failure to parse option() command when
	the variable that is to be filled in is an array.

2004-10-28 21:19  pgregory

	* render/ri_cache.h: Change calculation of size of array arguments
	used during data caching for instancing.

2004-10-28 15:59  pgregory

	* libshaderexecenv/shadeops.cpp: Expanded all the macros in the
	shadeops. They weren't really helping anything and made it both
	difficult to debug, and difficult to identify bottlenecks.
	Functionality is unchanged, I used the preprocessor to expand
	these.

2004-10-22 19:51  pgregory

	* display/display.cpp: Disabled framebuffer/zframebuffer under
	MacOSX. Drops back to file/zfile

2004-10-18 21:04  pgregory

	* render/texturemap.cpp, render/texturemap.h: Apply various
	texturemapping and texture generation improvements by Michel Joron.

2004-10-18 18:51  pgregory

	* display/display.dsp, libddmanager/libddmanager.dsp,
	render/libaqsis.dsp: Implement Profile configuration for
	outstanding projects to allow proper profiling.

2004-10-15 19:42  pgregory

	* renderer.xcode/project.pbxproj: Various updates to the MacOSX
	build.

2004-10-15 19:33  pgregory

	* render/texturemap.cpp: Make texture converter plugin code use the
	new --plugins option path to find the plugins.

2004-10-15 19:22  pgregory

	* librib2/scanner.lxx: Minor fix to get MacOSX build working

2004-10-15 19:18  pgregory

	* aqsltell/aqsltell.cpp: Minor fix for MacOSX support

2004-10-15 19:05  pgregory

	* aqsis/aqsis.cpp: Add --plugins option to overide the location of
	image conversion plugins.

2004-10-12 14:51  mw_matti

	* librib2/bdec.cpp: fixed crash bug with 7.1

2004-10-01 22:24  pgregory

	* librib2/bdec.cpp: Fix #1030593. There is an exception thrown from
	the binary decoder in the case of an empty file, it wasn't being
	caught and processed, it is now.

2004-09-23 08:08  pgregory

	* libslparse/parser.yxx, libslparse/scanner.lxx,
	libslparse/typecheck.cpp: Fix the parsing of texture name with
	channel specification.

2004-09-14 04:20  tshead

	* libddmanager/ddmanager.cpp: * Removed redundant debug statement

2004-09-13 21:42  pgregory

	* display/display.cpp: Re-enable "append" mode for shadow maps, so
	that the occlusion example works again.

2004-09-13 21:30  pgregory

	* libaqsistypes/matrix.cpp, libaqsistypes/sstring.h,
	libddmanager/ddmanager.cpp, librib2/parser.yxx,
	librib2/scanner.lxx, libshaderexecenv/shaderexecenv.cpp,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libslparse/vardef.cpp, plugins/common/pixelsave.c,
	render/attributes.h, render/bucket.cpp, render/curves.cpp,
	render/environment.cpp, render/imagebuffer.cpp,
	render/inlineparse.cpp, render/micropolygon.cpp, render/options.h,
	render/parameters.cpp, render/parameters.h, render/quadrics.cpp,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	render/shaders.h, render/shadowmap.cpp, render/stats.cpp,
	render/surface.cpp, render/surface.h: Various cleanups and
	optimisations by Michel Joron.
	
	> I wiped all the CqParameters::hash() call and used instead
	CqString::hash(). > I change hash to be TqUlong. > I revamp
	micropolygon.cpp to have less for loops. > I add expected directive
	in parser.lxx, use more hash() calls; removed unsupported
	atttributes in ri.cpp.... > I add more token for both the plugins
	and the display.cpp (version, date and Np, Nf). > I changed
	slightly stats.cpp to warn the time of rendering...

2004-09-06 21:37  pgregory

	* render/quadrics.cpp, render/ri.cpp: Fix Bug #1023260, when the
	radius of a sphere was negative, the tests in the constructor, the
	bound calculation and the dicepoint functions would fail.

2004-08-28 18:36  pgregory

	* render/bucket.cpp, render/imagebuffer.cpp:  - Fix Bug #1013736,
	in the case where CSG was applied in two different overlapping
	trees, and two separate primitives from alternate trees were in
	exactly the same place, the grid line check caused the CSG to fail.

2004-08-28 15:05  pgregory

	* libslparse/parser.yxx, libslparse/vardef.cpp,
	libslparse/vardef.h:  - Fix Bug #906845 - couldn't use extern to
	refer to global standard variables.

2004-08-24 08:03  pseudonym

	* render/points.cpp, render/points.h: Making the CqPoints copy
	constructor and assignment operator private.
	
	The reason is explained in the new comment in points.h.  Basically,
	these operations have some "gotchas" for CqPoints.  Since they're
	only used privately, and those private uses are safe, best make
	them private.

2004-08-23 20:29  pgregory

	* render/points.cpp:  - Fix bug #1014043 - When rendering a
	RiPoints primitive with >256 points, the Split function is used,
	and this calls in turn the copy constructor. The assignment
	overload had some errant code in it left over from pre
	boost::shared days, excised it.

2004-08-22 22:00  pgregory

	* display/display.cpp:	- Fix bug #1013968 - The framebuffer alpha
	blending was broken, resulting in noise around the edges of
	primitives where they were alpha blended into the grid backdrop.

2004-08-22 12:42  pgregory

	* render/micropolygon.cpp:  - Fix bug #771953, under orthographic
	projection the 'I' variable is not set to the direction between the
	point and the eye, but instead to 0,0,1, as it always points along
	the z axis.

2004-08-21 21:56  pgregory

	* aqsltell/aqsltell.cpp, libshadervm/dsoshadeops.cpp,
	libshadervm/dsoshadeops.h, libslxargs/slx.cpp, libslxargs/slx.h,
	render/idsoshadeops.h, render/libaqsis.def, render/renderer.cpp:  -
	Fix bug #1013564, aqsltell couldn't find DSO shadeops. Now aqsltell
	used the same settings as aqsis, i.e. environment variable
	AQSIS_DSO_PATH and command line argument -dsolibs.

2004-08-19 22:40  pgregory

	* libshadervm/shadervariable.h: Add an extra assert to array shader
	variable access to check in range index.

2004-08-19 22:38  pgregory

	* libshadervm/shadervm1.cpp, render/imagers.cpp: Fix Bug #959357. 
	- Although the Spec says that s and t are not available in Imager
	shaders, BMRT supports them and sets them to the center point of
	the pixels, i.e. 0.5, 1.5, 2.5 --> xres-1+0.5. So we do to, which
	allows for katsu's innovative canvas style imager shader to work. 
	- Fixing the above problem highlighted another with the shader VM,
	in that the ipushv shadeop was not honoring the runstate which
	could result in invalid indices being used ot index the array.

2004-08-18 19:47  pgregory

	* libslxargs/slx.cpp: Fix Bug #1009172. The code that checks if it
	is necessary to append ".slx" to the specified name in libslxargs
	would cause a memory error if the filename specified is < 4
	characters and has no extension.

2004-08-17 21:25  pgregory

	* libshadervm/dsoshadeops.cpp, render/renderer.cpp: Remove an
	errant debug message from the DSO loading code, and add a new
	useful info output message for when the DSO path is set.

2004-08-16 21:48  pgregory

	* render/texturemap.cpp: Fix error when trying to convert a texture
	that has no extension. Also only try to convert if the texture is
	not already tiff.

2004-08-11 12:33  pgregory

	* ChangeLog: Update Changelog for 0.9.2

2004-08-11 12:28  pgregory

	* renderer.xcode/Makefile.am: Add renderer.xcode to CVS.

2004-08-10 21:15  pgregory

	* ChangeLog: Update changelog ready for 0.9.2

2004-08-10 21:02  pgregory

	* Makefile.am, configure.ac, all/Makefile.am,
	all/AdditionalDeveloperLibs/Makefile.am, aqsis/Makefile.am,
	aqsl/Makefile.am, aqsltell/Makefile.am, display/Makefile.am,
	dsotest/Makefile.am, libaqsistypes/Makefile.am,
	libargparse/Makefile.am, libcodegenvm/Makefile.am,
	libddmanager/Makefile.am, libraytrace/Makefile.am,
	libri2rib/Makefile.am, librib2/Makefile.am, librib2ri/Makefile.am,
	librib2stream/Makefile.am, libshaderexecenv/Makefile.am,
	libshadervm/Makefile.am, libslparse/Makefile.am,
	libslxargs/Makefile.am, plugins/bake2tif/Makefile.am,
	plugins/gif2tif/Makefile.am, plugins/jpg2tif/Makefile.am,
	plugins/pcx2tif/Makefile.am, plugins/ppm2tif/Makefile.am,
	plugins/tga2tif/Makefile.am, render/Makefile.am,
	shaders/Makefile.am, slpp/Makefile.am, teqser/Makefile.am:  -
	Update Posix makefiles to include VC7 project files and Mac XCode
	project files.

2004-08-10 11:54  pgregory

	* boost/libs/thread/src/mac/msl_replacements/Makefile.am,
	display/Makefile.am, libri2rib/Makefile.am, librib2/Makefile.am,
	librib2/tests/Makefile.am:  - Fix make distcheck prior to release.

2004-08-10 00:08  pgregory

	* libshadervm/dsoshadeops.cpp, plugins/bake2tif/bake2tif.dsp,
	plugins/gif2tif/gif2tif.dsp, plugins/jpg2tif/jpg2tif.dsp,
	plugins/pcx2tif/pcx2tif.dsp, plugins/ppm2tif/ppm2tif.dsp,
	plugins/tga2tif/tga2tif.dsp, render/shadeop.h:	- Update plugins
	projects to build to a more sensible location given the new
	configuration settings.  - Fix the order of export specifier in the
	dso shapeop macros so that they work properly on Windows.

2004-08-08 17:08  tshead

	* aqsis/aqsis.cpp, aqsltell/aqsltell.cpp: * Posix build fixes

2004-08-07 23:58  pgregory

	* aqsis/aqsis.cpp, aqsltell/aqsltell.cpp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/libaqsis.def, render/texturemap.cpp:  - Update Win32 build
	to new configuration system. Now bases defaults off the executable
	directory.

2004-08-07 17:41  tshead

	* Makefile.am, configure.ac, aqsis/Makefile.am, aqsis/aqsis.cpp,
	aqsltell/Makefile.am, aqsltell/aqsltell.cpp, bin/Makefile.am,
	bin/displays.ini, display/Makefile.am, display/displays.ini,
	libaqsistypes/file.h, libaqsistypes/posix/file_system.cpp,
	libaqsistypes/win32/intel/file_system.cpp,
	libddmanager/ddmanager.cpp, man/.cvsignore, man/Makefile.am,
	man/aqsis.1.in, render/Makefile.am, render/ri.cpp,
	render/texturemap.cpp, ribfiles/vase.rib: * Cleaned-up and improved
	consistency of configuration across all executables * displays.ini
	is loaded using the "display" searchpath, and contains relative
	paths * Improved --help option displays default search paths *
	Configured searchpaths are displayed using the logging API *
	Created man page for the aqsis executable

2004-08-07 15:29  pgregory

	* render/patch.cpp:  - Fix error in dice checking. If the two
	calculated dice sizes are EXTREMELY big, they will overflow,
	resulting in a false positive for the dice check, and a crash later
	in the pipeline when it tried to dice bigger than memory will
	allow.

2004-08-06 22:16  pgregory

	* render/points.cpp, render/points.h, render/ri.cpp:  - Fix bug in
	points primitive. A virtual function on CqMicropolygon was changed,
	but the override on CqMicroPolygonPoints wasn't, resulting in the
	wrong version being called.  - Small fix to a smart pointer
	comparison.

2004-08-05 07:31  pgregory

	* renderer.xcode/project.pbxproj: Updated the shaders target.

2004-08-04 15:32  pgregory

	* renderer.xcode/project.pbxproj: Update build settings to remove
	incorrect references to my local folder. Change build location for
	the Development build which means aqsis will now run from within
	the build folder.

2004-08-02 23:40  pseudonym

	* render/attributes.cpp, render/attributes.h, render/bucket.h,
	render/graphicsstate.cpp, render/graphicsstate.h,
	render/lights.cpp, render/lights.h, render/renderer.h,
	render/ri.cpp, render/surface.h, render/transform.h: More
	CqRefCount excision.

2004-08-02 23:38  pgregory

	* renderer.xcode/project.pbxproj: Remmove redundant aqerror.h.

2004-08-02 23:31  pgregory

	* renderer.xcode/project.pbxproj: Updates to MacOSX build system.
	Support building of shaders. Clean up some non-relative references.

2004-08-02 09:15  pgregory

	* Renderer2.dsw:  - Removed temporary workspace, no longer needed.

2004-08-02 02:13  pseudonym

	* render/kdtree.h, render/ri.cpp: Removing unnecessary CqRefCount
	from KDTree.

2004-08-01 21:54  pgregory

	* display-Info.plist, libaqsistypes/posix/file_system.cpp,
	librib2/scanner.lxx, renderer.xcode/project.pbxproj: More fixes to
	the MacOSX XCode build.  - Scanner, ensure aqsis.h is included
	early to get system defines.  - file_system.cpp, don't load
	config.h under MacOSX.

2004-08-01 11:36  mw_matti

	* Renderer.sln, display/display.vcproj, libri2rib/libri2rib.vcproj:
	recreated, some things seem to have changed

2004-08-01 11:11  pgregory

	* render/graphicsstate.cpp, render/ri.cpp, render/transform.cpp,
	render/transform.h:  - Fix a couple of problems with motion blur
	and the new transform system. The camera-->world setup wasn't
	working properly, and the transition to a new graphics state wasn't
	retaining the motion information, instead returning to static.

2004-07-31 14:00  cgtobix

	* aqsis.spec: small fix

2004-07-31 11:51  billybobjimboy

	* render/curves.h, render/patch.cpp: curves optimisation - split
	straight to patches. patch optimisation - allow long thin grids.

2004-07-30 15:15  pgregory

	* render/ri.cpp:  - Fix, the filter function pointer stored on the
	CqOptions wasn't being copied when the options were duplicated.
	This effectively meant that if a FrameBegin request came after a
	PixelFilter request, the filter was lost, and we effectively
	rendered with the default "gaussian" filter.

2004-07-30 15:14  pgregory

	* render/options.cpp:  - Fix, the filter function pointer stored on
	the CqOptions wasn't being copied when the options were duplicated.
	This effectively meant that if a FrameBegin request came after a
	PixelFilter request, the filter was lost, and we effectively
	rendered with the default "gaussian" filter.

2004-07-29 21:27  pgregory

	* libaqsistypes/aqsis.h, libaqsistypes/posix/aqsis_compiler.h,
	renderer.xcode/project.pbxproj: Some more small changes to allow
	MacOSX XCode build.

2004-07-29 17:11  pgregory

	* render/micropolygon.cpp, render/trimcurve.cpp:  - Fix problem
	with the ReverseBilinear function, if you give it a quad in which
	point B is not in the u direction and point D, not the v direction,
	it failed.

2004-07-28 08:28  mw_matti

	* aqsis/aqsis.cpp: -Progress doesn't print out the same value twice

2004-07-27 22:48  pgregory

	* render/micropolygon.cpp, render/nurbs.h, render/stats.cpp,
	render/stats.h, render/surface.h, render/trimcurve.cpp,
	render/trimcurve.h:  - Fix bug in trim curve handling. If a MP
	spanned the curve, so that all points were trimmed, but on
	different sides of the trim curve, then the MP would be culled,
	incorrectly. Now checks if any of the edges crosses the trim curve
	before culling it.  - Add a new stat to the MP stats to count the
	number of MP's completely trimmed.

2004-07-26 22:51  tshead

	* librib2stream/Makefile.am: * Posix build fix - use the correct
	ri.h

2004-07-26 09:01  pgregory

	* libri2rib/libri2rib.dsp, libri2rib/ri.cpp:  - Fix problem with
	switching to single ri.h in libri2rib under Windows.

2004-07-25 21:57  pgregory

	* libri2rib/libri2rib.dsp, libri2rib/ri.cpp:  - Fix problem with
	differing RtToken declarations in the old ri.h in libri2rib, and
	the main one in render.

2004-07-25 19:38  pgregory

	* render/libaqsis.def:	- Fix exports list to match the changes to
	the CqVector4D inlining effort.

2004-07-25 09:34  pgregory

	* libri2rib/ri.h: Remove extra ri.h in libri2rib. Should use the
	one in render so that we only have one place o update it.

2004-07-24 22:18  tshead

	* aqsis/Makefile.am, libddmanager/ddmanager.cpp: * Fix:
	displays.ini parsing stopped working * Added info output of the
	displays.ini location

2004-07-24 17:55  billybobjimboy

	* render/micropolygon.cpp, render/micropolygon.h: cache the
	micropoly bound.

2004-07-24 17:48  billybobjimboy

	* render/imagebuffer.cpp, render/imagebuffer.h: further
	optimisations.

2004-07-24 17:40  billybobjimboy

	* libaqsistypes/vector4d.cpp, libaqsistypes/vector4d.h: inlined all
	functions

2004-07-23 19:38  pgregory

	* renderer.xcode/project.pbxproj: Add MacOSX XCode project.

2004-07-23 14:50  pgregory

	* libaqsistypes/plugins.cpp: Remove debug output left in by
	mistake.

2004-07-22 22:35  billybobjimboy

	* render/subdivision2.cpp, render/subdivision2.h: further subd
	optimisations.

2004-07-22 22:25  pgregory

	* aqsis/aqsis.cpp, libaqsistypes/plugins.cpp,
	libddmanager/ddmanager.cpp, libshaderexecenv/shadeops.cpp,
	libshadervm/shadervm.cpp, libshadervm/shadervm1.cpp,
	libshadervm/shadervm2.cpp, render/imagepixel.h,
	render/itexturemap.h, render/occlusion.cpp, render/shadowmap.cpp,
	render/texturemap.cpp, render/texturemap.h, render/version.h:
	Various minor changes to get the MacOSX build to work.

2004-07-22 22:22  billybobjimboy

	* render/lath.cpp: small optimisations.

2004-07-21 23:29  billybobjimboy

	* render/subdivision2.cpp: optimisation - try harder to split
	regular parts off as a bicubic patch.

2004-07-19 04:26  jpgrad

	* libri2rib/dictionary.cpp: - Added "dsolibs" to the list of known
	tokens for libri2rib.  This token is soon to be used by Blender and
	is already known to the main renderer.

2004-07-18 09:36  pgregory

	* libargparse/argparse.cpp:  - Fix, error introduced during the
	implementation of fixed length array arguments, meant that single
	non-parameter argument wasn't caught.

2004-07-17 16:24  billybobjimboy

	* render/lath.cpp, render/lath.h: inline small functions.

2004-07-15 17:08  tshead

	* m4/aqsis_check_fltk.m4: * Eliminated automake 1.8 warning
	(although users will likely see warnings for other, unrelated
	automake macros when running bootstrap)

2004-07-15 12:57  pgregory

	* display/display.cpp:	- Fix a problem with the handling of crop
	windows in the new display system.

2004-07-15 12:35  pgregory

	* aqsis/aqsis.cpp, libargparse/argparse.cpp,
	libargparse/argparse.h:  - Add the ability to specify a maximum
	length for array arguments in libargparse.  - Add new command line
	option to aqsis -crop x1 x2 y1 y2 to specify a crop wincow. Useful
	in distributed rendering applications.

2004-07-14 16:37  pgregory

	* display/display.cpp, display/display.h,
	libddmanager/ddmanager.cpp, libshaderexecenv/shaderexecenv.cpp:  -
	Support crop window in the new display system.	- Fix a small error
	in the boost::shared_ptr changes to CqTransform.

2004-07-14 07:30  pseudonym

	* render/graphicsstate.cpp, render/transform.cpp: Bug in copying
	CqTransforms in the presence of motion blur.
	
	NOTE: cam_mb still currently fails.  Working on this.

2004-07-13 12:02  cgtobix

	* aqsis.spec: Included fltk

2004-07-13 11:56  cgtobix

	* aqsis.spec: Update to the new display system

2004-07-13 07:05  pseudonym

	* libddmanager/ddmanager.cpp: Warning squash.

2004-07-13 07:00  pseudonym

	* libshaderexecenv/shadeops.cpp: Warning squash.

2004-07-13 06:24  pseudonym

	* libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shadervm.cpp,
	render/graphicsstate.cpp, render/graphicsstate.h,
	render/imagers.cpp, render/ishaderexecenv.h, render/isurface.h,
	render/itransform.h, render/lights.cpp, render/parameters.cpp,
	render/polygon.h, render/procedural.cpp, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/stats.cpp,
	render/subdivision2.h, render/surface.cpp, render/surface.h,
	render/transform.cpp, render/transform.h: Some changes to the
	interface of IqTransform and CqTransform.
	
	Executive summary:
	
	    - Now under boost::shared_ptr control.  (This is the main
	reason	     for the change.)
	
	    - The transform stack is dead.  It was actually redundant
	because       it paralleled the mode block stack.  It was also
	potentially	  unsafe because CqTransforms were pushed onto the
	stack even if	    they weren't part of a mode block.
	
	    - CqTransforms no longer support copy-on-write.  Now, when we  
	    modify a CqTransform (from ri.cpp only) we just make a new	   
	 CqTransform and clobber what was in the mode block.  (There are   
	   three new constructors which do the jobs of the old in-place    
	  modifications, so they have been made private.)
	
	    - IqTransform has a reduced interface.  It now only supports
	the	  query operations, not the modification operations.

2004-07-12 19:44  pgregory

	* dspylink/dspy.h, dspylink/dspylink.cpp, dspylink/dspylink.dsp,
	filebuffer/.cvsignore, filebuffer/Makefile.am,
	filebuffer/filebuffer.cpp, filebuffer/filebuffer.dsp,
	framebuffer_glut/.cvsignore, framebuffer_glut/Makefile.am,
	framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/.cvsignore, framebuffer_glut_z/Makefile.am,
	framebuffer_glut_z/framebuffer_glut_z.cpp,
	framebuffer_glut_z/framebuffer_glut_z.dsp, libdd/.cvsignore,
	libdd/Makefile.am, libdd/dd.cpp, libdd/dd.h, libdd/libdd.dsp,
	libdd2/.cvsignore, libdd2/Makefile.am, libdd2/base64.c,
	libdd2/base64.h, libdd2/libdd2.dsp, libdd2/xmlmessages.c,
	libdd2/xmlmessages.h, libddmsimple/.cvsignore,
	libddmsimple/Makefile.am, libddmsimple/ddmsimple.cpp,
	libddmsimple/ddmsimple.h, libddmsimple/libddmsimple.dsp,
	libddmsock/.cvsignore, libddmsock/Makefile.am,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	libddmsock/displaydriver.h, libddmsock/libddmsock.dsp,
	libddmsock2/.cvsignore, libddmsock2/Makefile.am,
	libddmsock2/bucketcache.cpp, libddmsock2/bucketcache.h,
	libddmsock2/ddmsock2.cpp, libddmsock2/ddmsock2.h,
	libddmsock2/displaydriver.h, libddmsock2/libddmsock2.dsp,
	libddmsock2/listener.cpp, libddmsock2/listener.h,
	shadowmap/.cvsignore, shadowmap/Makefile.am,
	shadowmap/shadowmap.cpp, shadowmap/shadowmap.dsp:  - Make the
	switch to using the new display system as the default.

2004-07-12 19:33  pgregory

	* Renderer.dsw:  - Make the switch to using the new display system
	as the default.

2004-07-12 17:25  tshead

	* .cvsignore, bin/Makefile.am: * Fixed another small problem
	installing displays.ini

2004-07-12 17:08  pgregory

	* libshadervm/shadervm1.cpp:  - Fix error in the array indexing vm
	instruction. It should give a varying result if *either* the array
	or the index is varying. It was only doing so if the array was
	varying.

2004-07-12 16:11  pgregory

	* display/display.cpp, libddmanager/ddmanager.cpp,
	libddmanager/ddmanager.h:  - Set the label of the framebuffer
	windows to the filename of the image being rendered.  - Fix error
	in zframebuffer data size calculation, was allocating enough for
	floats, when the data is in chars.  - Move the display plugin
	manager onto the CqDDManager class, instead of at the request
	level, this means that all display drivers are cleaned up at once,
	at the very end, which it appears is necessary for FLTK support
	under Win2K.

2004-07-12 15:24  tshead

	* bin/Makefile.am: * displays.ini installation respects DESTDIR

2004-07-11 23:29  tshead

	* bin/Makefile.am, display/Makefile.am: * Final touches on Posix
	installation for new display system :)

2004-07-11 22:47  tshead

	* Makefile.am, configure.ac, ddmsock.ini, aqsis/Makefile.am,
	bin/.cvsignore, bin/Makefile.am, render/ri.cpp,
	ribfiles/.cvsignore: * Posix build updates

2004-07-11 22:24  pgregory

	* display/display.cpp, display/display.h:  - Implement ZFramebuffer
	support.

2004-07-11 21:02  pgregory

	* display/display.cpp, libddmanager/ddmanager.cpp:  - Update
	manager to call DspyDelayClose in preference if it is implemented. 
	- Implement the DspyDelayClose method in the display if running as
	a framebuffer, this makes framebuffers stick around until closed.
	Not ideal, but works.

2004-07-11 20:49  pgregory

	* display/display.cpp, render/bucket.cpp, render/imagepixel.cpp:  -
	Fix handling of alpha during bucket preparation. Was filling in the
	alpha value during Combine() and then it was being overridden
	incorrectly during filtering. Now the alpha is calculated during
	filtering, as it should be.

2004-07-11 11:24  pgregory

	* bin/.cvsignore, bin/displays.ini:  - Added default displays.ini
	file (finally!).

2004-07-11 10:43  mw_matti

	* Renderer.sln, doxygen.vcproj, all/All.vcproj,
	all/AdditionalDeveloperLibs/AdditionalDeveloperLibs.vcproj,
	aqsis/aqsis.vcproj, aqsl/aqsl.vcproj, aqsltell/aqsltell.vcproj,
	display/display.vcproj, dsotest/dsotest.vcproj,
	libaqsistypes/libaqsistypes.vcproj, libargparse/libargparse.vcproj,
	libcodegenvm/libcodegenvm.vcproj, libddmanager/libddmanager.vcproj,
	libraytrace/libraytrace.vcproj, libri2rib/libri2rib.vcproj,
	librib2/librib2.vcproj, librib2ri/librib2ri.vcproj,
	librib2stream/librib2stream.vcproj,
	libshaderexecenv/libshaderexecenv.vcproj,
	libshadervm/libshadervm.vcproj, libslparse/libslparse.vcproj,
	libslxargs/libslxargs.vcproj, plugins/bake2tif/bake2tif.vcproj,
	plugins/gif2tif/gif2tif.vcproj, plugins/jpg2tif/jpg2tif.vcproj,
	plugins/pcx2tif/pcx2tif.vcproj, plugins/ppm2tif/ppm2tif.vcproj,
	plugins/tga2tif/tga2tif.vcproj, render/inline.vcproj,
	render/libaqsis.vcproj, shaders/shaders.vcproj,
	slpp/libslpp.vcproj, slpp/slpp.vcproj, teqser/teqser.vcproj: VC++
	7.1 (.NET 2003) Project files

2004-07-11 10:26  pgregory

	* display/display.dsp:	- Support for a really dumb framebuffer.
	Currently exits when done, and only gets updated when a bucket
	arrives.

2004-07-11 10:22  pgregory

	* display/display.cpp:	- Support for a really dumb framebuffer.
	Currently exits when done, and only gets updated when a bucket
	arrives.

2004-07-10 22:07  pgregory

	* display/display.cpp, libddmanager/ddmanager.cpp:  - Support for
	shadowmap and zfile proper in the new display.

2004-07-10 12:26  pgregory

	* display/display.cpp, libddmanager/ddmanager.cpp,
	libddmanager/ddmanager.h:  - Support for all the common "system"
	parameters passed to the displays, as described in the prman docs. 
	- Support setting of the "compression" and "quality" parameters in
	the display.

2004-07-09 22:32  pgregory

	* display/display.cpp, display/display.h,
	libddmanager/ddmanager.cpp, libddmanager/ddmanager.h,
	render/imagepixel.cpp:	- New display system now supports AOV.	-
	Fix small bug in the opaque sample optimisation code, wasn't
	initialising sample storage large enough if rendering AOV

2004-07-09 20:02  tshead

	* aqsis/Makefile.am, display/Makefile.am: * Fixed incredibly stupid
	mistake in the display makefile - eliminates segfault

2004-07-09 19:49  tshead

	* .cvsignore, Makefile.am, configure.ac, aqsis/.cvsignore,
	aqsis/Makefile.am, boost/libs/Makefile.am, display/.cvsignore,
	display/Makefile.am, libddmanager/.cvsignore,
	libddmanager/Makefile.am, libddmanager/ddmanager.cpp,
	m4/aqsis_check_fltk.m4, m4/aqsis_with_fltk.m4,
	m4/mdl_have_opengl.m4, render/Makefile.am, teqser/Makefile.am,
	thirdparty/Makefile.am: * Posix build fixes for display
	re-refactoring

2004-07-09 11:27  pgregory

	* display/display.cpp, libddmanager/ddmanager.cpp,
	libddmanager/ddmanager.h, librib2/librib.cpp, render/irenderer.h,
	render/renderer.cpp, render/renderer.h: Add support for AOV in the
	new Dspy based display system. Still needs support for
	quantisation.

2004-07-08 23:47  pgregory

	* display/display.cpp, display/display.h,
	libddmanager/ddmanager.cpp, libddmanager/ndspy.h: More work on the
	Dspy display system. Tiff writing is now working, along with
	arbitrary data ordering and formats.

2004-07-08 21:32  billybobjimboy

	* render/bucket.cpp, render/imagebuffer.cpp, render/imagepixel.cpp,
	render/imagepixel.h: store a seperate opaque sample hit to avoid
	using the list of hits in the common case.

2004-07-08 15:08  pgregory

	* display/displayhelpers.c: Add helper functions for displays based
	on suggested functions in the prman documentation.

2004-07-08 15:07  pgregory

	* Renderer2.dsw, display/display.cpp, display/display.dsp,
	display/display.h, libddmanager/ddmanager.cpp,
	libddmanager/ddmanager.h, libddmanager/libddmanager.dsp,
	render/imagepixel.cpp, render/imagepixel.h, render/renderer.cpp:
	More work on the Dspy display system.  - Clean up the bucket
	sampling code a bit, it now calculates pre-multiplied alpha inside
	the rendering code, so that it doesn't need to be redone for each
	display.

2004-07-08 07:47  pgregory

	* libddmanager/ddmanager.cpp, libddmanager/ddmanager.h,
	libddmanager/libddmanager.dsp, libddmanager/ndspy.h:  - Work in
	progress on a Dspy based display system. Committed for safety and
	to allow further development at another machine.  - Duplicate the
	hash function in CqString, this implementation should replace the
	one in CqParameter as it makes more sense to be here.  - Rename the
	debug database of aqsis.dll so that it doesn't clash with
	aqsis.exe.

2004-07-08 06:59  pgregory

	* Renderer2.dsw, display/display.cpp, display/display.dsp,
	display/display.h, libaqsistypes/sstring.h, render/libaqsis.dsp:  -
	Work in progress on a Dspy based display system. Committed for
	safety and to allow further development at another machine.  -
	Duplicate the hash function in CqString, this implementation should
	replace the one in CqParameter as it makes more sense to be here. 
	- Rename the debug database of aqsis.dll so that it doesn't clash
	with aqsis.exe.

2004-07-05 13:18  pgregory

	* display/display.cpp, libddmsock2/bucketcache.cpp: Stabilise some
	of the new display system. Now can render again, but the memory
	cache doesn't seem to be giving much benefit.

2004-07-05 07:53  pgregory

	* libddmsock2/bucketcache.cpp, libddmsock2/bucketcache.h,
	libddmsock2/ddmsock2.cpp, libddmsock2/listener.cpp: First
	implementation of memory caching for new display system. Breaks
	badly at the moment, but needed to commit for safety. Nobody should
	use the new display system for the moment until it is fixed.

2004-07-04 21:31  billybobjimboy

	* render/bucket.cpp: filters now treated as seperable.

2004-07-03 18:38  billybobjimboy

	* libaqsistypes/vector4d.cpp: avoid divide by 0 in *= operator.
	fixes bug with infinite creases in sds.

2004-07-03 18:32  billybobjimboy

	* render/micropolygon.cpp: fix error in funcset10.rib, it's the <,
	<= issue again.

2004-07-02 15:55  pgregory

	* libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp, libdd2/libdd2.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libddmsock2/libddmsock2.dsp, libraytrace/libraytrace.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	render/libaqsis.dsp, ribfiles/vase.rib, slpp/libslpp.dsp: Change
	the naming of libraries under Windows to not have a 'lib'
	prepended. This makes the output more "Windows standard" instead of
	"Linux standard"

2004-07-01 23:08  pgregory

	* display/display.cpp: Support "zframebuffer" in the new display
	device.

2004-07-01 22:33  pgregory

	* libddmsock2/bucketcache.cpp, libddmsock2/bucketcache.h,
	libddmsock2/ddmsock2.cpp, libddmsock2/listener.cpp,
	libddmsock2/listener.h, render/renderer.cpp: Clean up work on the
	new display system to make it safe for multi frame RIBs.

2004-07-01 17:16  pgregory

	* libddmsock2/ddmsock2.cpp: Fix problem with mismatched types in
	the CqString operator+ usage.

2004-06-30 13:24  pgregory

	* libddmsock2/ddmsock2.cpp: Clean up the code for launching display
	devices, it was causing some problems with MSVC++7.1.

2004-06-29 16:58  pgregory

	* display/display.cpp, libddmsock2/listener.cpp,
	libddmsock2/listener.h: Add some extra information output to track
	the new display system sockets initialisation. Change the default
	port to 27747 to avoid problems with range.

2004-06-28 22:30  pgregory

	* display/display.cpp, libddmsock2/listener.cpp: More work on the
	new display system.  - Provide world-to-camera and world-to-screen
	matrices as part of the aqsis:format response.	- Support for
	shadowmap and zfile.

2004-06-28 12:56  pgregory

	* render/polygon.cpp: Fix error in the calculation of the bounding
	box for PointsPolygons primitives. Transformation motion blur
	wasn't being taken into account.

2004-06-27 22:34  pgregory

	* display/display.cpp, libddmsock2/ddmsock2.cpp,
	libddmsock2/ddmsock2.h, libddmsock2/listener.cpp: More work on the
	new display system.  - Custom options passed in the RiDisplay call
	now get transmitted to the display device via the command line.  -
	Additional support for applied quantization infomation passed with
	the aqsis:format response.

2004-06-26 14:44  pgregory

	* libddmsock/ddmsock.cpp, librib2/librib.cpp,
	render/imagepixel.cpp, render/ri.cpp: Implement support for
	"zthreshold" option. This controls the level of opacity that gets
	passed through to shadowmaps or other depth based files. Useful for
	rendering shadows of objects that have their shape defined by an
	opacity map or function.  - Option "limits" "zthreshold" [r g b]
	Any sample that has an opacity greater than or equal to [r g b]
	will show up in the map. The default it [1 1 1], which means that
	any semi-transparent surfaces won't show up.

2004-06-25 12:12  pgregory

	* libaqsistypes/plugins.cpp: Just add some information output on
	loading of plugins.

2004-06-25 11:00  pgregory

	* libslparse/funcdef.h, libslparse/typecheck.cpp: Fix: Make aqsl
	more tolerant of compound arguments passed into unresolved (DSO)
	calls. Before it was building it's argument list string at parse
	time, now it rebuilds this after typechecking which makes it much
	more likely to get the correct values.

2004-06-23 13:32  pgregory

	* render/texturemap.cpp: Fix the downsampling code so that the
	filter offests are correctly calculated. Makes much better mipmaps
	now, the effect of which can be seen in the funcset tests. However,
	the texture sampling code still needs a lot of work to be up to
	scratch.

2004-06-22 20:36  pgregory

	* render/imagebuffer.cpp: Fix my fix to the Windows
	boost::shared_ptr problem. When I removed the comparison with NULL,
	I forgot to check if it was == or !=, and got the wrong test.

2004-06-21 05:39  pgregory

	* display/display.cpp: Add support for crop window rendering to the
	new display device.

2004-06-20 20:39  pgregory

	* display/display.cpp, libddmsock2/ddmsock2.cpp,
	libddmsock2/listener.cpp, render/imagebuffer.cpp: Sime more fixes
	to the multithreading of the new display system. Seems safe now
	(famouse last words). Minor change to allow Andy Gill's changes to
	work under Windows, boost::shared_ptr can't compare to null under
	Windows.

2004-06-19 23:32  billybobjimboy

	* render/imagepixel.cpp: replaced call to vector size() to empty()
	as it's faster.

2004-06-19 23:29  billybobjimboy

	* render/imagebuffer.cpp: allow individual samples to be occlusion
	culled

2004-06-19 22:44  pgregory

	* render/texturemap.cpp, render/texturemap.h: - Fix an error in the
	quantisation, was dividing by 256.0 and 65536.0, should be 255.0
	and 65535.0 - Michel Joron - Add some performance timing to the
	texture mapping - Michel Joron.

2004-06-19 22:43  pgregory

	* display/display.cpp, display/display.h,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	libddmsock2/bucketcache.cpp, libddmsock2/bucketcache.h,
	libddmsock2/ddmsock2.cpp, libddmsock2/ddmsock2.h,
	libddmsock2/listener.cpp, render/iddmanager.h,
	render/imagepixel.cpp, render/irenderer.h, render/renderer.cpp,
	render/renderer.h: - More changes to the new display system.
	Display device can now show alpha in framebuffer. - Communications
	has changed so that the data sent from the manager to the display
	is in the form "rgbaz" + any AOV data. - Added extra information to
	the <aqsis:format> reponse that describes the list of data values
	available.

2004-06-19 17:42  tshead

	* display/.cvsignore, libddmsock2/.cvsignore: * .cvsignore updates

2004-06-19 16:36  billybobjimboy

	* render/bound.h, render/bucket.cpp, render/bucket.h,
	render/imagebuffer.cpp, render/imagebuffer.h,
	render/imagepixel.cpp, render/imagepixel.h,
	render/micropolygon.cpp, render/micropolygon.h: dof and motion blur
	optimisations

2004-06-19 14:58  pgregory

	* libddmsock2/ddmsock2.h, libddmsock2/listener.cpp: Implement the
	'Monitor' pattern properly based on the Boost documentation and
	Jonathans comments on the forums. Seems to be safe from lockups
	now, at least none experienced so far.

2004-06-18 20:18  pgregory

	* libshaderexecenv/shadeops.cpp, render/bucket.cpp,
	render/micropolygon.cpp, render/surface.cpp: Fix some comparison
	errors under Windows for the new IqShader code. Can't compare a
	boost::shared_ptr to 0 under Windows to test for validity, but it
	does have a bool cast operator.

2004-06-18 16:47  pgregory

	* libshaderexecenv/shadeops.cpp: Fix the ctexture commands to read
	as many channels out of the image as possible, only filling in the
	missing channels with the 'fill' value.

2004-06-18 16:29  jpgrad

	* libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp, render/attributes.cpp,
	render/attributes.h, render/iattributes.h, render/ilightsource.h,
	render/imagers.cpp, render/imagers.h, render/ishaderexecenv.h,
	render/lights.cpp, render/lights.h, render/micropolygon.cpp,
	render/options.cpp, render/points.cpp, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/shaders.h,
	render/subdivision2.cpp, render/surface.cpp: - Refactor of the way
	the renderer handles shaders (IqShader and subclasses).  Template
	shaders are kept in CqRenderer::m_Shaders, and scene instances of
	the shaders are created from these.  They are passed around within
	the renderer as boost::shared_ptr<IqShader>.

2004-06-18 12:13  pgregory

	* plugins/bake2tif/bake2tif.c: Fix some buffer overrun issues -
	Stefan Werner

2004-06-18 07:46  pgregory

	* render/ri.cpp, render/texturemap.cpp, render/texturemap.h: Add
	support for 16bit per channel integer images.

2004-06-17 09:20  pgregory

	* display/display.cpp, libddmsock2/ddmsock2.cpp,
	libddmsock2/ddmsock2.h, libddmsock2/listener.cpp: More work on the
	new display

2004-06-16 14:55  cgtobix

	* aqsis.spec: Bug fix.

2004-06-16 13:17  cgtobix

	* aqsis.spec: Added new feature. You can now pass a variable to the
	configure script simply by exporting
	$feature="--what-feature-you-like-to-activate"

2004-06-16 13:01  pgregory

	* libddmsock2/Makefile.am, libddmsock2/ddmsock2.h: Fix a couple of
	small problems with the new display system. The default port on the
	Aqsis side was 27747, and on the display side 277472. The
	ddmsock2.ini file wasn't being constructed properly.

2004-06-16 11:59  jpgrad

	* Makefile.am, configure.ac, aqsis/Makefile.am, render/Makefile.am,
	thirdparty/Makefile.am: - First attempt at getting the new display
	refactor to compile under Linux. - Use the --enable-newdisplay flag
	in the configure script to enable it. - Under the old display
	device we use:	   - libdd     - libddmsimple	  - libddmsock	  
	- filebuffer	 - shadowmap	 - framebuffer_glut    (if OpenGL
	is present)	- framebuffer_glut_z  (if OpenGL is present)	 -
	teqser	 (since teqser still depends upon parts of the old system)
	- Under the new display device, we have:     - libdd2	  -
	libddmsock2	- display     (if FLTK is present) - Note that
	./Makefile.am is a little more complicated now because of the
	dependencies among the above libraries. - Hopefully these measures
	will only be temporary until the new display device(s?) become
	standard.

2004-06-15 21:37  pgregory

	* libaqsistypes/vector3d.h: Fix error in the <= and < operators on
	vector3d - Michel Joron.

2004-06-15 21:07  pgregory

	* configure.ac, libraytrace/Makefile.am, m4/bits.m4: Update the
	configure scripts to allow separate specification of jpeg library
	location for MacOSX building. Remove redundant library requirement
	from libraytrace.

2004-06-15 20:38  pgregory

	* plugins/jpg2tif/Makefile.am, plugins/jpg2tif/jpg2tif.c,
	plugins/pcx2tif/pcx2tif.c, plugins/tga2tif/tga2tif.c: Remove
	unnecessary include of <malloc.h> not available on MacOSX. Fix
	makefile to use the jpg include path and lib path setup in the
	configure script.

2004-06-15 20:33  pgregory

	* libddmsock2/Makefile.am, libddmsock2/bucketcache.cpp,
	libddmsock2/ddmsock2.cpp, libddmsock2/listener.cpp: Remove
	unnecessary include of <malloc.h> that causes problems on MacOSX as
	it doesn't exist. Rename the .ini file generation to ddmsock2.ini
	in the libddmsock2 folder.

2004-06-15 20:22  pgregory

	* display/display.cpp: Change close() to closesocket() under Win32.

2004-06-14 21:47  tshead

	* libddmsock2/ddmsock2.cpp: Doh!  Picked-up a merge conflict from
	CVS and checked it in by mistake ...

2004-06-14 20:13  tshead

	* Makefile.am, configure.ac, boost/boost/function/.cvsignore,
	boost/boost/function/detail/.cvsignore,
	boost/boost/thread/.cvsignore,
	boost/boost/thread/detail/.cvsignore, boost/libs/thread/.cvsignore,
	boost/libs/thread/src/.cvsignore,
	boost/libs/thread/src/mac/.cvsignore,
	boost/libs/thread/src/mac/msl_replacements/.cvsignore,
	display/.cvsignore, display/Makefile.am, display/display.cpp,
	libdd2/.cvsignore, libdd2/Makefile.am, libdd2/xmlmessages.c,
	libddmsock2/Makefile.am, libddmsock2/bucketcache.cpp,
	libddmsock2/ddmsock2.cpp, m4/aqsis_with_fltk.m4,
	thirdparty/.cvsignore, thirdparty/tinyxml/.cvsignore: * Integrated
	new display communications libs into the Posix build

2004-06-14 13:45  jpgrad

	* libshadervm/shadervariable.h: - Make better use of std::vector. -
	Improve initialization of CqShaderVariableVarying classes, so that
	when initial values are set, the vector is only iterated over once,
	rather than twice as was previously the case (once for creation and
	once for setting the default value). - These changes result in a 4%
	speed improvement according to valgrind for shading-intensive
	scenes, and *also* make the code smaller and easier to read! :-)

2004-06-14 11:17  mw_matti

	* libddmsock2/ddmsock2.cpp: MSVC 7.1 compiler fixes (added CqString
	around some std::string to avoid ambigious operator+( CqString,
	CqString ))

2004-06-13 21:27  pgregory

	* display/display.h: Missing display.h file added.

2004-06-13 13:44  pgregory

	* libdd2/xmlmessages.c, libddmsock2/ddmsock2.h,
	libddmsock2/listener.cpp: More changes to the new display system.
	Add some thread mutex locking to try to overcome a strange lockup
	situation that occasionally happens when multiple display devices
	are in use.

2004-06-13 12:27  jpgrad

	* configure.ac: - Rearranged things a little so that the default
	CXXFLAGS and CFLAGS are only ignored if debug or profile have been
	specified.  This allows the user to specify flags using (for
	example)    CXXFLAGS="-O3" ./configure
	
	Hopefully this is a bit more correct now... ?

2004-06-13 12:16  jpgrad

	* configure.ac: - Set non-debug optimization level to O2.

2004-06-13 10:24  jpgrad

	* configure.ac: - Removed libc_p from the profile options.  If you
	don't have this library and attempt to compile with profiling
	enabled, configure complains that the compiler is "unable to
	produce executables"!!! To resolve this, we should probably check
	for libc_p prior to setting it in LDFLAGS.
	
	- Set the optimisation level in profiling to O2.  Previously, we
	were profiling un-optimised code.
	
	- Because we weren't setting values for CXXFLAGS or CFLAGS, the
	AC_PROG_CXX macro was setting these to default values ("-g -O2")
	which appeared with *every* build, regardless of other settings. 
	We seem to be using AQSIS_CXXFLAGS and AQSIS_CFLAGS instead of
	these variables, so I've set them to null values prior to
	AC_PROG_CXX so that they don't get filled in with the defaults.

2004-06-12 20:49  pgregory

	* display/display.cpp: More changes to the new display system. The
	default display now accepts command line arguments to control the
	hostname and port.

2004-06-12 15:32  pgregory

	* Renderer2.dsw, display/display.dsp: More work on the display
	refactor. New display.exe can now emulate both "framebuffer" and
	"file" display types.

2004-06-12 15:31  pgregory

	* display/display.cpp, libddmsock2/ddmsock2.cpp: More work on the
	display refactor. New display.exe can now emulate both
	"framebuffer" and "file" display types.

2004-06-11 19:40  jpgrad

	* libri2rib/output.cpp: - Fix minor mixup in the error report
	string.

2004-06-11 19:31  jpgrad

	* libri2rib/output.cpp, libri2rib/output.h: - Added tracking of the
	current block to libri2rib.  This will now raise errors for invalid
	context nestings.

2004-06-11 16:08  pgregory

	* libddmsock2/ddmsock2.cpp, libddmsock2/ddmsock2.h,
	libddmsock2/listener.cpp: More work on the display refactor.

2004-06-11 15:55  jpgrad

	* render/Makefile.am, render/mpdump.h: - Make the micropolygon
	dumping code include itself when using GCC. - NB: GCC uses NDEBUG
	for non-debug builds, whereas MSVC uses _DEBUG to indicate DEBUG
	builds.

2004-06-11 15:27  pgregory

	* Renderer2.dsw, display/display.cpp, display/display.dsp,
	libdd2/base64.c, libdd2/base64.h, libdd2/libdd2.dsp,
	libdd2/xmlmessages.c, libdd2/xmlmessages.h,
	libddmsock2/ddmsock2.cpp, libddmsock2/ddmsock2.h,
	libddmsock2/libddmsock2.dsp, libddmsock2/listener.cpp: More work on
	the display refactor.

2004-06-11 13:40  pgregory

	* Doxyfile, display/display.cpp, display/display.dsp,
	libddmsock2/.cvsignore, libddmsock2/Makefile.am,
	libddmsock2/bucketcache.cpp, libddmsock2/bucketcache.h,
	libddmsock2/ddmsock2.cpp, libddmsock2/ddmsock2.h,
	libddmsock2/displaydriver.h, libddmsock2/libddmsock2.dsp,
	libddmsock2/listener.cpp, libddmsock2/listener.h: Commit the early
	stages of the display system refactor for safety purposes. Not
	enabled in the build yet.

2004-06-09 06:26  pgregory

	* render/curves.cpp: Always set primitive variables to at least 1
	long, i.e. if not an array, it is still 1 long - Spotter by Michel
	Joron.

2004-06-09 06:25  pgregory

	* render/imagebuffer.cpp: Ensure that the bucket initialisation is
	always run if there is an imager shader - Michel Joron.

2004-06-08 18:30  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h, render/iddmanager.h,
	render/imagepixel.cpp, render/imagepixel.h, render/irenderer.h,
	render/libaqsis.dsp, render/renderer.cpp, render/renderer.h,
	thirdparty/tinyxml/tinyxml_lib.dsp: Some preparatory work for the
	display system refactor. Add the mpdump code to the Windows build.

2004-06-08 10:06  jpgrad

	* configure.ac, boost/boost/utility/Makefile.am, m4/acx_pthread.m4:
	- Added an autoconf test for pthreads from:  
	http://ac-archive.sourceforge.net/Installed_Packages/acx_pthread.ht
	ml - Added pthread includes and libraries to configure.ac - Fixed
	typo in configure.ac

2004-06-07 23:00  pgregory

	* configure.ac, boost/boost/Makefile.am,
	boost/boost/function/Makefile.am,
	boost/boost/function/detail/Makefile.am,
	boost/boost/thread/Makefile.am,
	boost/boost/thread/detail/Makefile.am, boost/libs/.cvsignore,
	boost/libs/Makefile.am, boost/libs/thread/Makefile.am,
	boost/libs/thread/thread.dsp, boost/libs/thread/src/Makefile.am,
	boost/libs/thread/src/condition.cpp,
	boost/libs/thread/src/exceptions.cpp,
	boost/libs/thread/src/mutex.cpp, boost/libs/thread/src/once.cpp,
	boost/libs/thread/src/recursive_mutex.cpp,
	boost/libs/thread/src/thread.cpp,
	boost/libs/thread/src/threadmon.cpp,
	boost/libs/thread/src/timeconv.inl, boost/libs/thread/src/tss.cpp,
	boost/libs/thread/src/xtime.cpp,
	boost/libs/thread/src/mac/Makefile.am,
	boost/libs/thread/src/mac/debug_prefix.hpp,
	boost/libs/thread/src/mac/delivery_man.cpp,
	boost/libs/thread/src/mac/delivery_man.hpp,
	boost/libs/thread/src/mac/dt_scheduler.cpp,
	boost/libs/thread/src/mac/dt_scheduler.hpp,
	boost/libs/thread/src/mac/execution_context.cpp,
	boost/libs/thread/src/mac/execution_context.hpp,
	boost/libs/thread/src/mac/init.cpp,
	boost/libs/thread/src/mac/init.hpp,
	boost/libs/thread/src/mac/os.cpp, boost/libs/thread/src/mac/os.hpp,
	boost/libs/thread/src/mac/ot_context.cpp,
	boost/libs/thread/src/mac/ot_context.hpp,
	boost/libs/thread/src/mac/package.hpp,
	boost/libs/thread/src/mac/periodical.hpp,
	boost/libs/thread/src/mac/prefix.hpp,
	boost/libs/thread/src/mac/remote_call_manager.cpp,
	boost/libs/thread/src/mac/remote_call_manager.hpp,
	boost/libs/thread/src/mac/remote_calls.hpp,
	boost/libs/thread/src/mac/safe.cpp,
	boost/libs/thread/src/mac/safe.hpp,
	boost/libs/thread/src/mac/scoped_critical_region.cpp,
	boost/libs/thread/src/mac/scoped_critical_region.hpp,
	boost/libs/thread/src/mac/st_scheduler.cpp,
	boost/libs/thread/src/mac/st_scheduler.hpp,
	boost/libs/thread/src/mac/thread_cleanup.cpp,
	boost/libs/thread/src/mac/thread_cleanup.hpp,
	boost/libs/thread/src/mac/msl_replacements/Makefile.am,
	boost/libs/thread/src/mac/msl_replacements/assert.cpp,
	boost/libs/thread/src/mac/msl_replacements/console_io.cpp,
	boost/libs/thread/src/mac/msl_replacements/malloc.cpp,
	boost/libs/thread/src/mac/msl_replacements/news_and_deletes.cpp,
	boost/libs/thread/src/mac/msl_replacements/time.cpp,
	libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	render/curves.cpp, render/ilightsource.h, render/ishaderexecenv.h,
	render/isurface.h, render/lights.h, render/micropolygon.cpp: Add
	Boost threads and functions sections to the included Boost source.
	Fix bug #967456. The surface() function was getting the surface
	shader from the current state at the point the lightsource was
	instantiated. Instead it should get the surface being lit.

2004-06-07 10:08  pgregory

	* Makefile.am, configure.ac, thirdparty/Makefile.am,
	thirdparty/tinyxml/Makefile.am: Added build support for TinyXML
	library under Posix makefile build system.

2004-06-07 09:38  pgregory

	* thirdparty/tinyxml/Makefile: Removed Makefile to avoid clash with
	Posix build.

2004-06-07 09:12  pgregory

	* render/bucket.cpp, render/bucket.h, render/imagebuffer.cpp: Add
	some small optimisations to the bucket initialisation and handling
	for empty buckets.

2004-06-06 22:06  pgregory

	* boost/boost/function.hpp, boost/boost/thread.hpp,
	boost/boost/function/function0.hpp,
	boost/boost/function/function1.hpp,
	boost/boost/function/function10.hpp,
	boost/boost/function/function2.hpp,
	boost/boost/function/function3.hpp,
	boost/boost/function/function4.hpp,
	boost/boost/function/function5.hpp,
	boost/boost/function/function6.hpp,
	boost/boost/function/function7.hpp,
	boost/boost/function/function8.hpp,
	boost/boost/function/function9.hpp,
	boost/boost/function/function_base.hpp,
	boost/boost/function/function_template.hpp,
	boost/boost/function/gen_function_N.pl,
	boost/boost/function/detail/function_iterate.hpp,
	boost/boost/function/detail/gen_maybe_include.pl,
	boost/boost/function/detail/maybe_include.hpp,
	boost/boost/function/detail/prologue.hpp,
	boost/boost/thread/condition.hpp,
	boost/boost/thread/exceptions.hpp, boost/boost/thread/mutex.hpp,
	boost/boost/thread/once.hpp,
	boost/boost/thread/recursive_mutex.hpp,
	boost/boost/thread/thread.hpp, boost/boost/thread/tss.hpp,
	boost/boost/thread/xtime.hpp, boost/boost/thread/detail/config.hpp,
	boost/boost/thread/detail/force_cast.hpp,
	boost/boost/thread/detail/lock.hpp,
	boost/boost/thread/detail/singleton.hpp,
	boost/boost/thread/detail/threadmon.hpp: Add Boost threads and
	functions sections to the included Boost source.

2004-06-06 21:52  pgregory

	* thirdparty/tinyxml/Makefile, thirdparty/tinyxml/changes.txt,
	thirdparty/tinyxml/echo.dsp, thirdparty/tinyxml/readme.txt,
	thirdparty/tinyxml/tinyXmlTest.dsp,
	thirdparty/tinyxml/tinyXmlTestSTL.dsp,
	thirdparty/tinyxml/tinystr.cpp, thirdparty/tinyxml/tinystr.h,
	thirdparty/tinyxml/tinyxml.cpp, thirdparty/tinyxml/tinyxml.dsw,
	thirdparty/tinyxml/tinyxml.h, thirdparty/tinyxml/tinyxmlSTL.dsp,
	thirdparty/tinyxml/tinyxml_lib.dsp,
	thirdparty/tinyxml/tinyxml_lib.plg,
	thirdparty/tinyxml/tinyxmlerror.cpp,
	thirdparty/tinyxml/tinyxmlparser.cpp,
	thirdparty/tinyxml/utf8test.gif, thirdparty/tinyxml/utf8test.xml,
	thirdparty/tinyxml/utf8testverify.xml,
	thirdparty/tinyxml/xmltest.cpp,
	thirdparty/tinyxml/docs/annotated.html,
	thirdparty/tinyxml/docs/classTiXmlAttribute-members.html,
	thirdparty/tinyxml/docs/classTiXmlAttribute.html,
	thirdparty/tinyxml/docs/classTiXmlAttribute.png,
	thirdparty/tinyxml/docs/classTiXmlBase-members.html,
	thirdparty/tinyxml/docs/classTiXmlBase.html,
	thirdparty/tinyxml/docs/classTiXmlBase.png,
	thirdparty/tinyxml/docs/classTiXmlComment-members.html,
	thirdparty/tinyxml/docs/classTiXmlComment.html,
	thirdparty/tinyxml/docs/classTiXmlComment.png,
	thirdparty/tinyxml/docs/classTiXmlDeclaration-members.html,
	thirdparty/tinyxml/docs/classTiXmlDeclaration.html,
	thirdparty/tinyxml/docs/classTiXmlDeclaration.png,
	thirdparty/tinyxml/docs/classTiXmlDocument-members.html,
	thirdparty/tinyxml/docs/classTiXmlDocument.html,
	thirdparty/tinyxml/docs/classTiXmlDocument.png,
	thirdparty/tinyxml/docs/classTiXmlElement-members.html,
	thirdparty/tinyxml/docs/classTiXmlElement.html,
	thirdparty/tinyxml/docs/classTiXmlElement.png,
	thirdparty/tinyxml/docs/classTiXmlHandle-members.html,
	thirdparty/tinyxml/docs/classTiXmlHandle.html,
	thirdparty/tinyxml/docs/classTiXmlNode-members.html,
	thirdparty/tinyxml/docs/classTiXmlNode.html,
	thirdparty/tinyxml/docs/classTiXmlNode.png,
	thirdparty/tinyxml/docs/classTiXmlText-members.html,
	thirdparty/tinyxml/docs/classTiXmlText.html,
	thirdparty/tinyxml/docs/classTiXmlText.png,
	thirdparty/tinyxml/docs/classTiXmlUnknown-members.html,
	thirdparty/tinyxml/docs/classTiXmlUnknown.html,
	thirdparty/tinyxml/docs/classTiXmlUnknown.png,
	thirdparty/tinyxml/docs/doxygen.css,
	thirdparty/tinyxml/docs/doxygen.png,
	thirdparty/tinyxml/docs/files.html,
	thirdparty/tinyxml/docs/functions.html,
	thirdparty/tinyxml/docs/hierarchy.html,
	thirdparty/tinyxml/docs/index.html,
	thirdparty/tinyxml/docs/tinystr_8h-source.html,
	thirdparty/tinyxml/docs/tinyxml_8h-source.html: Add TinyXML library
	to the project.

2004-05-31 21:57  pgregory

	* aqsis/aqsis.cpp: Reinstate the --pause option in aqsis. Found a
	very neat cross platform way of doing it here
	http://www.galahtech.com/forums/index.php?showtopic=3148.

2004-05-31 21:30  pgregory

	* libaqsistypes/random.h, render/bucket.cpp: Fix integer random
	number generator, should return ROUND of the float value, not cast,
	as cast always does FLOOR. This showed up as always returning 0 for
	integers in the range 0-1. Fix incorrect range calculation in the
	pixel shuffling, could potentially shuffle off the end of the
	bucket as the row and column were being calculated as
	0-width/height, instead of 0-width/height-1.

2004-05-31 15:01  mbaas

	* tools/mpdump/mpanalyse.py: Added a mode 'Dump' that dumps the
	content of the dump file as readable text. The render mode has some
	basic interactivity. Right click and select 'Help' for more
	information on that. Concave and twisted micro polys are now
	displayed correctly.

2004-05-31 14:57  mbaas

	* render/imagebuffer.cpp, render/micropolygon.cpp: The micro
	polygons are now dumped in CqImageBuffer::AddMPG() instead of
	CqMicroPolygon::CacheHitTestValues()

2004-05-29 16:07  mbaas

	* tools/mpdump/mpanalyse.py: Added an id tag

2004-05-29 16:06  mbaas

	* tools/mpdump/mpanalyse.py: This tool processes the Aqsis micro
	polygon dump file.

2004-05-29 16:00  mbaas

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/mpdump.cpp, render/mpdump.h: Dump the micro polygons to a
	file for debugging.

2004-05-26 16:43  pgregory

	* libri2rib/error.cpp: Remove error logging from libri2rib, as it
	enforces a dependency on libaqsis, and requires that the streams
	stuff is setup by whoever uses it.

2004-05-24 17:23  pgregory

	* render/bucket.cpp, render/imagebuffer.cpp: Change the imager
	shader check to make sure that filtering and quantisation isn't
	called on empty buckets.

2004-05-23 09:37  pgregory

	* libri2rib/ascii.cpp: Make the library output empty '[]' for zero
	length arrays.

2004-05-09 23:11  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Update, single left click
	with no drag clears the crop window output.

2004-05-09 22:52  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Add new interface feature
	to the glut framebuffer. The ability to show information about the
	mouse position within the frame, and more importantly, the ability
	to extract RiCropWindow settings by dragging a rectangle in the
	image.

2004-05-06 19:27  pgregory

	* aqsis/aqsis.cpp, librib2/librib.cpp, render/renderer.cpp,
	render/ri.cpp: Change the operation of the --verbose option. It now
	controls the filter level of the logging.

2004-05-05 21:56  pgregory

	* render/ri.cpp: Fix propagation of camera handedness. Need to
	check motion case.

2004-05-03 19:42  pgregory

	* shaders/debug.sl: Change shader to grid based random color,
	rather than MP based.

2004-04-30 17:05  pgregory

	* libslparse/parser.yxx: Fix reduce/reduce conflicts.

2004-04-30 15:25  pgregory

	* libaqsistypes/memorypool.h: Fix under Windows for the changes
	applied to support GCC 3.4.0

2004-04-30 08:17  tshead

	* libaqsistypes/memorypool.h, libdd/dd.cpp,
	libshadervm/shaderstack.h, render/ishaderexecenv.h,
	render/parameters.h: * Merged gcc 3.4.0 patch submitted by Dan Maas
	<dmaas@maasdigital.com>

2004-04-29 22:22  pgregory

	* libslparse/typecheck.cpp: Fix typechecking bug in the relational
	operator.

2004-04-29 12:45  pgregory

	* libslparse/libslparse.cpp, libslparse/parser.yxx,
	libslparse/typecheck.cpp: Fix a bug in the parser that wouldn't
	allow unary arguments as a relation statement, i.e. if(1).

2004-04-28 20:29  pgregory

	* pythondisplay/displaydriver.py: Move the python display device to
	thirdparty out of the main CVS area.

2004-04-27 19:29  pgregory

	* render/motion.h, render/transform.cpp: Fix bug in transformation
	motion blur. If the shutter times did not match the motion times,
	the transformation was being returned as identity.

2004-04-27 18:41  pgregory

	* framebuffer_glut_z/framebuffer_glut_z.cpp,
	libslparse/libslparse.dsp, render/bucket.cpp: Fix framebuffer
	include clash on Windows. Fix imager shader range. #942508 Enable
	parser debug output in debug build under Windows.

2004-04-27 15:54  pgregory

	* aqsis/aqsis.cpp, libaqsistypes/logging.cpp,
	libaqsistypes/logging_streambufs.h, render/libaqsis.def,
	render/teapot.cpp: Re-enable colour coded output for Windows. Not
	pretty, basically, Windows NT cmd.exe doesn't support ANSI escape
	sequences, so I have added a new streambuf filter for Windows only,
	that scans the output stream for (some) ANSI escape sequences, and
	calls the appropriate Win32 functions to set the output attributes.

2004-04-27 13:20  pgregory

	* aqsis/aqsis.cpp: Fix the color command option so that it is
	accepted on Windows, but ignored.

2004-04-26 21:34  pgregory

	* aqsis/aqsis.cpp, render/libaqsis.def: Disable color output on
	Windows. The Windows NT command prompt doesn't support color
	output.

2004-04-26 12:59  cgtobix

	* aqsis.spec: Version Update 0.9.2

2004-04-26 09:01  tshead

	* .cvsignore, all/AdditionalDeveloperLibs/.cvsignore,
	aqsis/aqsis.cpp, framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp,
	libaqsistypes/logging.cpp, libaqsistypes/logging_streambufs.h,
	libddmsock/ddmsock.cpp, libri2rib/error.cpp, librib2/Makefile.am,
	librib2/bdec.cpp, librib2/parser.yxx, librib2/scanner.l,
	libslparse/libslparse.cpp, render/stats.cpp: * Added support for
	color log output by default, which is pretty handy working at a
	console. * Added --nocolor, -nc options to disable color in case
	you're just not ready for color * Updated most error messages to
	use the logging mechanism * .cvsignore updates

2004-04-24 16:04  pgregory

	* render/genpoly.cpp, render/genpoly.h: Fix handling of general
	polygon triangulation. When swapping the direction of the projected
	2D loop to ensure proper operation of the triangulation routines,
	it would then break the calculation of geometric normals. Now it
	stores the fact that the direction has been swapped, and swaps it
	again after triangulation. #938755

2004-04-22 22:03  mbaas

	* libaqsistypes/matrix.cpp: Fixed a bug in the creation of the skew
	matrix. The rotation matrix used in the code was only valid when
	the skew axes were perpendicular which doesn't have to be the case.
	This fixes the skew1.rib test in the test suite.

2004-04-20 12:33  pgregory

	* libslparse/parser.yxx: Fix error in the sl parser, would only
	accept STRING_LITERAL or SYMBOL as the texture name argument. This
	is incorrect, it should accept any expression that results in a
	string.

2004-04-18 23:13  pgregory

	* libri2rib/output.cpp: Fix bug in the ri2rib library, was
	outputting Hyperboloid points as separate [] enclosed arrays.

2004-04-18 21:48  pgregory

	* libaqsistypes/spline.cpp, libaqsistypes/spline.h,
	libshaderexecenv/shadeops.cpp: Fix a bug in the spline() shadeop,
	it was defaulting to "bezier", it should defaul to "catmull-rom".
	
	Fix the CqCubicSpline basis matrices, now match the recently
	corrected ones in the ri.cpp file.

2004-04-18 13:04  pgregory

	* libshaderexecenv/shadeops.cpp, libshadervm/shadervm2.cpp,
	libslparse/funcdef.cpp, libslparse/libslparse.cpp,
	libslparse/parser.yxx, render/ishaderexecenv.h: Fix some shadeops,
	thanks to Matthias Baas' new sl function testing files in the test
	suite.
	
	random() - wasn't returning a varying value. round() - didn't
	handle negative values properly. Deriv() - didn't handle the case
	where the value was unchanging in u or v cleanly.
	
	Fix a bug in the sl compiler, didn't handle negation of the last
	argument to a function properly. Fixed by separating "operator-"
	from "operatorneg" to remove any ambiguity.

2004-04-17 18:09  pgregory

	* render/bucket.cpp: Fix another bug in the exposure code, spotted
	by AndyG. It was starting at XOrigin() and YOrigin(), which are the
	real origins of the bucket, not the physical origins (i.e.
	including the filter extra), and then iterating for the physical
	size, instead of the bucket size.

2004-04-16 07:33  pgregory

	* framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp,
	libddmsock/displaydriver.h: Some small changes to the framebuffer
	updates to compile under Windows.

2004-04-16 03:07  tshead

	* framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp: * Added double-buffer
	capability to framebuffer & zframebuffer - use "integer
	doublebuffer" [0] in the Display call to disable double-buffering *
	Image remains centered in framebuffer & zframebuffer if the window
	is sized larger than the image * Added percent-complete to
	zframebuffer * More consistent coding-style in framebuffer &
	zframebuffer

2004-04-15 12:06  pgregory

	* render/bucket.cpp: Fix bug in the exposure code, was missing the
	last row/column of the bucket.

2004-04-15 08:08  tshead

	* configure.ac, libaqsistypes/noise.cpp, libdd/Makefile.am,
	libdd/dd.cpp, libddmsock/Makefile.am, libri2rib/output.cpp,
	libri2rib/output.h, plugins/common/Makefile.am,
	render/imagebuffer.cpp, shaders/Makefile.am: * Merged Solaris patch
	from Robin Kay <komadori@gekkou.co.uk>, with slight changes:   -
	libargparse still uses std::list::sort()   - removed
	redundant/broken install target from shaders/Makefile.am

2004-04-13 18:03  billybobjimboy

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: added some sampling optimisations again

2004-04-12 21:20  pgregory

	* render/ri_cache.py: Added for safekeeping. The Python file that
	was used to generate the data for the cache XML file out of the
	original ri.h file.

2004-04-12 21:14  cgtobix

	* aqsis.spec: some changes

2004-04-12 21:09  pgregory

	* dsotest/.cvsignore: Update ignore file.

2004-04-12 21:08  pgregory

	* .cvsignore: Update ignore file.

2004-04-12 20:31  pgregory

	* all/AdditionalDeveloperLibs/.cvsignore: Update ignore file.

2004-04-12 20:25  pgregory

	* shaders/show_N.sl: Added new debug shader for showing the normals
	to a surface. Single argument int useNg to use "Ng" if 0, uses "N".

2004-04-12 20:22  pgregory

	* all/.cvsignore: Update ignore file.

2004-04-12 20:13  pgregory

	* releasearchive/.cvsignore, releasearchive/Makefile.am,
	releasearchive/releasearchive.dsp: Remove some cruft

2004-04-12 20:03  pgregory

	* .cvsignore: Update ignore file.

2004-04-12 13:31  pgregory

	* render/bucket.cpp, render/bucket.h, render/iddmanager.h,
	render/imagebuffer.cpp, render/imagebuffer.h,
	render/micropolygon.cpp: Change filter width handling to use
	floating point for the filter widths, as it should be. Adjust the
	bucket code and filtering accordingly. Clean up the bucket code to
	refer to the image buffer for various information rather than
	storing it locally. Fix a bug in the micropolgon sampling. Showed
	up as strange rendering artifacts in the readarchive.rib test file.

2004-04-10 13:50  cgtobix

	* aqsis.spec: Changes for daily builds

2004-04-09 22:29  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug #931723. The
	calculatenormal shadeop code had a mistake in the handling of
	orientation, resulting in any calls to calculatenormal on a surface
	that had it's orientation set to "rh" inverting the normal.

2004-04-09 22:24  pgregory

	* configure.ac, render/version.h: Update version to 0.9.2

2004-04-09 09:36  cgtobix

	* aqsis.spec: Versioning related

2004-04-08 07:51  cgtobix

	* aqsis.spec: updated requirements for installation

2004-04-07 12:46  pgregory

	* ChangeLog: Updated changelog.

2004-04-07 10:36  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: Temporarily rollback recent sampling
	optimisation update.

2004-04-03 14:23  billybobjimboy

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: added a couple of sampling optimisations

2004-03-31 21:35  pgregory

	* render/genpoly.cpp: Oops, remove debugging print commands.

2004-03-31 20:59  pgregory

	* render/genpoly.cpp: Skip the last triangulation fix, it was
	incorrect. If the triangle in question has no area, we have to
	admit defeat and say we don't know the orientation.

2004-03-31 20:46  pgregory

	* render/genpoly.cpp: Fix bug in triangulation. Needed to check for
	an area of >=0.0 instead of >0.0 for clockwise.

2004-03-29 20:20  pgregory

	* render/attributes.h, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/quadrics.cpp, render/ri.cpp: Fix
	orientation for quadrics, wasn't generating the normals. Fix
	backface culling, errant 'break' statement would exit the backface
	cull loop as soon as one forward facing MP in a grid was found.

2004-03-27 11:47  billybobjimboy

	* render/imagebuffer.cpp: Update occlusion hierarchy after
	rendering mpgs left over from previous bucket.

2004-03-27 11:21  pgregory

	* render/imagebuffer.cpp: Fix stupid mistake, disabled occlusion
	culling by accident.

2004-03-26 16:51  pgregory

	* libaqsistypes/vector2d.cpp, libaqsistypes/vector2d.h,
	libaqsistypes/vector3d.cpp, libaqsistypes/vector3d.h,
	libaqsistypes/vector4d.cpp, libaqsistypes/vector4d.h,
	render/imagebuffer.cpp, render/libaqsis.def,
	render/micropolygon.cpp: Fix problem when DoF and MB are combined.
	The calculation of the bound for moving micro polygons wasn't
	taking into account the DoF adjustment.

2004-03-26 13:01  mw_matti

	* libaqsistypes/file.h, libaqsistypes/validate.h,
	libaqsistypes/vector2d.h, libaqsistypes/vector3d.h,
	libaqsistypes/vector4d.h, render/rifile.h, render/stats.h:
	added/improved documentation

2004-03-26 11:40  pgregory

	* ChangeLog: Updated changes from CVS.

2004-03-23 22:26  pgregory

	* libddmsock/ddmsock.cpp, libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp, libshadervm/shadervm.cpp,
	render/attributes.h, render/curves.h, render/graphicsstate.h,
	render/iattributes.h, render/imagebuffer.cpp, render/irenderer.h,
	render/itransform.h, render/lights.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/nurbs.cpp, render/options.cpp,
	render/patch.cpp, render/points.cpp, render/points.h,
	render/polygon.cpp, render/quadrics.cpp, render/renderer.h,
	render/ri.cpp, render/shadowmap.cpp, render/subdivision2.cpp,
	render/surface.cpp, render/transform.cpp, render/transform.h:
	Removed the default time arguments to various functions. There is
	no guarantee that 0.0 is a valid time, so it is much safer to
	insist that all callers call with a valid time. Using
	QGetRenderContextI()->Time() will default to the shutter open time
	if not inside a motion block so this should suffice in most cases.

2004-03-23 08:44  pgregory

	* libri2rib/dictionary.cpp: Add "jitter" and "depthfilter" to
	libri2ribs recognised tokens.

2004-03-22 20:42  billybobjimboy

	* render/bucket.cpp, render/bucket.h: Changed the prim list to a
	priority queue

2004-03-21 20:56  cgtobix

	* aqsis.spec: Some changes to build without debugging information
	to get a smaller RPM

2004-03-21 16:07  pgregory

	* render/csgtree.cpp, render/micropolygon.cpp: Fix bug in CSG and
	with backface culling in general.

2004-03-20 19:37  billybobjimboy

	* libraytrace/Makefile.am: added boost dir to include path

2004-03-20 13:48  mw_matti

	* libshadervm/shadervm.h: spotted mem leak

2004-03-20 13:46  mw_matti

	* render/renderer.cpp: fixed mem leak

2004-03-20 12:45  pgregory

	* render/imagebuffer.cpp: Fix the "culled too many times" problem.
	There was an extra check in the culling loop that no-one has been
	able to satisfactorily explain that was causing this. I couldn't
	find a reason for it, nor a case that it could ever be invoked so
	removed it.

2004-03-19 15:54  pgregory

	* aqsis.spec, render/points.cpp, render/polygon.h,
	render/procedural.cpp, render/procedural.h, render/subdivision2.h:
	Fix some problem introduced with the switch of CqSurface over to
	boost::shared_ptr Update the spec file for rpm generation, thanks
	to Tobi.

2004-03-19 08:16  pgregory

	* libraytrace/libraytrace.dsp: Boost include update for Windows.

2004-03-19 06:11  pseudonym

	* libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	libraytrace/raytrace.cpp, libraytrace/raytrace.h,
	render/bucket.cpp, render/bucket.h, render/csgtree.cpp,
	render/csgtree.h, render/curves.cpp, render/curves.h,
	render/genpoly.cpp, render/genpoly.h, render/graphicsstate.cpp,
	render/graphicsstate.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/iraytrace.h, render/isurface.h,
	render/micropolygon.cpp, render/micropolygon.h, render/nurbs.cpp,
	render/nurbs.h, render/patch.cpp, render/patch.h,
	render/points.cpp, render/points.h, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h,
	render/surface.cpp, render/surface.h, render/teapot.cpp,
	render/teapot.h: CqSurface under boost::shared_ptr control.  Also
	some fixes related to CSG trees.
	
	NOTE: CSG-related tests still fail, but at least they don't core
	dump.

2004-03-16 23:27  pgregory

	* render/polygon.cpp: Default array size for "N" should be 1, not
	0.

2004-03-16 23:24  pgregory

	* all/AdditionalDeveloperLibs/Makefile.am: Added

2004-03-16 08:47  pgregory

	* configure.ac, all/Makefile.am,
	libaqsistypes/win32/intel/Makefile.am: Update makefiles to include
	the Windows AdditionalDeveloperLibs directory in the source
	distribution.

2004-03-16 01:24  tshead

	* .cvsignore, libaqsistypes/Makefile.am, libargparse/Makefile.am,
	libcodegenvm/Makefile.am, libdd/Makefile.am,
	libddmsimple/Makefile.am, libraytrace/Makefile.am,
	libri2rib/Makefile.am, librib2/Makefile.am, librib2ri/Makefile.am,
	librib2stream/Makefile.am, libshaderexecenv/Makefile.am,
	libshadervm/Makefile.am, libslparse/Makefile.am,
	libslxargs/Makefile.am, plugins/bake2tif/Makefile.am,
	plugins/common/Makefile.am, plugins/gif2tif/Makefile.am,
	plugins/jpg2tif/Makefile.am, plugins/pcx2tif/Makefile.am,
	plugins/ppm2tif/Makefile.am, plugins/tga2tif/Makefile.am: * Removed
	redundant -rpath options in Makefiles

2004-03-16 00:50  tshead

	* libaqsistypes/posix/Makefile.am, libshadervm/dsoshadeops.cpp,
	render/procedural.cpp: * Fix broken build

2004-03-15 22:51  pgregory

	* plugins/bake2tif/bake2tif.c, plugins/gif2tif/gif2tif.c,
	plugins/jpg2tif/jpg2tif.c, plugins/pcx2tif/pcx2tif.c,
	plugins/ppm2tif/ppm2tif.c, plugins/tga2tif/tga2tif.c: Remove some
	cruft.

2004-03-15 22:26  pgregory

	* libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/posix/aqsis_compiler.h,
	libaqsistypes/win32/intel/aqsis_compiler.h, render/renderer.h:
	Remove some cruft.

2004-03-15 22:06  pgregory

	* aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsltell/aqsltell.dsp,
	dspylink/dspylink.dsp, filebuffer/filebuffer.cpp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, render/libaqsis.dsp,
	shadowmap/shadowmap.dsp, teqser/teqser.dsp: Fix some link path
	issues for the debug version. Remove redundant check from
	filebuffer.cpp, spotted by Lloyd Dean

2004-03-15 21:53  pgregory

	* libaqsistypes/posix/criticalsection.h,
	libaqsistypes/posix/semaphore.cpp, libaqsistypes/posix/semaphore.h,
	libaqsistypes/posix/share.h,
	libaqsistypes/win32/intel/criticalsection.cpp,
	libaqsistypes/win32/intel/criticalsection.h,
	libaqsistypes/win32/intel/semaphore.cpp,
	libaqsistypes/win32/intel/semaphore.h,
	libaqsistypes/win32/intel/share.h, libri2rib/output.cpp: Fix bug in
	SubdivisionMesh handling of libri2irb, facevarying support, thanks
	to Cedric Paille. Remove some unused cruft.

2004-03-15 12:39  mw_matti

	* render/ri.cpp: fixed typo

2004-03-14 12:17  pgregory

	* render/lath.cpp, render/lath.h, render/libaqsis.def: Fix
	dependency and linkage problem with libaqsis_d.dll. Some minor
	subdivision performance tweaks.

2004-03-12 17:08  pgregory

	* Renderer.dsw: Minor dependency update.

2004-03-12 16:13  pgregory

	* all/AdditionalDeveloperLibs/AdditionalDeveloperLibs.dsp:
	Reconfigure Windows build to provide additional libraries for third
	party developers

2004-03-12 00:16  pgregory

	* Renderer.dsw, all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp,
	aqsltell/aqsltell.dsp, dsotest/dsotest.dsp, dspylink/dspylink.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libraytrace/libraytrace.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/libaqsis.dsp, shaders/shaders.dsp, shadowmap/shadowmap.dsp,
	slpp/libslpp.dsp, slpp/slpp.dsp, teqser/teqser.dsp: Reconfigure
	Windows build to provide additional libraries for third party
	developers

2004-03-10 22:39  pgregory

	* render/subdivision2.cpp, render/subdivision2.h: Implement a
	better (in terms of memory use) native dice for the SDS primitive.

2004-03-09 22:37  pgregory

	* render/parameters.cpp, render/ri.cpp, render/subdivision2.cpp,
	render/subdivision2.h: Fix SDS handling of facevarying and array
	parameters.

2004-03-09 17:38  pgregory

	* render/subdivision2.cpp: Fix crash with "st" specification on a
	SDS primitive.

2004-03-08 20:28  pgregory

	* render/imagebuffer.cpp: Update displacement coordinate system
	handling to choose displacement shader if there is one, otherwise
	surface shader, if the specified space is "shader"

2004-03-07 22:09  pgregory

	* libshaderexecenv/shadeops.cpp, render/ri.cpp,
	render/transform.cpp: Fix some more issues with displacement
	mapping and the new orientation/handedness code.

2004-03-07 13:49  pgregory

	* libaqsistypes/bitvector.cpp, libaqsistypes/bitvector.h,
	libshaderexecenv/shadeops.cpp, render/attributes.cpp,
	render/attributes.h, render/graphicsstate.cpp,
	render/iattributes.h, render/itransform.h, render/micropolygon.cpp,
	render/nurbs.cpp, render/points.cpp, render/polygon.cpp,
	render/quadrics.cpp, render/ri.cpp, render/transform.cpp,
	render/transform.h: Fix the handling of orientation/handedness.
	Move the storage of handedness onto the transform so that it gets
	properly stored within a Transform block.

2004-03-06 13:20  pgregory

	* aqsis/aqsis.cpp: Update help description of -Progress.

2004-03-03 20:21  pgregory

	* shaders/shadowdistant.sl, shaders/shadowpoint.sl: [no log
	message]

2004-03-03 01:34  pseudonym

	* boost/Makefile.am, boost/boost/Makefile.am,
	boost/boost/bind/Makefile.am, boost/boost/config/Makefile.am,
	boost/boost/config/compiler/Makefile.am,
	boost/boost/config/platform/Makefile.am,
	boost/boost/config/stdlib/Makefile.am,
	boost/boost/detail/Makefile.am, boost/boost/filesystem/Makefile.am,
	boost/boost/mpl/Makefile.am, boost/boost/mpl/aux_/Makefile.am,
	boost/boost/mpl/aux_/config/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/bcc/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/bcc551/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/gcc/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/msvc60/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/msvc70/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/mwcw/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/no_ctps/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/no_ttp/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/plain/Makefile.am,
	boost/boost/mpl/aux_/preprocessor/Makefile.am,
	boost/boost/mpl/aux_/range_c/Makefile.am,
	boost/boost/mpl/limits/Makefile.am,
	boost/boost/mpl/list/Makefile.am,
	boost/boost/mpl/list/aux_/Makefile.am,
	boost/boost/mpl/list/aux_/preprocessed/Makefile.am,
	boost/boost/mpl/list/aux_/preprocessed/plain/Makefile.am,
	boost/boost/mpl/math/Makefile.am,
	boost/boost/mpl/vector/Makefile.am,
	boost/boost/mpl/vector/aux_/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/plain/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/Makefile.am,
	boost/boost/multi_array/Makefile.am,
	boost/boost/pending/Makefile.am,
	boost/boost/pending/detail/Makefile.am,
	boost/boost/pool/Makefile.am, boost/boost/pool/detail/Makefile.am,
	boost/boost/preprocessor/Makefile.am,
	boost/boost/preprocessor/arithmetic/Makefile.am,
	boost/boost/preprocessor/arithmetic/detail/Makefile.am,
	boost/boost/preprocessor/array/Makefile.am,
	boost/boost/preprocessor/comparison/Makefile.am,
	boost/boost/preprocessor/config/Makefile.am,
	boost/boost/preprocessor/control/Makefile.am,
	boost/boost/preprocessor/control/detail/Makefile.am,
	boost/boost/preprocessor/control/detail/edg/Makefile.am,
	boost/boost/preprocessor/control/detail/msvc/Makefile.am,
	boost/boost/preprocessor/debug/Makefile.am,
	boost/boost/preprocessor/detail/Makefile.am,
	boost/boost/preprocessor/facilities/Makefile.am,
	boost/boost/preprocessor/iteration/Makefile.am,
	boost/boost/preprocessor/iteration/detail/Makefile.am,
	boost/boost/preprocessor/iteration/detail/bounds/Makefile.am,
	boost/boost/preprocessor/iteration/detail/iter/Makefile.am,
	boost/boost/preprocessor/list/Makefile.am,
	boost/boost/preprocessor/list/detail/Makefile.am,
	boost/boost/preprocessor/list/detail/edg/Makefile.am,
	boost/boost/preprocessor/logical/Makefile.am,
	boost/boost/preprocessor/punctuation/Makefile.am,
	boost/boost/preprocessor/repetition/Makefile.am,
	boost/boost/preprocessor/repetition/detail/Makefile.am,
	boost/boost/preprocessor/repetition/detail/edg/Makefile.am,
	boost/boost/preprocessor/repetition/detail/msvc/Makefile.am,
	boost/boost/preprocessor/selection/Makefile.am,
	boost/boost/preprocessor/seq/Makefile.am,
	boost/boost/preprocessor/seq/detail/Makefile.am,
	boost/boost/preprocessor/slot/Makefile.am,
	boost/boost/preprocessor/slot/detail/Makefile.am,
	boost/boost/preprocessor/tuple/Makefile.am,
	boost/boost/random/Makefile.am,
	boost/boost/random/detail/Makefile.am,
	boost/boost/regex/Makefile.am, boost/boost/regex/v3/Makefile.am,
	boost/boost/spirit/Makefile.am,
	boost/boost/spirit/attribute/Makefile.am,
	boost/boost/spirit/core/Makefile.am,
	boost/boost/spirit/core/composite/Makefile.am,
	boost/boost/spirit/core/composite/impl/Makefile.am,
	boost/boost/spirit/core/impl/Makefile.am,
	boost/boost/spirit/core/meta/Makefile.am,
	boost/boost/spirit/core/meta/impl/Makefile.am,
	boost/boost/spirit/core/non_terminal/Makefile.am,
	boost/boost/spirit/core/non_terminal/impl/Makefile.am,
	boost/boost/spirit/core/primitives/Makefile.am,
	boost/boost/spirit/core/primitives/impl/Makefile.am,
	boost/boost/spirit/core/scanner/Makefile.am,
	boost/boost/spirit/core/scanner/impl/Makefile.am,
	boost/boost/spirit/debug/Makefile.am,
	boost/boost/spirit/debug/impl/Makefile.am,
	boost/boost/spirit/dyic/Makefile.am,
	boost/boost/spirit/dyic/impl/Makefile.am,
	boost/boost/spirit/dynamic/Makefile.am,
	boost/boost/spirit/dynamic/impl/Makefile.am,
	boost/boost/spirit/error_handling/Makefile.am,
	boost/boost/spirit/error_handling/impl/Makefile.am,
	boost/boost/spirit/iterator/Makefile.am,
	boost/boost/spirit/iterator/impl/Makefile.am,
	boost/boost/spirit/phoenix/Makefile.am,
	boost/boost/spirit/symbols/Makefile.am,
	boost/boost/spirit/symbols/impl/Makefile.am,
	boost/boost/spirit/tree/Makefile.am,
	boost/boost/spirit/tree/impl/Makefile.am,
	boost/boost/spirit/utility/Makefile.am,
	boost/boost/spirit/utility/impl/Makefile.am,
	boost/boost/spirit/utility/impl/chset/Makefile.am,
	boost/boost/tuple/Makefile.am,
	boost/boost/tuple/detail/Makefile.am,
	boost/boost/type_traits/Makefile.am,
	boost/boost/type_traits/detail/Makefile.am,
	boost/boost/utility/Makefile.am: Don't install the boost headers.

2004-03-01 21:50  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/points.cpp, render/points.h,
	render/quadrics.cpp, render/subdivision2.cpp, render/surface.cpp,
	render/surface.h: Fix bug #906365. And in the process completely
	rethink the triangular grid rendering mechanism. Also clean up
	micropolygrid code a bit.

2004-03-01 00:04  pgregory

	* libri2rib/ascii.cpp, libri2rib/ascii.h, libri2rib/binary.cpp,
	libri2rib/binary.h, libri2rib/libri2rib.dsp, libri2rib/output.cpp,
	libri2rib/output.h: Fix export of polygon mesh with facevarying
	variables. Add support for token arrays, for use in
	SubdivisionMesh.

2004-02-29 09:38  billybobjimboy

	* render/attributes.cpp, render/attributes.h, render/renderer.h,
	render/stats.cpp, render/transform.cpp, render/transform.h: Changed
	transform and attribute stacks from vector to list for performance.

2004-02-29 08:21  pseudonym

	* render/attributes.cpp, render/attributes.h, render/options.cpp,
	render/options.h, render/parameters.h, render/ri.cpp:
	CqNamedParameterList under boost::shared_ptr control.

2004-02-28 16:50  pgregory

	* Renderer.dsw: Update dependencies.

2004-02-28 14:40  pgregory

	* render/csgtree.cpp, render/imagebuffer.cpp,
	render/imagepixel.cpp: Small changes to NULL checking of newly
	boost::shared_ptr'd pointers, MSVC must be more picky about this
	than gcc.

2004-02-28 13:13  pseudonym

	* render/csgtree.cpp, render/csgtree.h, render/graphicsstate.cpp,
	render/graphicsstate.h, render/imagebuffer.cpp,
	render/imagepixel.h, render/micropolygon.cpp,
	render/micropolygon.h, render/surface.cpp, render/surface.h:
	CqCSGTreeNode now under boost::shared_ptr control.

2004-02-28 09:32  pgregory

	* render/graphicsstate.cpp, render/graphicsstate.h,
	render/points.h, render/ri.cpp: Small changes to NULL checking of
	newly boost::shared_ptr'd pointers, MSVC must be more picky about
	this than gcc.

2004-02-28 03:48  pseudonym

	* render/graphicsstate.cpp, render/graphicsstate.h,
	render/procedural.cpp, render/procedural.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/surface.cpp: Put
	CqMotionBlock under boost::shared_ptr control.

2004-02-27 16:09  pgregory

	* boost/libs/filesystem/src/Makefile.am,
	boost/libs/regex/src/Makefile.am, libddmsimple/Makefile.am,
	libddmsock/Makefile.am, libshaderexecenv/Makefile.am,
	libshadervm/Makefile.am, libslxargs/Makefile.am,
	render/Makefile.am, shadowmap/Makefile.am: Make sure appropriate
	projects can see the new boost source.

2004-02-27 08:38  pgregory

	* libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libshadervm/shadervm.cpp, libslxargs/libslxargs.dsp,
	render/libaqsis.def, render/libaqsis.dsp, shadowmap/shadowmap.dsp:
	Update projects to be able to find the Boost headers.

2004-02-27 07:00  pseudonym

	* libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	render/imagers.cpp, render/imagers.h, render/ishader.h,
	render/ishaderexecenv.h, render/lights.cpp, render/lights.h,
	render/micropolygon.cpp, render/micropolygon.h, render/shaders.h:
	IqShaderExecEnv now under boost::shared_ptr control.

2004-02-27 06:59  pseudonym

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h:
	IqShaderExecEnv now under boost::shared_ptr control.

2004-02-27 04:18  pseudonym

	* boost/libs/filesystem/src/Makefile.am,
	boost/libs/mpl/preprocessed/src/Makefile.am,
	boost/libs/regex/src/Makefile.am: s/K3D/AQSIS/ in Boost makefiles

2004-02-27 04:18  pseudonym

	* Makefile.am, configure.ac: Configure & build boost.

2004-02-27 04:17  pseudonym

	* boost/boost/type_traits/detail/Makefile.in: Oops, committed a
	Makefile.in by mistake.

2004-02-27 04:04  pseudonym

	*
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hp
	p: Boost 1.30.2

2004-02-27 04:03  pseudonym

	* boost/boost/pending/.cvsignore, boost/boost/pending/Makefile.am,
	boost/boost/pending/bucket_sorter.hpp,
	boost/boost/pending/container_traits.hpp,
	boost/boost/pending/cstddef.hpp, boost/boost/pending/ct_if.hpp,
	boost/boost/pending/disjoint_sets.hpp,
	boost/boost/pending/fenced_priority_queue.hpp,
	boost/boost/pending/fibonacci_heap.hpp,
	boost/boost/pending/indirect_cmp.hpp,
	boost/boost/pending/integer_range.hpp,
	boost/boost/pending/is_heap.hpp,
	boost/boost/pending/iterator_adaptors.hpp,
	boost/boost/pending/iterator_tests.hpp,
	boost/boost/pending/mutable_heap.hpp,
	boost/boost/pending/mutable_queue.hpp,
	boost/boost/pending/property.hpp, boost/boost/pending/queue.hpp,
	boost/boost/pending/stringtok.hpp,
	boost/boost/pending/detail/.cvsignore,
	boost/boost/pending/detail/Makefile.am,
	boost/boost/pending/detail/disjoint_sets.hpp,
	boost/boost/pending/detail/int_iterator.hpp,
	boost/boost/pending/detail/property.hpp: Boost 1.30.2

2004-02-27 04:00  pseudonym

	* boost/boost/mpl/list/aux_/preprocessed/plain/.cvsignore,
	boost/boost/mpl/list/aux_/preprocessed/plain/Makefile.am,
	boost/boost/mpl/list/aux_/preprocessed/plain/list10.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list20.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list30.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list40.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list50.hpp,
	boost/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/.cvsignore,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/.cvsignore,
	boost/boost/mpl/vector/aux_/preprocessed/plain/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/.cvsignore,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hp
	p,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hp
	p,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hp
	p,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hp
	p,
	boost/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp:
	Boost 1.30.2

2004-02-27 03:59  pseudonym

	* boost/boost/mpl/aux_/preprocessed/bcc/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/bcc/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/and.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/list.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/or.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/bcc551/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/and.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_backward_impl.hp
	p, boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/list.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/or.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/gcc/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/and.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/list.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/or.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/msvc60/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/and.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_backward_impl.hp
	p, boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/list.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/or.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/msvc70/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/and.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_backward_impl.hp
	p, boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/list.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/or.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/mwcw/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/and.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/list.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/or.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/no_ctps/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/and.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_backward_impl.h
	pp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/list.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/or.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/no_ttp/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/and.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_backward_impl.hp
	p, boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/list.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/or.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/plain/Makefile.am,
	boost/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/and.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/apply.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/arg.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/bind.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/iter_fold_backward_impl.hpp
	, boost/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/lambda_helper.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/list.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/list_c.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/or.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/placeholders.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/quote.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/template_arity.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/vector.hpp,
	boost/boost/mpl/aux_/preprocessed/plain/vector_c.hpp,
	boost/boost/mpl/list/aux_/preprocessed/.cvsignore,
	boost/boost/mpl/list/aux_/preprocessed/Makefile.am,
	boost/boost/mpl/vector/aux_/preprocessed/.cvsignore,
	boost/boost/mpl/vector/aux_/preprocessed/Makefile.am: Boost 1.30.2

2004-02-27 03:58  pseudonym

	* boost/boost/mpl/list/aux_/.cvsignore,
	boost/boost/mpl/list/aux_/Makefile.am,
	boost/boost/mpl/list/aux_/O1_size.hpp,
	boost/boost/mpl/list/aux_/begin_end.hpp,
	boost/boost/mpl/list/aux_/clear.hpp,
	boost/boost/mpl/list/aux_/empty.hpp,
	boost/boost/mpl/list/aux_/front.hpp,
	boost/boost/mpl/list/aux_/include_preprocessed.hpp,
	boost/boost/mpl/list/aux_/iterator.hpp,
	boost/boost/mpl/list/aux_/node.hpp,
	boost/boost/mpl/list/aux_/numbered.hpp,
	boost/boost/mpl/list/aux_/numbered_c.hpp,
	boost/boost/mpl/list/aux_/pop_front.hpp,
	boost/boost/mpl/list/aux_/push_front.hpp,
	boost/boost/mpl/list/aux_/size.hpp,
	boost/boost/mpl/list/aux_/tag.hpp,
	boost/boost/mpl/vector/aux_/.cvsignore,
	boost/boost/mpl/vector/aux_/Makefile.am,
	boost/boost/mpl/vector/aux_/O1_size.hpp,
	boost/boost/mpl/vector/aux_/at.hpp,
	boost/boost/mpl/vector/aux_/back.hpp,
	boost/boost/mpl/vector/aux_/begin_end.hpp,
	boost/boost/mpl/vector/aux_/clear.hpp,
	boost/boost/mpl/vector/aux_/empty.hpp,
	boost/boost/mpl/vector/aux_/front.hpp,
	boost/boost/mpl/vector/aux_/include_preprocessed.hpp,
	boost/boost/mpl/vector/aux_/item.hpp,
	boost/boost/mpl/vector/aux_/iterator.hpp,
	boost/boost/mpl/vector/aux_/node.hpp,
	boost/boost/mpl/vector/aux_/numbered.hpp,
	boost/boost/mpl/vector/aux_/numbered_c.hpp,
	boost/boost/mpl/vector/aux_/pop_back.hpp,
	boost/boost/mpl/vector/aux_/pop_front.hpp,
	boost/boost/mpl/vector/aux_/push_back.hpp,
	boost/boost/mpl/vector/aux_/push_front.hpp,
	boost/boost/mpl/vector/aux_/size.hpp,
	boost/boost/mpl/vector/aux_/tag.hpp,
	boost/boost/mpl/vector/aux_/vector0.hpp: Boost 1.30.2

2004-02-27 03:57  pseudonym

	* boost/boost/mpl/aux_/config/.cvsignore,
	boost/boost/mpl/aux_/config/Makefile.am,
	boost/boost/mpl/aux_/config/bind.hpp,
	boost/boost/mpl/aux_/config/compiler.hpp,
	boost/boost/mpl/aux_/config/ctps.hpp,
	boost/boost/mpl/aux_/config/dependent_nttp.hpp,
	boost/boost/mpl/aux_/config/dtp.hpp,
	boost/boost/mpl/aux_/config/eti.hpp,
	boost/boost/mpl/aux_/config/internals.hpp,
	boost/boost/mpl/aux_/config/lambda.hpp,
	boost/boost/mpl/aux_/config/msvc.hpp,
	boost/boost/mpl/aux_/config/msvc_typename.hpp,
	boost/boost/mpl/aux_/config/nttp.hpp,
	boost/boost/mpl/aux_/config/overload_resolution.hpp,
	boost/boost/mpl/aux_/config/preprocessor.hpp,
	boost/boost/mpl/aux_/config/static_constant.hpp,
	boost/boost/mpl/aux_/config/ttp.hpp,
	boost/boost/mpl/aux_/config/use_preprocessed.hpp,
	boost/boost/mpl/aux_/config/vector.hpp,
	boost/boost/mpl/aux_/config/workaround.hpp,
	boost/boost/mpl/aux_/preprocessed/.cvsignore,
	boost/boost/mpl/aux_/preprocessed/Makefile.am,
	boost/boost/mpl/aux_/preprocessor/.cvsignore,
	boost/boost/mpl/aux_/preprocessor/Makefile.am,
	boost/boost/mpl/aux_/preprocessor/add.hpp,
	boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp,
	boost/boost/mpl/aux_/preprocessor/default_params.hpp,
	boost/boost/mpl/aux_/preprocessor/enum.hpp,
	boost/boost/mpl/aux_/preprocessor/ext_params.hpp,
	boost/boost/mpl/aux_/preprocessor/filter_params.hpp,
	boost/boost/mpl/aux_/preprocessor/params.hpp,
	boost/boost/mpl/aux_/preprocessor/partial_spec_params.hpp,
	boost/boost/mpl/aux_/preprocessor/range.hpp,
	boost/boost/mpl/aux_/preprocessor/repeat.hpp,
	boost/boost/mpl/aux_/preprocessor/sub.hpp,
	boost/boost/mpl/aux_/preprocessor/tuple.hpp,
	boost/boost/mpl/aux_/range_c/.cvsignore,
	boost/boost/mpl/aux_/range_c/Makefile.am,
	boost/boost/mpl/aux_/range_c/O1_size.hpp,
	boost/boost/mpl/aux_/range_c/back.hpp,
	boost/boost/mpl/aux_/range_c/begin_end.hpp,
	boost/boost/mpl/aux_/range_c/empty.hpp,
	boost/boost/mpl/aux_/range_c/front.hpp,
	boost/boost/mpl/aux_/range_c/iterator.hpp,
	boost/boost/mpl/aux_/range_c/size.hpp,
	boost/boost/mpl/aux_/range_c/tag.hpp: Boost 1.30.2

2004-02-27 03:56  pseudonym

	* boost/boost/mpl/aux_/.cvsignore,
	boost/boost/mpl/aux_/Makefile.am,
	boost/boost/mpl/aux_/O1_size_impl.hpp,
	boost/boost/mpl/aux_/advance_backward.hpp,
	boost/boost/mpl/aux_/advance_forward.hpp,
	boost/boost/mpl/aux_/algorithm_namespace.hpp,
	boost/boost/mpl/aux_/apply.hpp, boost/boost/mpl/aux_/apply_1st.hpp,
	boost/boost/mpl/aux_/arg_typedef.hpp,
	boost/boost/mpl/aux_/arity.hpp,
	boost/boost/mpl/aux_/arity_spec.hpp,
	boost/boost/mpl/aux_/at_impl.hpp,
	boost/boost/mpl/aux_/back_impl.hpp,
	boost/boost/mpl/aux_/begin_end_impl.hpp,
	boost/boost/mpl/aux_/bool_value_wknd.hpp,
	boost/boost/mpl/aux_/clear_impl.hpp,
	boost/boost/mpl/aux_/common_name_wknd.hpp,
	boost/boost/mpl/aux_/copy_if_op.hpp,
	boost/boost/mpl/aux_/copy_op.hpp,
	boost/boost/mpl/aux_/count_args.hpp,
	boost/boost/mpl/aux_/debug_print.hpp,
	boost/boost/mpl/aux_/deref_wknd.hpp,
	boost/boost/mpl/aux_/empty_impl.hpp,
	boost/boost/mpl/aux_/erase_impl.hpp,
	boost/boost/mpl/aux_/filter_iter.hpp,
	boost/boost/mpl/aux_/fold_backward_impl.hpp,
	boost/boost/mpl/aux_/fold_backward_impl_body.hpp,
	boost/boost/mpl/aux_/fold_impl.hpp,
	boost/boost/mpl/aux_/fold_impl_body.hpp,
	boost/boost/mpl/aux_/fold_op.hpp,
	boost/boost/mpl/aux_/fold_pred.hpp,
	boost/boost/mpl/aux_/front_impl.hpp,
	boost/boost/mpl/aux_/full_lambda.hpp,
	boost/boost/mpl/aux_/has_begin.hpp,
	boost/boost/mpl/aux_/has_rebind.hpp,
	boost/boost/mpl/aux_/has_size.hpp,
	boost/boost/mpl/aux_/has_tag.hpp,
	boost/boost/mpl/aux_/has_type.hpp,
	boost/boost/mpl/aux_/has_xxx.hpp,
	boost/boost/mpl/aux_/ice_cast.hpp,
	boost/boost/mpl/aux_/include_preprocessed.hpp,
	boost/boost/mpl/aux_/insert_impl.hpp,
	boost/boost/mpl/aux_/insert_range_impl.hpp,
	boost/boost/mpl/aux_/integral_wrapper.hpp,
	boost/boost/mpl/aux_/is_msvc_eti_arg.hpp,
	boost/boost/mpl/aux_/iter_apply.hpp,
	boost/boost/mpl/aux_/iter_distance.hpp,
	boost/boost/mpl/aux_/iter_fold_backward_impl.hpp,
	boost/boost/mpl/aux_/iter_fold_if_impl.hpp,
	boost/boost/mpl/aux_/iter_fold_impl.hpp,
	boost/boost/mpl/aux_/iter_push_front.hpp,
	boost/boost/mpl/aux_/iterator_category.hpp,
	boost/boost/mpl/aux_/iterator_names.hpp,
	boost/boost/mpl/aux_/joint_iter.hpp,
	boost/boost/mpl/aux_/lambda_arity_param.hpp,
	boost/boost/mpl/aux_/lambda_expr.hpp,
	boost/boost/mpl/aux_/lambda_no_ctps.hpp,
	boost/boost/mpl/aux_/lambda_spec.hpp,
	boost/boost/mpl/aux_/lambda_support.hpp,
	boost/boost/mpl/aux_/logical_op.hpp,
	boost/boost/mpl/aux_/metafunction.hpp,
	boost/boost/mpl/aux_/msvc_dtw.hpp,
	boost/boost/mpl/aux_/msvc_eti_base.hpp,
	boost/boost/mpl/aux_/msvc_never_true.hpp,
	boost/boost/mpl/aux_/nested_type_wknd.hpp,
	boost/boost/mpl/aux_/next.hpp,
	boost/boost/mpl/aux_/pop_back_impl.hpp,
	boost/boost/mpl/aux_/pop_front_impl.hpp,
	boost/boost/mpl/aux_/pred.hpp, boost/boost/mpl/aux_/prior.hpp,
	boost/boost/mpl/aux_/push_back_impl.hpp,
	boost/boost/mpl/aux_/push_front_impl.hpp,
	boost/boost/mpl/aux_/sequence_tag.hpp,
	boost/boost/mpl/aux_/single_element_iter.hpp,
	boost/boost/mpl/aux_/size_impl.hpp,
	boost/boost/mpl/aux_/template_arity.hpp,
	boost/boost/mpl/aux_/template_arity_fwd.hpp,
	boost/boost/mpl/aux_/traits_lambda_spec.hpp,
	boost/boost/mpl/aux_/transform_iter.hpp,
	boost/boost/mpl/aux_/type_wrapper.hpp,
	boost/boost/mpl/aux_/typeof.hpp, boost/boost/mpl/aux_/unwrap.hpp,
	boost/boost/mpl/aux_/value_wknd.hpp,
	boost/boost/mpl/aux_/void_spec.hpp,
	boost/boost/mpl/aux_/yes_no.hpp, boost/boost/mpl/limits/.cvsignore,
	boost/boost/mpl/limits/Makefile.am,
	boost/boost/mpl/limits/arity.hpp, boost/boost/mpl/limits/list.hpp,
	boost/boost/mpl/limits/unrolling.hpp,
	boost/boost/mpl/limits/vector.hpp, boost/boost/mpl/list/.cvsignore,
	boost/boost/mpl/list/Makefile.am, boost/boost/mpl/list/list0.hpp,
	boost/boost/mpl/list/list0_c.hpp, boost/boost/mpl/list/list10.hpp,
	boost/boost/mpl/list/list10_c.hpp, boost/boost/mpl/list/list20.hpp,
	boost/boost/mpl/list/list20_c.hpp, boost/boost/mpl/list/list30.hpp,
	boost/boost/mpl/list/list30_c.hpp, boost/boost/mpl/list/list40.hpp,
	boost/boost/mpl/list/list40_c.hpp, boost/boost/mpl/list/list50.hpp,
	boost/boost/mpl/list/list50_c.hpp, boost/boost/mpl/math/.cvsignore,
	boost/boost/mpl/math/Makefile.am, boost/boost/mpl/math/fixed_c.hpp,
	boost/boost/mpl/math/is_even.hpp,
	boost/boost/mpl/math/rational_c.hpp,
	boost/boost/mpl/vector/.cvsignore,
	boost/boost/mpl/vector/Makefile.am,
	boost/boost/mpl/vector/vector0.hpp,
	boost/boost/mpl/vector/vector0_c.hpp,
	boost/boost/mpl/vector/vector10.hpp,
	boost/boost/mpl/vector/vector10_c.hpp,
	boost/boost/mpl/vector/vector20.hpp,
	boost/boost/mpl/vector/vector20_c.hpp,
	boost/boost/mpl/vector/vector30.hpp,
	boost/boost/mpl/vector/vector30_c.hpp,
	boost/boost/mpl/vector/vector40.hpp,
	boost/boost/mpl/vector/vector40_c.hpp,
	boost/boost/mpl/vector/vector50.hpp,
	boost/boost/mpl/vector/vector50_c.hpp: Boost 1.30.2

2004-02-27 03:54  pseudonym

	* boost/boost/mpl/.cvsignore, boost/boost/mpl/Makefile.am,
	boost/boost/mpl/O1_size.hpp, boost/boost/mpl/O1_size_fwd.hpp,
	boost/boost/mpl/advance.hpp, boost/boost/mpl/alias.hpp,
	boost/boost/mpl/always.hpp, boost/boost/mpl/and.hpp,
	boost/boost/mpl/apply.hpp, boost/boost/mpl/apply_if.hpp,
	boost/boost/mpl/arg.hpp, boost/boost/mpl/arg_fwd.hpp,
	boost/boost/mpl/arithmetic.hpp, boost/boost/mpl/as_sequence.hpp,
	boost/boost/mpl/assert_is_same.hpp, boost/boost/mpl/at.hpp,
	boost/boost/mpl/at_fwd.hpp, boost/boost/mpl/back.hpp,
	boost/boost/mpl/back_fwd.hpp, boost/boost/mpl/base.hpp,
	boost/boost/mpl/begin_end.hpp, boost/boost/mpl/begin_end_fwd.hpp,
	boost/boost/mpl/bind.hpp, boost/boost/mpl/bitand.hpp,
	boost/boost/mpl/bitor.hpp, boost/boost/mpl/bitwise.hpp,
	boost/boost/mpl/bitxor.hpp, boost/boost/mpl/bool.hpp,
	boost/boost/mpl/bool_fwd.hpp, boost/boost/mpl/clear.hpp,
	boost/boost/mpl/clear_fwd.hpp, boost/boost/mpl/comparison.hpp,
	boost/boost/mpl/contains.hpp, boost/boost/mpl/copy.hpp,
	boost/boost/mpl/copy_backward.hpp,
	boost/boost/mpl/copy_backward_if.hpp, boost/boost/mpl/copy_if.hpp,
	boost/boost/mpl/count.hpp, boost/boost/mpl/count_if.hpp,
	boost/boost/mpl/deref.hpp, boost/boost/mpl/distance.hpp,
	boost/boost/mpl/divides.hpp, boost/boost/mpl/empty.hpp,
	boost/boost/mpl/empty_base.hpp, boost/boost/mpl/empty_fwd.hpp,
	boost/boost/mpl/equal.hpp, boost/boost/mpl/equal_to.hpp,
	boost/boost/mpl/erase.hpp, boost/boost/mpl/erase_fwd.hpp,
	boost/boost/mpl/filter_view.hpp, boost/boost/mpl/find.hpp,
	boost/boost/mpl/find_if.hpp, boost/boost/mpl/fold.hpp,
	boost/boost/mpl/fold_backward.hpp, boost/boost/mpl/for_each.hpp,
	boost/boost/mpl/front.hpp, boost/boost/mpl/front_fwd.hpp,
	boost/boost/mpl/greater.hpp, boost/boost/mpl/greater_equal.hpp,
	boost/boost/mpl/identity.hpp, boost/boost/mpl/if.hpp,
	boost/boost/mpl/inherit.hpp, boost/boost/mpl/inherit_linearly.hpp,
	boost/boost/mpl/insert.hpp, boost/boost/mpl/insert_fwd.hpp,
	boost/boost/mpl/insert_range.hpp,
	boost/boost/mpl/insert_range_fwd.hpp, boost/boost/mpl/int.hpp,
	boost/boost/mpl/int_fwd.hpp, boost/boost/mpl/integral_c.hpp,
	boost/boost/mpl/integral_c_fwd.hpp,
	boost/boost/mpl/is_placeholder.hpp,
	boost/boost/mpl/is_sequence.hpp, boost/boost/mpl/iter_fold.hpp,
	boost/boost/mpl/iter_fold_backward.hpp,
	boost/boost/mpl/iterator_category.hpp,
	boost/boost/mpl/iterator_range.hpp,
	boost/boost/mpl/iterator_tag.hpp, boost/boost/mpl/joint_view.hpp,
	boost/boost/mpl/lambda.hpp, boost/boost/mpl/lambda_fwd.hpp,
	boost/boost/mpl/lambda_helper.hpp, boost/boost/mpl/less.hpp,
	boost/boost/mpl/less_equal.hpp, boost/boost/mpl/list.hpp,
	boost/boost/mpl/list_c.hpp, boost/boost/mpl/logical.hpp,
	boost/boost/mpl/long.hpp, boost/boost/mpl/long_fwd.hpp,
	boost/boost/mpl/lower_bound.hpp, boost/boost/mpl/max_element.hpp,
	boost/boost/mpl/minus.hpp, boost/boost/mpl/modulus.hpp,
	boost/boost/mpl/multiplies.hpp, boost/boost/mpl/negate.hpp,
	boost/boost/mpl/next.hpp, boost/boost/mpl/not.hpp,
	boost/boost/mpl/not_equal_to.hpp, boost/boost/mpl/or.hpp,
	boost/boost/mpl/pair.hpp, boost/boost/mpl/placeholders.hpp,
	boost/boost/mpl/plus.hpp, boost/boost/mpl/pop_back.hpp,
	boost/boost/mpl/pop_back_fwd.hpp, boost/boost/mpl/pop_front.hpp,
	boost/boost/mpl/pop_front_fwd.hpp, boost/boost/mpl/prior.hpp,
	boost/boost/mpl/project1st.hpp, boost/boost/mpl/project2nd.hpp,
	boost/boost/mpl/protect.hpp, boost/boost/mpl/push_back.hpp,
	boost/boost/mpl/push_back_fwd.hpp, boost/boost/mpl/push_front.hpp,
	boost/boost/mpl/push_front_fwd.hpp, boost/boost/mpl/quote.hpp,
	boost/boost/mpl/range_c.hpp, boost/boost/mpl/remove.hpp,
	boost/boost/mpl/remove_if.hpp, boost/boost/mpl/replace.hpp,
	boost/boost/mpl/replace_if.hpp, boost/boost/mpl/reverse.hpp,
	boost/boost/mpl/same_as.hpp, boost/boost/mpl/select1st.hpp,
	boost/boost/mpl/select2nd.hpp, boost/boost/mpl/sequence_tag.hpp,
	boost/boost/mpl/sequence_tag_fwd.hpp,
	boost/boost/mpl/shift_left.hpp, boost/boost/mpl/shift_right.hpp,
	boost/boost/mpl/single_view.hpp, boost/boost/mpl/size.hpp,
	boost/boost/mpl/size_fwd.hpp, boost/boost/mpl/size_t.hpp,
	boost/boost/mpl/size_t_fwd.hpp, boost/boost/mpl/sizeof.hpp,
	boost/boost/mpl/switch.hpp, boost/boost/mpl/transform.hpp,
	boost/boost/mpl/transform_view.hpp, boost/boost/mpl/unique.hpp,
	boost/boost/mpl/upper_bound.hpp, boost/boost/mpl/vector.hpp,
	boost/boost/mpl/vector_c.hpp, boost/boost/mpl/void.hpp,
	boost/boost/mpl/zip_view.hpp: Boost 1.30.2

2004-02-27 03:52  pseudonym

	* boost/boost/config/platform/.cvsignore,
	boost/boost/config/platform/Makefile.am,
	boost/boost/config/platform/aix.hpp,
	boost/boost/config/platform/amigaos.hpp,
	boost/boost/config/platform/beos.hpp,
	boost/boost/config/platform/bsd.hpp,
	boost/boost/config/platform/cygwin.hpp,
	boost/boost/config/platform/hpux.hpp,
	boost/boost/config/platform/irix.hpp,
	boost/boost/config/platform/linux.hpp,
	boost/boost/config/platform/macos.hpp,
	boost/boost/config/platform/solaris.hpp,
	boost/boost/config/platform/win32.hpp,
	boost/boost/config/stdlib/.cvsignore,
	boost/boost/config/stdlib/Makefile.am,
	boost/boost/config/stdlib/dinkumware.hpp,
	boost/boost/config/stdlib/libcomo.hpp,
	boost/boost/config/stdlib/libstdcpp3.hpp,
	boost/boost/config/stdlib/modena.hpp,
	boost/boost/config/stdlib/msl.hpp,
	boost/boost/config/stdlib/roguewave.hpp,
	boost/boost/config/stdlib/sgi.hpp,
	boost/boost/config/stdlib/stlport.hpp,
	boost/boost/config/stdlib/vacpp.hpp: Boost 1.30.2

2004-02-27 03:51  pseudonym

	* boost/boost/config/.cvsignore, boost/boost/config/Makefile.am,
	boost/boost/config/posix_features.hpp,
	boost/boost/config/select_compiler_config.hpp,
	boost/boost/config/select_platform_config.hpp,
	boost/boost/config/select_stdlib_config.hpp,
	boost/boost/config/suffix.hpp, boost/boost/config/user.hpp,
	boost/boost/config/compiler/.cvsignore,
	boost/boost/config/compiler/Makefile.am,
	boost/boost/config/compiler/borland.hpp,
	boost/boost/config/compiler/comeau.hpp,
	boost/boost/config/compiler/common_edg.hpp,
	boost/boost/config/compiler/compaq_cxx.hpp,
	boost/boost/config/compiler/gcc.hpp,
	boost/boost/config/compiler/greenhills.hpp,
	boost/boost/config/compiler/hp_acc.hpp,
	boost/boost/config/compiler/intel.hpp,
	boost/boost/config/compiler/kai.hpp,
	boost/boost/config/compiler/metrowerks.hpp,
	boost/boost/config/compiler/mpw.hpp,
	boost/boost/config/compiler/sgi_mipspro.hpp,
	boost/boost/config/compiler/sunpro_cc.hpp,
	boost/boost/config/compiler/vacpp.hpp,
	boost/boost/config/compiler/visualc.hpp: Boost 1.30.2

2004-02-27 03:46  pseudonym

	* boost/boost/preprocessor/control/detail/edg/.cvsignore,
	boost/boost/preprocessor/control/detail/edg/Makefile.am,
	boost/boost/preprocessor/control/detail/edg/while.hpp,
	boost/boost/preprocessor/control/detail/msvc/.cvsignore,
	boost/boost/preprocessor/control/detail/msvc/Makefile.am,
	boost/boost/preprocessor/control/detail/msvc/while.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/.cvsignore,
	boost/boost/preprocessor/iteration/detail/bounds/Makefile.am,
	boost/boost/preprocessor/iteration/detail/bounds/lower1.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/lower2.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/lower3.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/lower4.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/lower5.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/upper1.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/upper2.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/upper3.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/upper4.hpp,
	boost/boost/preprocessor/iteration/detail/bounds/upper5.hpp,
	boost/boost/preprocessor/iteration/detail/iter/.cvsignore,
	boost/boost/preprocessor/iteration/detail/iter/Makefile.am,
	boost/boost/preprocessor/iteration/detail/iter/forward1.hpp,
	boost/boost/preprocessor/iteration/detail/iter/forward2.hpp,
	boost/boost/preprocessor/iteration/detail/iter/forward3.hpp,
	boost/boost/preprocessor/iteration/detail/iter/forward4.hpp,
	boost/boost/preprocessor/iteration/detail/iter/forward5.hpp,
	boost/boost/preprocessor/iteration/detail/iter/reverse1.hpp,
	boost/boost/preprocessor/iteration/detail/iter/reverse2.hpp,
	boost/boost/preprocessor/iteration/detail/iter/reverse3.hpp,
	boost/boost/preprocessor/iteration/detail/iter/reverse4.hpp,
	boost/boost/preprocessor/iteration/detail/iter/reverse5.hpp,
	boost/boost/preprocessor/list/detail/edg/.cvsignore,
	boost/boost/preprocessor/list/detail/edg/Makefile.am,
	boost/boost/preprocessor/list/detail/edg/fold_left.hpp,
	boost/boost/preprocessor/list/detail/edg/fold_right.hpp,
	boost/boost/preprocessor/repetition/detail/edg/.cvsignore,
	boost/boost/preprocessor/repetition/detail/edg/Makefile.am,
	boost/boost/preprocessor/repetition/detail/edg/for.hpp,
	boost/boost/preprocessor/repetition/detail/msvc/.cvsignore,
	boost/boost/preprocessor/repetition/detail/msvc/Makefile.am,
	boost/boost/preprocessor/repetition/detail/msvc/for.hpp: Boost
	1.30.2

2004-02-27 03:44  pseudonym

	* boost/boost/preprocessor/arithmetic/detail/.cvsignore,
	boost/boost/preprocessor/arithmetic/detail/Makefile.am,
	boost/boost/preprocessor/arithmetic/detail/div_base.hpp,
	boost/boost/preprocessor/control/detail/.cvsignore,
	boost/boost/preprocessor/control/detail/Makefile.am,
	boost/boost/preprocessor/control/detail/while.hpp,
	boost/boost/preprocessor/iteration/detail/.cvsignore,
	boost/boost/preprocessor/iteration/detail/Makefile.am,
	boost/boost/preprocessor/iteration/detail/finish.hpp,
	boost/boost/preprocessor/iteration/detail/local.hpp,
	boost/boost/preprocessor/iteration/detail/rlocal.hpp,
	boost/boost/preprocessor/iteration/detail/self.hpp,
	boost/boost/preprocessor/iteration/detail/start.hpp,
	boost/boost/preprocessor/list/detail/.cvsignore,
	boost/boost/preprocessor/list/detail/Makefile.am,
	boost/boost/preprocessor/list/detail/fold_left.hpp,
	boost/boost/preprocessor/list/detail/fold_right.hpp,
	boost/boost/preprocessor/repetition/detail/.cvsignore,
	boost/boost/preprocessor/repetition/detail/Makefile.am,
	boost/boost/preprocessor/repetition/detail/for.hpp,
	boost/boost/preprocessor/seq/detail/.cvsignore,
	boost/boost/preprocessor/seq/detail/Makefile.am,
	boost/boost/preprocessor/seq/detail/split.hpp,
	boost/boost/preprocessor/slot/detail/.cvsignore,
	boost/boost/preprocessor/slot/detail/Makefile.am,
	boost/boost/preprocessor/slot/detail/def.hpp,
	boost/boost/preprocessor/slot/detail/shared.hpp,
	boost/boost/preprocessor/slot/detail/slot1.hpp,
	boost/boost/preprocessor/slot/detail/slot2.hpp,
	boost/boost/preprocessor/slot/detail/slot3.hpp,
	boost/boost/preprocessor/slot/detail/slot4.hpp,
	boost/boost/preprocessor/slot/detail/slot5.hpp,
	boost/boost/regex/v3/.cvsignore, boost/boost/regex/v3/Makefile.am,
	boost/boost/regex/v3/cregex.hpp, boost/boost/regex/v3/fileiter.hpp,
	boost/boost/regex/v3/instances.hpp, boost/boost/regex/v3/regex.hpp,
	boost/boost/regex/v3/regex_compile.hpp,
	boost/boost/regex/v3/regex_cstring.hpp,
	boost/boost/regex/v3/regex_format.hpp,
	boost/boost/regex/v3/regex_fwd.hpp,
	boost/boost/regex/v3/regex_kmp.hpp,
	boost/boost/regex/v3/regex_library_include.hpp,
	boost/boost/regex/v3/regex_match.hpp,
	boost/boost/regex/v3/regex_raw_buffer.hpp,
	boost/boost/regex/v3/regex_split.hpp,
	boost/boost/regex/v3/regex_stack.hpp,
	boost/boost/regex/v3/regex_synch.hpp,
	boost/boost/regex/v3/regex_traits.hpp,
	boost/boost/tuple/detail/.cvsignore,
	boost/boost/tuple/detail/Makefile.am,
	boost/boost/tuple/detail/tuple_basic.hpp,
	boost/boost/tuple/detail/tuple_basic_no_partial_spec.hpp: Boost
	1.30.2

2004-02-27 03:43  pseudonym

	* boost/boost/pool/detail/.cvsignore,
	boost/boost/pool/detail/Makefile.am,
	boost/boost/pool/detail/ct_gcd_lcm.hpp,
	boost/boost/pool/detail/for.m4,
	boost/boost/pool/detail/gcd_lcm.hpp,
	boost/boost/pool/detail/guard.hpp,
	boost/boost/pool/detail/mutex.hpp,
	boost/boost/pool/detail/pool_construct.bat,
	boost/boost/pool/detail/pool_construct.inc,
	boost/boost/pool/detail/pool_construct.m4,
	boost/boost/pool/detail/pool_construct.sh,
	boost/boost/pool/detail/pool_construct_simple.bat,
	boost/boost/pool/detail/pool_construct_simple.inc,
	boost/boost/pool/detail/pool_construct_simple.m4,
	boost/boost/pool/detail/pool_construct_simple.sh,
	boost/boost/pool/detail/singleton.hpp,
	boost/boost/preprocessor/arithmetic/.cvsignore,
	boost/boost/preprocessor/arithmetic/Makefile.am,
	boost/boost/preprocessor/arithmetic/add.hpp,
	boost/boost/preprocessor/arithmetic/dec.hpp,
	boost/boost/preprocessor/arithmetic/div.hpp,
	boost/boost/preprocessor/arithmetic/inc.hpp,
	boost/boost/preprocessor/arithmetic/mod.hpp,
	boost/boost/preprocessor/arithmetic/mul.hpp,
	boost/boost/preprocessor/arithmetic/sub.hpp,
	boost/boost/preprocessor/array/.cvsignore,
	boost/boost/preprocessor/array/Makefile.am,
	boost/boost/preprocessor/array/data.hpp,
	boost/boost/preprocessor/array/elem.hpp,
	boost/boost/preprocessor/array/insert.hpp,
	boost/boost/preprocessor/array/pop_back.hpp,
	boost/boost/preprocessor/array/pop_front.hpp,
	boost/boost/preprocessor/array/push_back.hpp,
	boost/boost/preprocessor/array/push_front.hpp,
	boost/boost/preprocessor/array/remove.hpp,
	boost/boost/preprocessor/array/replace.hpp,
	boost/boost/preprocessor/array/reverse.hpp,
	boost/boost/preprocessor/array/size.hpp,
	boost/boost/preprocessor/comparison/.cvsignore,
	boost/boost/preprocessor/comparison/Makefile.am,
	boost/boost/preprocessor/comparison/equal.hpp,
	boost/boost/preprocessor/comparison/greater.hpp,
	boost/boost/preprocessor/comparison/greater_equal.hpp,
	boost/boost/preprocessor/comparison/less.hpp,
	boost/boost/preprocessor/comparison/less_equal.hpp,
	boost/boost/preprocessor/comparison/not_equal.hpp,
	boost/boost/preprocessor/config/.cvsignore,
	boost/boost/preprocessor/config/Makefile.am,
	boost/boost/preprocessor/config/config.hpp,
	boost/boost/preprocessor/config/limits.hpp,
	boost/boost/preprocessor/control/.cvsignore,
	boost/boost/preprocessor/control/Makefile.am,
	boost/boost/preprocessor/control/deduce_d.hpp,
	boost/boost/preprocessor/control/expr_if.hpp,
	boost/boost/preprocessor/control/expr_iif.hpp,
	boost/boost/preprocessor/control/if.hpp,
	boost/boost/preprocessor/control/iif.hpp,
	boost/boost/preprocessor/control/while.hpp,
	boost/boost/preprocessor/debug/.cvsignore,
	boost/boost/preprocessor/debug/Makefile.am,
	boost/boost/preprocessor/debug/assert.hpp,
	boost/boost/preprocessor/debug/error.hpp,
	boost/boost/preprocessor/debug/line.hpp,
	boost/boost/preprocessor/detail/.cvsignore,
	boost/boost/preprocessor/detail/Makefile.am,
	boost/boost/preprocessor/detail/auto_rec.hpp,
	boost/boost/preprocessor/detail/check.hpp,
	boost/boost/preprocessor/detail/is_binary.hpp,
	boost/boost/preprocessor/detail/is_nullary.hpp,
	boost/boost/preprocessor/detail/is_unary.hpp,
	boost/boost/preprocessor/detail/null.hpp,
	boost/boost/preprocessor/detail/split.hpp,
	boost/boost/preprocessor/facilities/.cvsignore,
	boost/boost/preprocessor/facilities/Makefile.am,
	boost/boost/preprocessor/facilities/apply.hpp,
	boost/boost/preprocessor/facilities/empty.hpp,
	boost/boost/preprocessor/facilities/expand.hpp,
	boost/boost/preprocessor/facilities/identity.hpp,
	boost/boost/preprocessor/facilities/intercept.hpp,
	boost/boost/preprocessor/facilities/is_1.hpp,
	boost/boost/preprocessor/facilities/is_empty.hpp,
	boost/boost/preprocessor/facilities/is_empty_or_1.hpp,
	boost/boost/preprocessor/iteration/.cvsignore,
	boost/boost/preprocessor/iteration/Makefile.am,
	boost/boost/preprocessor/iteration/iterate.hpp,
	boost/boost/preprocessor/iteration/local.hpp,
	boost/boost/preprocessor/iteration/self.hpp,
	boost/boost/preprocessor/list/.cvsignore,
	boost/boost/preprocessor/list/Makefile.am,
	boost/boost/preprocessor/list/adt.hpp,
	boost/boost/preprocessor/list/append.hpp,
	boost/boost/preprocessor/list/at.hpp,
	boost/boost/preprocessor/list/cat.hpp,
	boost/boost/preprocessor/list/enum.hpp,
	boost/boost/preprocessor/list/filter.hpp,
	boost/boost/preprocessor/list/first_n.hpp,
	boost/boost/preprocessor/list/fold_left.hpp,
	boost/boost/preprocessor/list/fold_right.hpp,
	boost/boost/preprocessor/list/for_each.hpp,
	boost/boost/preprocessor/list/for_each_i.hpp,
	boost/boost/preprocessor/list/for_each_product.hpp,
	boost/boost/preprocessor/list/rest_n.hpp,
	boost/boost/preprocessor/list/reverse.hpp,
	boost/boost/preprocessor/list/size.hpp,
	boost/boost/preprocessor/list/to_tuple.hpp,
	boost/boost/preprocessor/list/transform.hpp,
	boost/boost/preprocessor/logical/.cvsignore,
	boost/boost/preprocessor/logical/Makefile.am,
	boost/boost/preprocessor/logical/and.hpp,
	boost/boost/preprocessor/logical/bitand.hpp,
	boost/boost/preprocessor/logical/bitnor.hpp,
	boost/boost/preprocessor/logical/bitor.hpp,
	boost/boost/preprocessor/logical/bitxor.hpp,
	boost/boost/preprocessor/logical/bool.hpp,
	boost/boost/preprocessor/logical/compl.hpp,
	boost/boost/preprocessor/logical/nor.hpp,
	boost/boost/preprocessor/logical/not.hpp,
	boost/boost/preprocessor/logical/or.hpp,
	boost/boost/preprocessor/logical/xor.hpp,
	boost/boost/preprocessor/punctuation/.cvsignore,
	boost/boost/preprocessor/punctuation/Makefile.am,
	boost/boost/preprocessor/punctuation/comma.hpp,
	boost/boost/preprocessor/punctuation/comma_if.hpp,
	boost/boost/preprocessor/punctuation/paren.hpp,
	boost/boost/preprocessor/punctuation/paren_if.hpp,
	boost/boost/preprocessor/repetition/.cvsignore,
	boost/boost/preprocessor/repetition/Makefile.am,
	boost/boost/preprocessor/repetition/deduce_r.hpp,
	boost/boost/preprocessor/repetition/deduce_z.hpp,
	boost/boost/preprocessor/repetition/enum.hpp,
	boost/boost/preprocessor/repetition/enum_binary_params.hpp,
	boost/boost/preprocessor/repetition/enum_params.hpp,
	boost/boost/preprocessor/repetition/enum_params_with_a_default.hpp,
	boost/boost/preprocessor/repetition/enum_params_with_defaults.hpp,
	boost/boost/preprocessor/repetition/enum_shifted.hpp,
	boost/boost/preprocessor/repetition/enum_shifted_params.hpp,
	boost/boost/preprocessor/repetition/enum_trailing.hpp,
	boost/boost/preprocessor/repetition/enum_trailing_binary_params.hpp
	, boost/boost/preprocessor/repetition/enum_trailing_params.hpp,
	boost/boost/preprocessor/repetition/for.hpp,
	boost/boost/preprocessor/repetition/repeat.hpp,
	boost/boost/preprocessor/repetition/repeat_from_to.hpp,
	boost/boost/preprocessor/selection/.cvsignore,
	boost/boost/preprocessor/selection/Makefile.am,
	boost/boost/preprocessor/selection/max.hpp,
	boost/boost/preprocessor/selection/min.hpp,
	boost/boost/preprocessor/seq/.cvsignore,
	boost/boost/preprocessor/seq/Makefile.am,
	boost/boost/preprocessor/seq/cat.hpp,
	boost/boost/preprocessor/seq/elem.hpp,
	boost/boost/preprocessor/seq/enum.hpp,
	boost/boost/preprocessor/seq/filter.hpp,
	boost/boost/preprocessor/seq/first_n.hpp,
	boost/boost/preprocessor/seq/fold_left.hpp,
	boost/boost/preprocessor/seq/fold_right.hpp,
	boost/boost/preprocessor/seq/for_each.hpp,
	boost/boost/preprocessor/seq/for_each_i.hpp,
	boost/boost/preprocessor/seq/for_each_product.hpp,
	boost/boost/preprocessor/seq/insert.hpp,
	boost/boost/preprocessor/seq/pop_back.hpp,
	boost/boost/preprocessor/seq/pop_front.hpp,
	boost/boost/preprocessor/seq/push_back.hpp,
	boost/boost/preprocessor/seq/push_front.hpp,
	boost/boost/preprocessor/seq/remove.hpp,
	boost/boost/preprocessor/seq/replace.hpp,
	boost/boost/preprocessor/seq/rest_n.hpp,
	boost/boost/preprocessor/seq/reverse.hpp,
	boost/boost/preprocessor/seq/seq.hpp,
	boost/boost/preprocessor/seq/size.hpp,
	boost/boost/preprocessor/seq/subseq.hpp,
	boost/boost/preprocessor/seq/to_array.hpp,
	boost/boost/preprocessor/seq/to_tuple.hpp,
	boost/boost/preprocessor/seq/transform.hpp,
	boost/boost/preprocessor/slot/.cvsignore,
	boost/boost/preprocessor/slot/Makefile.am,
	boost/boost/preprocessor/slot/slot.hpp,
	boost/boost/preprocessor/tuple/.cvsignore,
	boost/boost/preprocessor/tuple/Makefile.am,
	boost/boost/preprocessor/tuple/eat.hpp,
	boost/boost/preprocessor/tuple/elem.hpp,
	boost/boost/preprocessor/tuple/rem.hpp,
	boost/boost/preprocessor/tuple/reverse.hpp,
	boost/boost/preprocessor/tuple/to_list.hpp,
	boost/boost/preprocessor/tuple/to_seq.hpp,
	boost/boost/random/detail/.cvsignore,
	boost/boost/random/detail/Makefile.am,
	boost/boost/random/detail/const_mod.hpp,
	boost/boost/random/detail/iterator_mixin.hpp,
	boost/boost/random/detail/signed_unsigned_compare.hpp: Boost 1.30.2

2004-02-27 03:41  pseudonym

	* boost/boost/detail/ct_gcd_lcm.hpp, boost/boost/detail/for.m4,
	boost/boost/detail/gcd_lcm.hpp, boost/boost/detail/guard.hpp,
	boost/boost/detail/mutex.hpp,
	boost/boost/detail/pool_construct.bat,
	boost/boost/detail/pool_construct.inc,
	boost/boost/detail/pool_construct.m4,
	boost/boost/detail/pool_construct.sh,
	boost/boost/detail/pool_construct_simple.bat,
	boost/boost/detail/pool_construct_simple.inc,
	boost/boost/detail/pool_construct_simple.m4,
	boost/boost/detail/pool_construct_simple.sh,
	boost/boost/detail/singleton.hpp: Boost 1.30.2

2004-02-27 03:40  pseudonym

	* boost/boost/spirit/core/composite/impl/.cvsignore,
	boost/boost/spirit/core/composite/impl/Makefile.am,
	boost/boost/spirit/core/composite/impl/composite.ipp,
	boost/boost/spirit/core/composite/impl/directives.ipp,
	boost/boost/spirit/core/composite/impl/operators.ipp,
	boost/boost/spirit/core/meta/impl/.cvsignore,
	boost/boost/spirit/core/meta/impl/Makefile.am,
	boost/boost/spirit/core/meta/impl/fundamental.ipp,
	boost/boost/spirit/core/meta/impl/parser_traits.ipp,
	boost/boost/spirit/core/meta/impl/parser_type.hpp,
	boost/boost/spirit/core/meta/impl/traverse.ipp,
	boost/boost/spirit/core/non_terminal/impl/.cvsignore,
	boost/boost/spirit/core/non_terminal/impl/Makefile.am,
	boost/boost/spirit/core/non_terminal/impl/grammar.ipp,
	boost/boost/spirit/core/non_terminal/impl/object_with_id.ipp,
	boost/boost/spirit/core/non_terminal/impl/rule.ipp,
	boost/boost/spirit/core/non_terminal/impl/subrule.ipp,
	boost/boost/spirit/core/primitives/impl/.cvsignore,
	boost/boost/spirit/core/primitives/impl/Makefile.am,
	boost/boost/spirit/core/primitives/impl/numerics.ipp,
	boost/boost/spirit/core/primitives/impl/primitives.ipp,
	boost/boost/spirit/core/scanner/impl/.cvsignore,
	boost/boost/spirit/core/scanner/impl/Makefile.am,
	boost/boost/spirit/core/scanner/impl/skipper.ipp,
	boost/boost/spirit/utility/impl/chset/.cvsignore,
	boost/boost/spirit/utility/impl/chset/Makefile.am,
	boost/boost/spirit/utility/impl/chset/basic_chset.hpp,
	boost/boost/spirit/utility/impl/chset/basic_chset.ipp,
	boost/boost/spirit/utility/impl/chset/range_run.hpp,
	boost/boost/spirit/utility/impl/chset/range_run.ipp: Boost 1.30.2

2004-02-27 03:38  pseudonym

	* boost/boost/spirit/core/composite/.cvsignore,
	boost/boost/spirit/core/composite/Makefile.am,
	boost/boost/spirit/core/composite/actions.hpp,
	boost/boost/spirit/core/composite/composite.hpp,
	boost/boost/spirit/core/composite/directives.hpp,
	boost/boost/spirit/core/composite/epsilon.hpp,
	boost/boost/spirit/core/composite/operators.hpp,
	boost/boost/spirit/core/impl/.cvsignore,
	boost/boost/spirit/core/impl/Makefile.am,
	boost/boost/spirit/core/impl/borland.hpp,
	boost/boost/spirit/core/impl/match.ipp,
	boost/boost/spirit/core/impl/msvc.hpp,
	boost/boost/spirit/core/impl/parser.ipp,
	boost/boost/spirit/core/meta/.cvsignore,
	boost/boost/spirit/core/meta/Makefile.am,
	boost/boost/spirit/core/meta/fundamental.hpp,
	boost/boost/spirit/core/meta/parser_traits.hpp,
	boost/boost/spirit/core/meta/traverse.hpp,
	boost/boost/spirit/core/non_terminal/.cvsignore,
	boost/boost/spirit/core/non_terminal/Makefile.am,
	boost/boost/spirit/core/non_terminal/grammar.hpp,
	boost/boost/spirit/core/non_terminal/parser_context.hpp,
	boost/boost/spirit/core/non_terminal/parser_id.hpp,
	boost/boost/spirit/core/non_terminal/rule.hpp,
	boost/boost/spirit/core/non_terminal/subrule.hpp,
	boost/boost/spirit/core/primitives/.cvsignore,
	boost/boost/spirit/core/primitives/Makefile.am,
	boost/boost/spirit/core/primitives/numerics.hpp,
	boost/boost/spirit/core/primitives/primitives.hpp,
	boost/boost/spirit/core/scanner/.cvsignore,
	boost/boost/spirit/core/scanner/Makefile.am,
	boost/boost/spirit/core/scanner/scanner.hpp,
	boost/boost/spirit/core/scanner/skipper.hpp,
	boost/boost/spirit/debug/impl/.cvsignore,
	boost/boost/spirit/debug/impl/Makefile.am,
	boost/boost/spirit/debug/impl/parser_names.ipp,
	boost/boost/spirit/dyic/impl/.cvsignore,
	boost/boost/spirit/dyic/impl/Makefile.am,
	boost/boost/spirit/dynamic/impl/.cvsignore,
	boost/boost/spirit/dynamic/impl/Makefile.am,
	boost/boost/spirit/dynamic/impl/conditions.ipp,
	boost/boost/spirit/error_handling/impl/.cvsignore,
	boost/boost/spirit/error_handling/impl/Makefile.am,
	boost/boost/spirit/error_handling/impl/exceptions.ipp,
	boost/boost/spirit/iterator/impl/.cvsignore,
	boost/boost/spirit/iterator/impl/Makefile.am,
	boost/boost/spirit/iterator/impl/file_iterator.ipp,
	boost/boost/spirit/symbols/impl/.cvsignore,
	boost/boost/spirit/symbols/impl/Makefile.am,
	boost/boost/spirit/symbols/impl/symbols.ipp,
	boost/boost/spirit/symbols/impl/tst.ipp,
	boost/boost/spirit/tree/impl/.cvsignore,
	boost/boost/spirit/tree/impl/Makefile.am,
	boost/boost/spirit/tree/impl/parse_tree_utils.ipp,
	boost/boost/spirit/tree/impl/tree_to_xml.ipp,
	boost/boost/spirit/utility/impl/.cvsignore,
	boost/boost/spirit/utility/impl/Makefile.am,
	boost/boost/spirit/utility/impl/chset.ipp,
	boost/boost/spirit/utility/impl/chset_operators.ipp,
	boost/boost/spirit/utility/impl/confix.ipp,
	boost/boost/spirit/utility/impl/escape_char.ipp,
	boost/boost/spirit/utility/impl/lists.ipp,
	boost/boost/spirit/utility/impl/refactoring.ipp,
	boost/boost/spirit/utility/impl/regex.ipp: Boost 1.30.2

2004-02-27 03:37  pseudonym

	* boost/boost/spirit/tree/parsetree.dtd: Boost 1.30.2

2004-02-27 03:35  pseudonym

	* boost/boost/spirit/attribute/.cvsignore,
	boost/boost/spirit/attribute/Makefile.am,
	boost/boost/spirit/attribute/closure.hpp,
	boost/boost/spirit/attribute/closure_context.hpp,
	boost/boost/spirit/attribute/parametric.hpp,
	boost/boost/spirit/core/.cvsignore,
	boost/boost/spirit/core/Makefile.am,
	boost/boost/spirit/core/assert.hpp,
	boost/boost/spirit/core/basics.hpp,
	boost/boost/spirit/core/match.hpp,
	boost/boost/spirit/core/parser.hpp,
	boost/boost/spirit/debug/.cvsignore,
	boost/boost/spirit/debug/Makefile.am,
	boost/boost/spirit/debug/debug_node.hpp,
	boost/boost/spirit/debug/minimal.hpp,
	boost/boost/spirit/debug/parser_names.hpp,
	boost/boost/spirit/dyic/.cvsignore,
	boost/boost/spirit/dyic/Makefile.am,
	boost/boost/spirit/dynamic/.cvsignore,
	boost/boost/spirit/dynamic/Makefile.am,
	boost/boost/spirit/dynamic/for.hpp,
	boost/boost/spirit/dynamic/if.hpp,
	boost/boost/spirit/dynamic/while.hpp,
	boost/boost/spirit/error_handling/.cvsignore,
	boost/boost/spirit/error_handling/Makefile.am,
	boost/boost/spirit/error_handling/exceptions.hpp,
	boost/boost/spirit/iterator/.cvsignore,
	boost/boost/spirit/iterator/Makefile.am,
	boost/boost/spirit/iterator/file_iterator.hpp,
	boost/boost/spirit/iterator/fixed_size_queue.hpp,
	boost/boost/spirit/iterator/multi_pass.hpp,
	boost/boost/spirit/iterator/position_iterator.hpp,
	boost/boost/spirit/phoenix/.cvsignore,
	boost/boost/spirit/phoenix/Makefile.am,
	boost/boost/spirit/phoenix/actor.hpp,
	boost/boost/spirit/phoenix/binders.hpp,
	boost/boost/spirit/phoenix/casts.hpp,
	boost/boost/spirit/phoenix/closures.hpp,
	boost/boost/spirit/phoenix/composite.hpp,
	boost/boost/spirit/phoenix/functions.hpp,
	boost/boost/spirit/phoenix/operators.hpp,
	boost/boost/spirit/phoenix/primitives.hpp,
	boost/boost/spirit/phoenix/special_ops.hpp,
	boost/boost/spirit/phoenix/statements.hpp,
	boost/boost/spirit/phoenix/tuple_helpers.hpp,
	boost/boost/spirit/phoenix/tuples.hpp,
	boost/boost/spirit/symbols/.cvsignore,
	boost/boost/spirit/symbols/Makefile.am,
	boost/boost/spirit/symbols/symbols.hpp,
	boost/boost/spirit/tree/.cvsignore,
	boost/boost/spirit/tree/Makefile.am,
	boost/boost/spirit/tree/ast.hpp,
	boost/boost/spirit/tree/common.hpp,
	boost/boost/spirit/tree/parse_tree.hpp,
	boost/boost/spirit/tree/parse_tree_utils.hpp,
	boost/boost/spirit/tree/tree_iterator.hpp,
	boost/boost/spirit/tree/tree_to_xml.hpp,
	boost/boost/spirit/utility/.cvsignore,
	boost/boost/spirit/utility/Makefile.am,
	boost/boost/spirit/utility/chset.hpp,
	boost/boost/spirit/utility/chset_operators.hpp,
	boost/boost/spirit/utility/confix.hpp,
	boost/boost/spirit/utility/escape_char.hpp,
	boost/boost/spirit/utility/flush_multi_pass.hpp,
	boost/boost/spirit/utility/functor_parser.hpp,
	boost/boost/spirit/utility/lists.hpp,
	boost/boost/spirit/utility/loops.hpp,
	boost/boost/spirit/utility/refactoring.hpp,
	boost/boost/spirit/utility/regex.hpp,
	boost/boost/spirit/utility/scoped_lock.hpp: Boost 1.30.2

2004-02-27 03:34  pseudonym

	* boost/boost/type_traits/detail/.cvsignore,
	boost/boost/type_traits/detail/Makefile.am,
	boost/boost/type_traits/detail/Makefile.in,
	boost/boost/type_traits/detail/bool_trait_def.hpp,
	boost/boost/type_traits/detail/bool_trait_undef.hpp,
	boost/boost/type_traits/detail/cv_traits_impl.hpp,
	boost/boost/type_traits/detail/false_result.hpp,
	boost/boost/type_traits/detail/ice_and.hpp,
	boost/boost/type_traits/detail/ice_eq.hpp,
	boost/boost/type_traits/detail/ice_not.hpp,
	boost/boost/type_traits/detail/ice_or.hpp,
	boost/boost/type_traits/detail/is_function_ptr_helper.hpp,
	boost/boost/type_traits/detail/is_function_ptr_tester.hpp,
	boost/boost/type_traits/detail/is_function_type_tester.hpp,
	boost/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp,
	boost/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp,
	boost/boost/type_traits/detail/size_t_trait_def.hpp,
	boost/boost/type_traits/detail/size_t_trait_undef.hpp,
	boost/boost/type_traits/detail/template_arity_spec.hpp,
	boost/boost/type_traits/detail/type_trait_def.hpp,
	boost/boost/type_traits/detail/type_trait_undef.hpp,
	boost/boost/type_traits/detail/wrap.hpp,
	boost/boost/type_traits/detail/yes_no_type.hpp: Boost 1.30.2

2004-02-27 03:16  pseudonym

	* boost/.cvsignore, boost/AUTHORS, boost/COPYING, boost/INSTALL,
	boost/Makefile.am, boost/README, boost/boost/regex.h,
	boost/boost/bind/.cvsignore, boost/boost/bind/Makefile.am,
	boost/boost/bind/apply.hpp, boost/boost/bind/arg.hpp,
	boost/boost/bind/bind_cc.hpp, boost/boost/bind/bind_mf_cc.hpp,
	boost/boost/bind/bind_template.hpp,
	boost/boost/bind/make_adaptable.hpp,
	boost/boost/bind/mem_fn_cc.hpp,
	boost/boost/bind/mem_fn_template.hpp,
	boost/boost/bind/mem_fn_vw.hpp, boost/boost/bind/placeholders.hpp,
	boost/boost/bind/protect.hpp, boost/boost/filesystem/.cvsignore,
	boost/boost/filesystem/Makefile.am,
	boost/boost/filesystem/convenience.hpp,
	boost/boost/filesystem/exception.hpp,
	boost/boost/filesystem/fstream.hpp,
	boost/boost/filesystem/operations.hpp,
	boost/boost/filesystem/path.hpp,
	boost/boost/multi_array/.cvsignore,
	boost/boost/multi_array/Makefile.am,
	boost/boost/multi_array/algorithm.hpp,
	boost/boost/multi_array/base.hpp,
	boost/boost/multi_array/collection_concept.hpp,
	boost/boost/multi_array/concept_checks.hpp,
	boost/boost/multi_array/copy_array.hpp,
	boost/boost/multi_array/extent_gen.hpp,
	boost/boost/multi_array/extent_range.hpp,
	boost/boost/multi_array/index_gen.hpp,
	boost/boost/multi_array/index_range.hpp,
	boost/boost/multi_array/iterator.hpp,
	boost/boost/multi_array/iterator_adaptors.hpp,
	boost/boost/multi_array/multi_array_ref.hpp,
	boost/boost/multi_array/range_list.hpp,
	boost/boost/multi_array/storage_order.hpp,
	boost/boost/multi_array/subarray.hpp,
	boost/boost/multi_array/types.hpp,
	boost/boost/multi_array/view.hpp, boost/boost/pool/.cvsignore,
	boost/boost/pool/Makefile.am, boost/boost/pool/object_pool.hpp,
	boost/boost/pool/pool.hpp, boost/boost/pool/pool_alloc.hpp,
	boost/boost/pool/poolfwd.hpp,
	boost/boost/pool/simple_segregated_storage.hpp,
	boost/boost/pool/singleton_pool.hpp,
	boost/boost/preprocessor/.cvsignore,
	boost/boost/preprocessor/Makefile.am,
	boost/boost/preprocessor/arithmetic.hpp,
	boost/boost/preprocessor/array.hpp,
	boost/boost/preprocessor/assert_msg.hpp,
	boost/boost/preprocessor/cat.hpp,
	boost/boost/preprocessor/comma.hpp,
	boost/boost/preprocessor/comma_if.hpp,
	boost/boost/preprocessor/comparison.hpp,
	boost/boost/preprocessor/control.hpp,
	boost/boost/preprocessor/debug.hpp,
	boost/boost/preprocessor/dec.hpp,
	boost/boost/preprocessor/empty.hpp,
	boost/boost/preprocessor/enum.hpp,
	boost/boost/preprocessor/enum_params.hpp,
	boost/boost/preprocessor/enum_params_with_a_default.hpp,
	boost/boost/preprocessor/enum_params_with_defaults.hpp,
	boost/boost/preprocessor/enum_shifted.hpp,
	boost/boost/preprocessor/enum_shifted_params.hpp,
	boost/boost/preprocessor/expand.hpp,
	boost/boost/preprocessor/expr_if.hpp,
	boost/boost/preprocessor/facilities.hpp,
	boost/boost/preprocessor/for.hpp,
	boost/boost/preprocessor/identity.hpp,
	boost/boost/preprocessor/if.hpp, boost/boost/preprocessor/inc.hpp,
	boost/boost/preprocessor/iterate.hpp,
	boost/boost/preprocessor/iteration.hpp,
	boost/boost/preprocessor/library.hpp,
	boost/boost/preprocessor/limits.hpp,
	boost/boost/preprocessor/list.hpp,
	boost/boost/preprocessor/logical.hpp,
	boost/boost/preprocessor/max.hpp, boost/boost/preprocessor/min.hpp,
	boost/boost/preprocessor/punctuation.hpp,
	boost/boost/preprocessor/repeat.hpp,
	boost/boost/preprocessor/repeat_2nd.hpp,
	boost/boost/preprocessor/repeat_3rd.hpp,
	boost/boost/preprocessor/repeat_from_to.hpp,
	boost/boost/preprocessor/repeat_from_to_2nd.hpp,
	boost/boost/preprocessor/repeat_from_to_3rd.hpp,
	boost/boost/preprocessor/repetition.hpp,
	boost/boost/preprocessor/selection.hpp,
	boost/boost/preprocessor/seq.hpp,
	boost/boost/preprocessor/slot.hpp,
	boost/boost/preprocessor/stringize.hpp,
	boost/boost/preprocessor/tuple.hpp,
	boost/boost/preprocessor/while.hpp,
	boost/boost/preprocessor/wstringize.hpp,
	boost/boost/random/.cvsignore, boost/boost/random/Makefile.am,
	boost/boost/random/additive_combine.hpp,
	boost/boost/random/bernoulli_distribution.hpp,
	boost/boost/random/binomial_distribution.hpp,
	boost/boost/random/cauchy_distribution.hpp,
	boost/boost/random/discard_block.hpp,
	boost/boost/random/exponential_distribution.hpp,
	boost/boost/random/gamma_distribution.hpp,
	boost/boost/random/geometric_distribution.hpp,
	boost/boost/random/inversive_congruential.hpp,
	boost/boost/random/lagged_fibonacci.hpp,
	boost/boost/random/linear_congruential.hpp,
	boost/boost/random/linear_feedback_shift.hpp,
	boost/boost/random/lognormal_distribution.hpp,
	boost/boost/random/mersenne_twister.hpp,
	boost/boost/random/normal_distribution.hpp,
	boost/boost/random/poisson_distribution.hpp,
	boost/boost/random/random_number_generator.hpp,
	boost/boost/random/ranlux.hpp,
	boost/boost/random/shuffle_output.hpp,
	boost/boost/random/subtract_with_carry.hpp,
	boost/boost/random/triangle_distribution.hpp,
	boost/boost/random/uniform_01.hpp,
	boost/boost/random/uniform_int.hpp,
	boost/boost/random/uniform_on_sphere.hpp,
	boost/boost/random/uniform_real.hpp,
	boost/boost/random/uniform_smallint.hpp,
	boost/boost/random/xor_combine.hpp, boost/boost/regex/.cvsignore,
	boost/boost/regex/Makefile.am, boost/boost/regex/config.hpp,
	boost/boost/regex/pattern_except.hpp,
	boost/boost/regex/regex_traits.hpp, boost/boost/regex/src.cpp,
	boost/boost/regex/user.hpp, boost/boost/spirit/.cvsignore,
	boost/boost/spirit/Makefile.am, boost/boost/spirit/attribute.hpp,
	boost/boost/spirit/core.hpp, boost/boost/spirit/debug.hpp,
	boost/boost/spirit/dynamic.hpp,
	boost/boost/spirit/error_handling.hpp,
	boost/boost/spirit/iterator.hpp, boost/boost/spirit/symbols.hpp,
	boost/boost/spirit/utility.hpp, boost/boost/tuple/.cvsignore,
	boost/boost/tuple/Makefile.am, boost/boost/tuple/tuple.hpp,
	boost/boost/tuple/tuple_comparison.hpp,
	boost/boost/tuple/tuple_io.hpp, boost/boost/type_traits/.cvsignore,
	boost/boost/type_traits/Makefile.am,
	boost/boost/type_traits/add_const.hpp,
	boost/boost/type_traits/add_cv.hpp,
	boost/boost/type_traits/add_pointer.hpp,
	boost/boost/type_traits/add_reference.hpp,
	boost/boost/type_traits/add_volatile.hpp,
	boost/boost/type_traits/alignment_of.hpp,
	boost/boost/type_traits/alignment_traits.hpp,
	boost/boost/type_traits/arithmetic_traits.hpp,
	boost/boost/type_traits/array_traits.hpp,
	boost/boost/type_traits/broken_compiler_spec.hpp,
	boost/boost/type_traits/composite_traits.hpp,
	boost/boost/type_traits/config.hpp,
	boost/boost/type_traits/conversion_traits.hpp,
	boost/boost/type_traits/cv_traits.hpp,
	boost/boost/type_traits/function_traits.hpp,
	boost/boost/type_traits/has_nothrow_assign.hpp,
	boost/boost/type_traits/has_nothrow_constructor.hpp,
	boost/boost/type_traits/has_nothrow_copy.hpp,
	boost/boost/type_traits/has_nothrow_destructor.hpp,
	boost/boost/type_traits/has_trivial_assign.hpp,
	boost/boost/type_traits/has_trivial_constructor.hpp,
	boost/boost/type_traits/has_trivial_copy.hpp,
	boost/boost/type_traits/has_trivial_destructor.hpp,
	boost/boost/type_traits/ice.hpp,
	boost/boost/type_traits/intrinsics.hpp,
	boost/boost/type_traits/is_arithmetic.hpp,
	boost/boost/type_traits/is_array.hpp,
	boost/boost/type_traits/is_base_and_derived.hpp,
	boost/boost/type_traits/is_class.hpp,
	boost/boost/type_traits/is_compound.hpp,
	boost/boost/type_traits/is_const.hpp,
	boost/boost/type_traits/is_convertible.hpp,
	boost/boost/type_traits/is_empty.hpp,
	boost/boost/type_traits/is_enum.hpp,
	boost/boost/type_traits/is_float.hpp,
	boost/boost/type_traits/is_function.hpp,
	boost/boost/type_traits/is_fundamental.hpp,
	boost/boost/type_traits/is_integral.hpp,
	boost/boost/type_traits/is_member_function_pointer.hpp,
	boost/boost/type_traits/is_member_pointer.hpp,
	boost/boost/type_traits/is_object.hpp,
	boost/boost/type_traits/is_pod.hpp,
	boost/boost/type_traits/is_pointer.hpp,
	boost/boost/type_traits/is_polymorphic.hpp,
	boost/boost/type_traits/is_reference.hpp,
	boost/boost/type_traits/is_same.hpp,
	boost/boost/type_traits/is_scalar.hpp,
	boost/boost/type_traits/is_stateless.hpp,
	boost/boost/type_traits/is_union.hpp,
	boost/boost/type_traits/is_void.hpp,
	boost/boost/type_traits/is_volatile.hpp,
	boost/boost/type_traits/object_traits.hpp,
	boost/boost/type_traits/reference_traits.hpp,
	boost/boost/type_traits/remove_bounds.hpp,
	boost/boost/type_traits/remove_const.hpp,
	boost/boost/type_traits/remove_cv.hpp,
	boost/boost/type_traits/remove_pointer.hpp,
	boost/boost/type_traits/remove_reference.hpp,
	boost/boost/type_traits/remove_volatile.hpp,
	boost/boost/type_traits/same_traits.hpp,
	boost/boost/type_traits/transform_traits.hpp,
	boost/boost/type_traits/transform_traits_spec.hpp,
	boost/boost/type_traits/type_traits_test.hpp,
	boost/boost/type_traits/type_with_alignment.hpp,
	boost/boost/utility/.cvsignore, boost/boost/utility/Makefile.am,
	boost/boost/utility/addressof.hpp,
	boost/boost/utility/base_from_member.hpp,
	boost/boost/utility/value_init.hpp: Boost 1.30.2

2004-02-27 01:42  pseudonym

	* boost/boost/.cvsignore, boost/boost/Makefile.am,
	boost/boost/detail/.cvsignore, boost/boost/detail/Makefile.am,
	boost/boost/detail/algorithm.hpp, boost/boost/detail/allocator.hpp,
	boost/boost/detail/atomic_count.hpp,
	boost/boost/detail/atomic_count_gcc.hpp,
	boost/boost/detail/atomic_count_linux.hpp,
	boost/boost/detail/atomic_count_pthreads.hpp,
	boost/boost/detail/atomic_count_win32.hpp,
	boost/boost/detail/binary_search.hpp,
	boost/boost/detail/call_traits.hpp,
	boost/boost/detail/catch_exceptions.hpp,
	boost/boost/detail/compressed_pair.hpp,
	boost/boost/detail/dynamic_bitset.hpp,
	boost/boost/detail/iterator.hpp,
	boost/boost/detail/lightweight_mutex.hpp,
	boost/boost/detail/lightweight_test.hpp,
	boost/boost/detail/limits.hpp, boost/boost/detail/lwm_gcc.hpp,
	boost/boost/detail/lwm_irix.hpp, boost/boost/detail/lwm_linux.hpp,
	boost/boost/detail/lwm_nop.hpp,
	boost/boost/detail/lwm_pthreads.hpp,
	boost/boost/detail/lwm_win32.hpp,
	boost/boost/detail/lwm_win32_cs.hpp,
	boost/boost/detail/named_template_params.hpp,
	boost/boost/detail/numeric_traits.hpp,
	boost/boost/detail/ob_call_traits.hpp,
	boost/boost/detail/ob_compressed_pair.hpp,
	boost/boost/detail/quick_allocator.hpp,
	boost/boost/detail/select_type.hpp,
	boost/boost/detail/shared_array_nmt.hpp,
	boost/boost/detail/shared_count.hpp,
	boost/boost/detail/shared_ptr_nmt.hpp,
	boost/boost/detail/workaround.hpp: Boost 1.30.2

2004-02-27 01:41  pseudonym

	* boost/boost/any.hpp, boost/boost/array.hpp,
	boost/boost/assert.hpp, boost/boost/bind.hpp,
	boost/boost/call_traits.hpp, boost/boost/cast.hpp,
	boost/boost/checked_delete.hpp, boost/boost/compressed_pair.hpp,
	boost/boost/concept_archetype.hpp, boost/boost/concept_check.hpp,
	boost/boost/config.hpp, boost/boost/counting_iterator.hpp,
	boost/boost/cregex.hpp, boost/boost/cstdint.hpp,
	boost/boost/cstdlib.hpp, boost/boost/current_function.hpp,
	boost/boost/enable_shared_from_this.hpp,
	boost/boost/functional.hpp, boost/boost/generator_iterator.hpp,
	boost/boost/get_pointer.hpp, boost/boost/half_open_range.hpp,
	boost/boost/integer_traits.hpp, boost/boost/intrusive_ptr.hpp,
	boost/boost/iterator.hpp, boost/boost/iterator_adaptors.hpp,
	boost/boost/last_value.hpp, boost/boost/lexical_cast.hpp,
	boost/boost/limits.hpp, boost/boost/math_fwd.hpp,
	boost/boost/mem_fn.hpp, boost/boost/multi_array.hpp,
	boost/boost/next_prior.hpp, boost/boost/noncopyable.hpp,
	boost/boost/nondet_random.hpp, boost/boost/operators.hpp,
	boost/boost/permutation_iterator.hpp, boost/boost/preprocessor.hpp,
	boost/boost/progress.hpp, boost/boost/random.hpp,
	boost/boost/ref.hpp, boost/boost/regex.hpp,
	boost/boost/regex_fwd.hpp, boost/boost/scoped_array.hpp,
	boost/boost/scoped_ptr.hpp, boost/boost/shared_array.hpp,
	boost/boost/shared_container_iterator.hpp,
	boost/boost/shared_ptr.hpp, boost/boost/signal.hpp,
	boost/boost/spirit.hpp, boost/boost/static_assert.hpp,
	boost/boost/throw_exception.hpp, boost/boost/timer.hpp,
	boost/boost/token_functions.hpp, boost/boost/token_iterator.hpp,
	boost/boost/tokenizer.hpp, boost/boost/type.hpp,
	boost/boost/type_traits.hpp, boost/boost/utility.hpp,
	boost/boost/utility_fwd.hpp, boost/boost/version.hpp,
	boost/boost/visit_each.hpp, boost/boost/weak_ptr.hpp: Boost 1.30.2

2004-02-27 01:37  pseudonym

	* boost/libs/.cvsignore, boost/libs/Makefile.am,
	boost/libs/filesystem/.cvsignore,
	boost/libs/filesystem/Makefile.am,
	boost/libs/filesystem/src/.cvsignore,
	boost/libs/filesystem/src/Makefile.am,
	boost/libs/filesystem/src/convenience.cpp,
	boost/libs/filesystem/src/exception.cpp,
	boost/libs/filesystem/src/operations_posix_windows.cpp,
	boost/libs/filesystem/src/path_posix_windows.cpp,
	boost/libs/mpl/.cvsignore, boost/libs/mpl/Makefile.am,
	boost/libs/mpl/preprocessed/.cvsignore,
	boost/libs/mpl/preprocessed/Makefile.am,
	boost/libs/mpl/preprocessed/pp.py,
	boost/libs/mpl/preprocessed/list/.cvsignore,
	boost/libs/mpl/preprocessed/list/Makefile.am,
	boost/libs/mpl/preprocessed/list/list10.cpp,
	boost/libs/mpl/preprocessed/list/list10_c.cpp,
	boost/libs/mpl/preprocessed/list/list20.cpp,
	boost/libs/mpl/preprocessed/list/list20_c.cpp,
	boost/libs/mpl/preprocessed/list/list30.cpp,
	boost/libs/mpl/preprocessed/list/list30_c.cpp,
	boost/libs/mpl/preprocessed/list/list40.cpp,
	boost/libs/mpl/preprocessed/list/list40_c.cpp,
	boost/libs/mpl/preprocessed/list/list50.cpp,
	boost/libs/mpl/preprocessed/list/list50_c.cpp,
	boost/libs/mpl/preprocessed/src/.cvsignore,
	boost/libs/mpl/preprocessed/src/Makefile.am,
	boost/libs/mpl/preprocessed/src/advance_backward.cpp,
	boost/libs/mpl/preprocessed/src/advance_forward.cpp,
	boost/libs/mpl/preprocessed/src/and.cpp,
	boost/libs/mpl/preprocessed/src/apply.cpp,
	boost/libs/mpl/preprocessed/src/arg.cpp,
	boost/libs/mpl/preprocessed/src/basic_bind.cpp,
	boost/libs/mpl/preprocessed/src/bind.cpp,
	boost/libs/mpl/preprocessed/src/fold_backward_impl.cpp,
	boost/libs/mpl/preprocessed/src/fold_impl.cpp,
	boost/libs/mpl/preprocessed/src/full_lambda.cpp,
	boost/libs/mpl/preprocessed/src/iter_fold_backward_impl.cpp,
	boost/libs/mpl/preprocessed/src/iter_fold_if_impl.cpp,
	boost/libs/mpl/preprocessed/src/iter_fold_impl.cpp,
	boost/libs/mpl/preprocessed/src/lambda_helper.cpp,
	boost/libs/mpl/preprocessed/src/lambda_no_ctps.cpp,
	boost/libs/mpl/preprocessed/src/list.cpp,
	boost/libs/mpl/preprocessed/src/list_c.cpp,
	boost/libs/mpl/preprocessed/src/or.cpp,
	boost/libs/mpl/preprocessed/src/placeholders.cpp,
	boost/libs/mpl/preprocessed/src/quote.cpp,
	boost/libs/mpl/preprocessed/src/template_arity.cpp,
	boost/libs/mpl/preprocessed/src/vector.cpp,
	boost/libs/mpl/preprocessed/src/vector_c.cpp,
	boost/libs/mpl/preprocessed/vector/.cvsignore,
	boost/libs/mpl/preprocessed/vector/Makefile.am,
	boost/libs/mpl/preprocessed/vector/vector10.cpp,
	boost/libs/mpl/preprocessed/vector/vector10_c.cpp,
	boost/libs/mpl/preprocessed/vector/vector20.cpp,
	boost/libs/mpl/preprocessed/vector/vector20_c.cpp,
	boost/libs/mpl/preprocessed/vector/vector30.cpp,
	boost/libs/mpl/preprocessed/vector/vector30_c.cpp,
	boost/libs/mpl/preprocessed/vector/vector40.cpp,
	boost/libs/mpl/preprocessed/vector/vector40_c.cpp,
	boost/libs/mpl/preprocessed/vector/vector50.cpp,
	boost/libs/mpl/preprocessed/vector/vector50_c.cpp,
	boost/libs/regex/.cvsignore, boost/libs/regex/Makefile.am,
	boost/libs/regex/licence.txt: Boost 1.30.2

2004-02-27 01:36  pseudonym

	* boost/libs/regex/src/.cvsignore,
	boost/libs/regex/src/Makefile.am,
	boost/libs/regex/src/c_regex_traits.cpp,
	boost/libs/regex/src/c_regex_traits_common.cpp,
	boost/libs/regex/src/cpp_regex_traits.cpp,
	boost/libs/regex/src/cregex.cpp, boost/libs/regex/src/fileiter.cpp,
	boost/libs/regex/src/instances.cpp,
	boost/libs/regex/src/posix_api.cpp,
	boost/libs/regex/src/primary_transform.hpp,
	boost/libs/regex/src/regex.cpp,
	boost/libs/regex/src/regex_debug.cpp,
	boost/libs/regex/src/regex_synch.cpp,
	boost/libs/regex/src/w32_regex_traits.cpp,
	boost/libs/regex/src/wide_posix_api.cpp,
	boost/libs/regex/src/winstances.cpp: Boost 1.30.2

2004-02-26 20:11  tshead

	* Makefile.am: * Got "make distcheck" to work ... woohoo!

2004-02-25 19:38  pgregory

	* render/nurbs.cpp: Fix problem with eyesplits. Was always
	splitting in the same direction instead of swapping, resulting in a
	situation where it never resolved the eyesplits problem.

2004-02-25 00:55  pgregory

	* framebuffer_glut_z/framebuffer_glut_z.cpp, render/bucket.cpp,
	shadowmap/shadowmap.cpp: Fix shadow map code, wasn't correctly
	setting empty pixels to FLT_MAX depth. Fix shadowmap code to fail
	gracefully if it can't open the file to write a shadow to.

2004-02-25 00:15  pgregory

	* render/ri.cpp: Handle degenrate loops in general polygons better,
	and report when found.

2004-02-25 00:13  pgregory

	* render/genpoly.cpp, render/ri.cpp: Handle degenrate loops in
	general polygons better, and report when found.

2004-02-24 23:30  pgregory

	* libshaderexecenv/shadeops.cpp: Some more safety checking on
	m_pAttributes.

2004-02-24 23:11  pgregory

	* libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shadervm.cpp,
	render/imagers.cpp, render/ishaderexecenv.h, render/isurface.h,
	render/lights.cpp, render/micropolygon.cpp, render/polygon.h,
	render/subdivision2.h, render/surface.h: Fix CqShaderExecEnv to no
	longer take a pointer to a surface (as shaders are not always
	associated with a surface) but to take attributes and transform
	pointers separately. This overcomes a problem where attributes were
	being used in a lightsource shader.

2004-02-24 22:30  pgregory

	* render/procedural.cpp: Fix detail calculation, no need to convert
	from camera to raster, as this is done by
	CqBasicSurface::CacheRasterBound during culling.

2004-02-24 21:12  tshead

	* render/motion.h: * Eliminated "implicit typedef deprecated"
	warning

2004-02-24 13:33  pgregory

	* render/parameters.h, render/ri.cpp: Fix bug #878587. Needed to
	duplicate up uniform variables for GeneralPolygons to account for
	the triangulation.

2004-02-24 09:51  pgregory

	* libri2rib/dictionary.cpp, libri2rib/dictionary.h,
	libri2rib/inlineparse.cpp, libri2rib/output.cpp,
	libri2rib/output.h: Include Cedric Paille's facevarying update
	(properly).

2004-02-24 07:45  pgregory

	* libri2rib/dictionary.cpp, libri2rib/dictionary.h,
	libri2rib/inlineparse.cpp, libri2rib/output.cpp,
	libri2rib/output.h: Fix libri2rib to support 'facevarying' thanks
	to Cedric Paille.

2004-02-24 00:01  pgregory

	* libri2rib/libri2rib.dsp: Initial work to produce different
	versions of the libri2rib library for different MS runtime
	libraries.

2004-02-24 00:00  pgregory

	* render/graphicsstate.h, render/micropolygon.cpp,
	render/micropolygon.h, render/ri.cpp, render/surface.h,
	shaders/constant.sl: Fix the handling of motion blurred grids that
	have a phantom fourth vertex (used for triangles), was getting the
	points for the trim line from the first frame, meaning that MPs
	further along the timeline were being missed.

2004-02-23 23:40  pgregory

	* libraytrace/Makefile.am, render/Makefile.am: Trying to get
	distcheck to build.

2004-02-21 16:20  pgregory

	* render/procedural.cpp: Some failure testing on RiProcRnuProgram,
	fails more gracefully if the program cannot be found.

2004-02-21 15:52  pgregory

	* render/micropolygon.cpp, render/motion.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/transform.cpp,
	render/transform.h: More fixes to camera motion blur, should work
	in all cases now, fingers crossed. Now we transfer all camera
	motion to the world at RiWorldBegin and clear out the
	world-->camera transform to the open time setting.

2004-02-20 14:24  pgregory

	* libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	render/imagebuffer.cpp, render/ri.cpp, render/transform.cpp: Fix
	error message code for eyesplits case. Remove extra code to prevent
	repeat messages, log classes take care of that now. Remove
	unncessary eyesplits code in RenderSurfaces, handled adequately in
	PostSurface. Fix SetCurrentTransform for the case of previously
	specified motion, needs to set the matrix in the motion keyframe
	set.

2004-02-20 08:28  pgregory

	* render/imagebuffer.cpp, render/renderer.cpp: Update time
	calculation to always return shutter open time when outside motion
	block. Fix MP rendering to use shutter close time as upper limit.

2004-02-18 17:32  pgregory

	* render/graphicsstate.cpp, render/renderer.cpp,
	render/transform.cpp, render/transform.h: Update the MB/non-MB
	transformation storage mechanism. Still not quite right, work in
	progress.

2004-02-17 12:30  pgregory

	* ChangeLog: Updated ready for release 0.9.1

2004-02-17 12:25  pgregory

	* Makefile.am: Update build so that it works in distcheck mode.

2004-02-16 22:40  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp: Fix a bug in the
	calculation of MP bound lists for moving MPs. The delta calculation
	was completely wrong resulting in bounds way beyond the limits of
	the motion, and hence incredible slowdown. Move the time check to
	before the bound check when rendering MPs as this is a simpler test
	so should be used as an early out.

2004-02-16 16:08  pgregory

	* ChangeLog: Update changelog prior to release 0.9.1

2004-02-14 23:24  pgregory

	* filebuffer/filebuffer.cpp: Fix bug in saving of floating point
	tiff images.

2004-02-12 08:32  pgregory

	* render/micropolygon.cpp, render/nurbs.cpp, render/points.cpp,
	render/polygon.cpp, render/quadrics.cpp, render/ri.cpp: Update to
	our orientation handling in light of new information.

2004-02-11 21:50  pgregory

	* render/ri.cpp: Move sticky texture into the proper testing
	structure.

2004-02-11 19:35  pgregory

	* render/subdivision2.cpp: Remove redundant MAX.

2004-02-11 19:33  pgregory

	* render/inlineparse.cpp, render/parameters.h, render/ri.cpp: Apply
	some performance improvements from Michel Joron.

2004-02-10 12:23  pgregory

	* render/Makefile.am, render/messages.cpp, render/messages.h:
	Remove messages.h and .cpp as they are no longer relevant.

2004-02-10 04:06  tshead

	* Makefile.am, configure.ac, aqsis/Makefile.am,
	libraytrace/.cvsignore, libraytrace/Makefile.am,
	render/messages.cpp, teqser/Makefile.am: * Added libraytrace to the
	Posix build * Fixed a compile-time error in render/messages.cpp

2004-02-09 20:04  pgregory

	* Renderer.dsw, libraytrace/libraytrace.dsp,
	libraytrace/raytrace.cpp, libraytrace/raytrace.h,
	render/iraytrace.h, render/isurface.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/surface.h: Lay initial
	foundations for raytracing subsystem.

2004-02-09 19:29  mbaas

	* librib2/parser.yxx: Allow the sync character (0377) for
	RunProgram procedurals to be anywhere inside a comment.

2004-02-09 17:35  pgregory

	* render/subdivision2.cpp: Fix reuse of m_u/vDiceSize after new
	value recalculated.

2004-02-09 15:45  pgregory

	* render/subdivision2.cpp: Fix a stupid typo in subdivision
	surfaces.

2004-02-08 11:32  pgregory

	* aqsis/aqsis.cpp, render/imagebuffer.cpp, render/options.cpp,
	render/options.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/ri.h: Move the ErrorHandler, ProgressHandler
	& PreRenderFunction implementation from options to renderer, and
	add PreWorldFunction to allow options to be specified. Used mainly
	by the -d/-fb aqsis.exe options.

2004-02-08 06:47  tshead

	* libslparse/parsenode.cpp: * Cleaned-up potential tolower() /
	_tolower() portability issue in a way that should work for all
	platforms

2004-02-07 00:38  minty

	* m4/libtool.m4: Remoove libtool macros from our CVS repository, no
	point unless all the libtool material is in CVS, which would be a
	very bad idea.

2004-02-06 12:11  mw_matti

	* render/bound.h: removed the member variable m_vecCross as it is
	computed on the fly

2004-02-06 11:59  pgregory

	* render/bound.cpp, render/bound.h: Fix cross vector
	implementation.

2004-02-05 23:22  pgregory

	* render/curves.cpp: Fix transformation of multisegment/multicurve
	curve groups.

2004-02-05 17:28  mw_matti

	* render/bound.cpp, render/bound.h: added some volume stuff, should
	be quite right already

2004-02-05 09:03  pgregory

	* render/parameters.h, render/subdivision2.cpp: Significant change
	to array parameter handling. In the SetSize function we were
	reallocating the top level array, then going through all members
	reallocating them to the array size, this was fine for one time
	allocation, but in the case of SDS, the parameter needs to grow by
	one element a lot. So now we use the vector resize function to
	allocate any appended elements automatically. Speeds up SDS
	processing significantly.

2004-02-04 19:33  pgregory

	* libaqsistypes/matrix.cpp: Remove the need for acosf, tanf and
	sqrtf

2004-02-04 08:59  pgregory

	* render/api.xml, render/ri.cpp: Update validation rules and
	ordering, have to cache first, otherwise the validation will fail
	for ObjectBegin/End blocks.

2004-02-04 07:53  pgregory

	* render/api.xml, render/apivalidate.xsl, render/ri.cpp: Update
	validation to output a suitable error message.

2004-02-03 22:10  tshead

	* render/.cvsignore: * .cvsignore update

2004-02-03 15:13  pgregory

	* Makefile.am, render/Makefile.am: Update make process to build the
	new inline files first.
	
	Add another transformation to the api.xml to produce validation
	macros.

2004-02-03 08:08  pgregory

	* Renderer.dsw, render/apivalidate.xsl, render/inline.dsp,
	render/libaqsis.dsp, render/ri.cpp: Add validation to the API,
	autogenerated from the description XML.

2004-02-03 00:00  pgregory

	* libaqsistypes/vector3d.h, render/graphicsstate.cpp,
	render/graphicsstate.h, render/procedural.cpp: Fix a bug in the
	vector unit function, didn't check for zero length vectors.
	
	Fix procedural to correctly restore the attributes/transform when
	running the procedure.

2004-02-02 13:34  pgregory

	* render/subdivision2.h: Fix bug in vertex creation, vertex and
	varying should both use the vertex index, varying was trying to use
	the facevarying index.

2004-02-02 07:42  pgregory

	* render/api.xml, render/apivalidate.xsl, render/graphicsstate.cpp,
	render/graphicsstate.h, render/renderer.cpp: Lay some groundwork in
	preparation for implementing state validation.

2004-02-01 23:09  pgregory

	* libshadervm/shadervm.cpp, libslparse/funcdef.cpp,
	render/ishaderexecenv.h, render/libaqsis.dsp: Rollback the previous
	change to the Deriv function, my fault for not checking properly,
	it caused problems on Lightsources that don't have du and dv.
	Although this is probably an indication of a more serious problem
	which may later appear in lightsource shaders.
	
	Fix a small error in the building of the .inl files under Windows.
	
	Fix the InternalUsage specifications for the ?Deriv sl shadeops,
	they all rely on u and v.

2004-02-01 12:09  pgregory

	* render/ishaderexecenv.h: Adopt a simpler method of calculating
	Deriv(v,d), using the code described in the 3.2 spec.

2004-02-01 11:57  pgregory

	* render/curves.cpp: Fix the vertex and varying index calculation
	for curve groups with multiple curves in, wasn't stepping forward
	properly. BUG#830790.

2004-02-01 01:49  tshead

	* render/.cvsignore, render/Makefile.am: * Fix: built sources
	weren't getting built

2004-01-31 13:33  pgregory

	* render/ri.inl, render/ri_cache.inl: These files are now autobuild
	during the build process on both Windows and Linux.

2004-01-31 13:29  pgregory

	* render/libaqsis.dsp: Add autobuild of .inl files to Windows
	project.

2004-01-31 00:03  pgregory

	* render/curves.cpp, render/curves.h: Fix some more curves
	problems. Now calculates the tangent at the intermediate points on
	a cubic curve properly to create a patch. Also normal setting on
	the linear curves has been turned off, allowing the linear patch to
	generate them properly.

2004-01-30 10:40  pgregory

	* render/api.xml, render/ri_cache.inl: Fix bug in the inline code
	in the XML for calculating the lenght of varying and vertex
	parameters to NURBS primitives.

2004-01-30 00:23  pgregory

	* render/micropolygon.h, render/points.cpp, render/points.h: Fix
	points primitive, special case micropolygrid wasn't getting it's
	overriden Split() function called because the base classes
	signature had changed, but not the derived one.

2004-01-29 19:22  minty

	* m4/libtool.m4: Possible fix for the libtool SED issues

2004-01-29 19:21  minty

	* bootstrap, configure.ac: Possible fix for hosts with SED related
	issues

2004-01-29 17:45  minty

	* configure.ac, render/Makefile.am: Add some checks and rules for
	the XML processing.

2004-01-29 08:42  pgregory

	* render/curves.cpp, render/ri.cpp: Fix some bugs in the curves
	splitting code. Make a cubic curve group split before posting as it
	may not be Bezier, and therefore the bound is not guaranteed to be
	correct until it is converted, which can only happen after
	splitting.

2004-01-28 17:40  pgregory

	* render/ri_cache.h: Fix another silly error in the handling of
	plist cache construction. The same as with token, I was copying the
	value, then storing the pointer to the original (double Doh!).

2004-01-28 08:30  tshead

	* render/ri_cache.h: * Fix: memory problems in parameter caching

2004-01-28 08:06  pgregory

	* render/apicache.xsl, render/ri_cache.h, render/ri_cache.inl: Fix
	error in plist cache function, was storing pointer to original
	token, not copied one. Fix error in apicache.xsl transformation,
	ReCall needs to call the 'V' version of the procedure if it is a
	plist procedure.

2004-01-27 23:14  pgregory

	* render/polygon.cpp, render/ri.cpp: Return to correct polygon
	orientation handling, the fix was not correct. Correct the 'real'
	problem which was that the initial orientation wasn't being setup
	properly.

2004-01-27 20:54  pgregory

	* render/api.xml, render/apicache.xsl, render/ri.cpp,
	render/ri_cache.inl: Complete implementation of ObjectInstance,
	needs extensive testing.

2004-01-26 23:40  pgregory

	* librib2/parser.yxx, render/irenderer.h, render/objectinstance.h,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	render/ri_cache.h: Initial work towards a flexible Object
	Instancing implementation.

2004-01-26 00:48  pgregory

	* render/api.xml, render/apicache.xsl, render/apiheader.xsl,
	render/libaqsis.dsp, render/ri.inl, render/ri_cache.h,
	render/ri_cache.inl: Complete implementation of auto generated Ri
	call cache classes.

2004-01-24 16:23  pgregory

	* render/api.xml, render/apicache.xsl, render/ri_cache.inl: Initial
	steps to switch to an automatically generated ri.h and beyond.

2004-01-23 08:39  tshead

	* librib2stream/librib2stream.cpp, librib2stream/librib2stream.h,
	render/messages.cpp, teqser/teqser.cpp: * Fixed some const-ness
	issues with the build

2004-01-23 08:03  pgregory

	* render/apicache.xsl, render/ri_cache.h, render/ri_cache.inl:
	Initial steps to switch to an automatically generated ri.h and
	beyond.

2004-01-23 08:02  pgregory

	* render/ri.cpp: Initial steps to switch to an automatically
	generated ri.h and beyond.

2004-01-23 00:42  pgregory

	* render/api.xml, render/apiheader.xsl, render/ri.inl: Initial
	steps to switch to an automatically generated ri.h and beyond.

2004-01-23 00:25  pgregory

	* render/polygon.cpp: Initial steps to switch to an automatically
	generated ri.h and beyond.

2004-01-23 00:24  pgregory

	* libaqsistypes/memorypool.h, librib2/librib.h, librib2/parser.yxx,
	librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h:
	Initial steps to switch to an automatically generated ri.h and
	beyond.

2004-01-23 00:20  pgregory

	* render/libaqsis.dsp: Initial steps to switch to an automatically
	generated ri.h and beyond.

2004-01-23 00:18  pgregory

	* render/ri.cpp: Initial steps to switch to an automatically
	generated ri.h and beyond.

2004-01-23 00:17  pgregory

	* render/ri.h: Initial steps to switch to an automatically
	generated ri.h and beyond.

2004-01-23 00:15  pgregory

	* render/renderer.cpp: Initial steps to switch to an automatically
	generated ri.h and beyond.

2004-01-16 23:47  tshead

	* aqsis/.cvsignore: * Hide leftover files from "make check"

2004-01-16 23:46  tshead

	* render/curves.cpp: * Fix: segfault rendering cubic curves using
	RiCurvesV().  Caused by an error in calculating the number of
	varying variables.

2004-01-16 08:26  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug in SO_specular, temporary
	storage was being deleted twice.

2004-01-15 14:27  pgregory

	* render/subdivision2.cpp: Fix some more memory leaks.

2004-01-15 12:33  pgregory

	* aqsis/aqsis.cpp, libshadervm/shadervm.cpp, render/iddmanager.h,
	render/renderer.cpp: Fix some more memory leaks.

2004-01-15 09:56  pgregory

	* libshaderexecenv/shadeops.cpp: Fix a nasty little bug with the
	calculatenormal shadeop, spotted by 'masterx' on the forums.

2004-01-15 00:11  pgregory

	* aqsis/aqsis.cpp, libshadervm/shadervm.cpp, render/ri.cpp: Fix
	some more memory leaks.

2004-01-14 17:37  pgregory

	* Renderer.dsw, aqsis/aqsis.cpp, librib2/librib.cpp,
	librib2/librib.h, librib2/parser.yxx, librib2/tests/ribprinter.cpp,
	render/bucket.cpp, render/bucket.h, render/imagebuffer.cpp,
	render/libaqsis.def, render/renderer.cpp: Fix some more memory
	leaks.

2004-01-14 13:39  pgregory

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	libdd/dd.cpp, libshaderexecenv/shadeops.cpp, render/ri.h: Fix some
	logging problems under Windows. Fix memory leak in diffuse and
	specular shadeops, not deleting temporary shader data storage.

2004-01-12 08:29  tshead

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp, libdd/dd.cpp: * Added
	logging support to filebuffer, framebuffer_glut, and
	framebuffer_glut_z * Improved error logging in libdd

2004-01-11 12:56  mw_matti

	* libaqsistypes/vector2d.cpp, libaqsistypes/vector2d.h,
	render/occlusion.cpp, render/points.cpp, render/polygon.cpp,
	render/ri.cpp, render/subdivision2.cpp: Moved towards C++

2004-01-11 01:49  pgregory

	* libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	libddmsock/ddmsock.cpp, render/bound.cpp, render/bound.h,
	render/libaqsis.def, render/ri.cpp: Fix handling of RiBound,
	noticed during a DelayedReadArchive test. Include "signal.h" in
	ddmsock.cpp.

2004-01-07 09:24  mw_matti

	* render/stats.cpp, render/stats.h: cleaned up

2004-01-06 19:43  pgregory

	* teqser/teqser.cpp: Fix typo in the --mode argument handling.

2004-01-06 12:07  pgregory

	* render/polygon.cpp: Fix splitting of polygons so that they
	orientation is taken into account when producing bilinear patches.
	This ensures that the geometric normal "Ng" is calculated correctly
	at dice time.

2004-01-06 11:59  pgregory

	* render/patch.cpp, render/patch.h: Remove unused geometric normal
	calculation code.

2004-01-04 21:59  minty

	* configure.ac, framebuffer_glut_z/Makefile.am,
	libaqsistypes/posix/Makefile.am: Various fixes to the build system
	contributed by Will Newton.

2004-01-04 12:00  mw_matti

	* libshaderexecenv/shaderexecenv.cpp, render/ri.cpp: fixed Option
	"shutter" "offset" [uniform float] support, now the Shutter offset
	works globally

2004-01-03 17:06  mw_matti

	* librib2/librib.cpp, libshaderexecenv/shaderexecenv.cpp,
	render/ri.cpp: added support for Option "shutter" "offset" note
	this adds offset to _subsequent_ RiShutter calls.

2003-12-31 04:14  tshead

	* libaqsistypes/logging.cpp: * Portability fix for logging - should
	work with gcc 2/3, now

2003-12-30 20:45  pgregory

	* configure.ac, render/version.h: Update version to 0.9.1 (oops)

2003-12-30 20:21  pgregory

	* teqser/teqser.cpp: Apply artistic style to bring everything back
	into line.

2003-12-28 18:26  pgregory

	* .astylerc, aqsis/aqsis.cpp, aqsl/aqslcomp.cpp,
	aqsltell/aqsltell.cpp, dspylink/dspy.h, dspylink/dspylink.cpp,
	filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp, libaqsistypes/aqerror.h,
	libaqsistypes/aqsis_types.h, libaqsistypes/bitvector.cpp,
	libaqsistypes/bitvector.h, libaqsistypes/cellnoise.cpp,
	libaqsistypes/cellnoise.h, libaqsistypes/color.cpp,
	libaqsistypes/color.h, libaqsistypes/exception.h,
	libaqsistypes/file.cpp, libaqsistypes/file.h, libaqsistypes/list.h,
	libaqsistypes/logging.cpp, libaqsistypes/logging_streambufs.h,
	libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	libaqsistypes/memorypool.h, libaqsistypes/noise.cpp,
	libaqsistypes/noise.h, libaqsistypes/plugins.cpp,
	libaqsistypes/plugins.h, libaqsistypes/random.h,
	libaqsistypes/refcount.cpp, libaqsistypes/refcount.h,
	libaqsistypes/spline.cpp, libaqsistypes/spline.h,
	libaqsistypes/sstring.cpp, libaqsistypes/sstring.h,
	libaqsistypes/validate.h, libaqsistypes/vector2d.cpp,
	libaqsistypes/vector2d.h, libaqsistypes/vector3d.cpp,
	libaqsistypes/vector3d.h, libaqsistypes/vector4d.cpp,
	libaqsistypes/vector4d.h, libaqsistypes/posix/criticalsection.h,
	libaqsistypes/posix/file_system.cpp,
	libaqsistypes/posix/semaphore.cpp, libaqsistypes/posix/semaphore.h,
	libaqsistypes/win32/intel/criticalsection.cpp,
	libaqsistypes/win32/intel/criticalsection.h,
	libaqsistypes/win32/intel/file_system.cpp,
	libaqsistypes/win32/intel/semaphore.cpp,
	libaqsistypes/win32/intel/semaphore.h, libargparse/aptest.cpp,
	libargparse/argparse.cpp, libargparse/argparse.h,
	libcodegenvm/codegenvm.cpp, libcodegenvm/codegenvm.h,
	libcodegenvm/vmdatagather.cpp, libcodegenvm/vmdatagather.h,
	libcodegenvm/vmoutput.cpp, libcodegenvm/vmoutput.h, libdd/dd.cpp,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	libddmsock/displaydriver.h, libri2rib/ascii.cpp, libri2rib/ascii.h,
	libri2rib/binary.cpp, libri2rib/binary.h, libri2rib/context.cpp,
	libri2rib/context.h, libri2rib/dictionary.cpp,
	libri2rib/dictionary.h, libri2rib/error.cpp, libri2rib/error.h,
	libri2rib/inlineparse.cpp, libri2rib/inlineparse.h,
	libri2rib/options.h, libri2rib/output.cpp, libri2rib/output.h,
	libri2rib/outstream.cpp, libri2rib/outstream.h,
	libri2rib/plstore.cpp, libri2rib/plstore.h, libri2rib/ri.cpp,
	libri2rib/ri.h, librib2/bdec.cpp, librib2/bdec.h,
	librib2/librib.cpp, librib2/librib.h, librib2/libribtypes.h,
	librib2/parserstate.h, librib2/tests/ribprinter.cpp,
	librib2/tests/ribscanner.cpp, librib2ri/librib2ri.cpp,
	librib2ri/librib2ri.h, librib2stream/librib2stream.cpp,
	librib2stream/librib2stream.h, libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/dsoshadeops.cpp,
	libshadervm/dsoshadeops.h, libshadervm/shaderstack.cpp,
	libshadervm/shaderstack.h, libshadervm/shadervariable.cpp,
	libshadervm/shadervariable.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libshadervm/shadervm1.cpp,
	libshadervm/shadervm2.cpp, libslparse/funcdef.cpp,
	libslparse/funcdef.h, libslparse/icodegen.h, libslparse/ifuncdef.h,
	libslparse/iparsenode.h, libslparse/ivardef.h,
	libslparse/libslparse.cpp, libslparse/optimise.cpp,
	libslparse/parsenode.cpp, libslparse/parsenode.h,
	libslparse/typecheck.cpp, libslparse/vardef.cpp,
	libslparse/vardef.h, libslxargs/rcdummy.cpp, libslxargs/slx.cpp,
	libslxargs/slx.h, plugins/common/pixelsave.h,
	render/attributes.cpp, render/attributes.h, render/bilinear.h,
	render/bound.cpp, render/bound.h, render/bucket.cpp,
	render/bucket.h, render/converter.cpp, render/converter.h,
	render/csgtree.cpp, render/csgtree.h, render/curves.cpp,
	render/curves.h, render/environment.cpp, render/focus.h,
	render/forwarddiff.h, render/genpoly.cpp, render/genpoly.h,
	render/graphicsstate.cpp, render/graphicsstate.h,
	render/iattributes.h, render/iddmanager.h, render/idsoshadeops.h,
	render/ilightsource.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/imagepixel.cpp, render/imagepixel.h,
	render/imagers.cpp, render/imagers.h, render/inlineparse.cpp,
	render/inlineparse.h, render/irenderer.h, render/ishader.h,
	render/ishaderdata.h, render/ishaderexecenv.h, render/isurface.h,
	render/itexturemap.h, render/itransform.h, render/kdtree.h,
	render/lath.cpp, render/lath.h, render/lights.cpp, render/lights.h,
	render/messages.cpp, render/messages.h, render/micropolygon.cpp,
	render/micropolygon.h, render/motion.h, render/nurbs.cpp,
	render/nurbs.h, render/occlusion.cpp, render/occlusion.h,
	render/options.cpp, render/options.h, render/parameters.cpp,
	render/parameters.h, render/patch.cpp, render/patch.h,
	render/points.cpp, render/points.h, render/polygon.cpp,
	render/polygon.h, render/procedural.cpp, render/procedural.h,
	render/quadrics.cpp, render/quadrics.h, render/render.cpp,
	render/render.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/ri.h, render/rifile.h, render/shadeop.h,
	render/shaders.h, render/shadowmap.cpp, render/stats.cpp,
	render/stats.h, render/subdivision2.cpp, render/subdivision2.h,
	render/surface.cpp, render/surface.h, render/symbols.h,
	render/teapot.cpp, render/teapot.h, render/texturemap.cpp,
	render/texturemap.h, render/transform.cpp, render/transform.h,
	render/trimcurve.cpp, render/trimcurve.h, render/version.h,
	render/macosx/std/std_valarray.h,
	render/macosx/std/valarray_array.h,
	render/macosx/std/valarray_meta.h, shaders/noises.h,
	shaders/patterns.h, shadowmap/shadowmap.cpp, slpp/pp.h,
	teqser/teqser.cpp: Apply artistic style to bring everything back
	into line.

2003-12-28 12:26  pgregory

	* render/micropolygon.h, render/subdivision2.cpp,
	render/surface.cpp, render/surface.h: Some more work towards
	facevarying support on subdivision surfaces.

2003-12-28 01:17  pseudonym

	* libaqsistypes/logging.cpp, libaqsistypes/logging_streambufs.h:
	Fixes to make the new log code work under gcc/linux.

2003-12-24 13:52  mw_matti

	* all/All.dsp, aqsl/aqsl.dsp, aqsltell/aqsltell.dsp: removed
	log4cpp dependency

2003-12-24 08:44  pgregory

	* render/subdivision2.cpp, render/subdivision2.h: Some more work
	towards facevarying support on subdivision surfaces.

2003-12-23 19:25  tshead

	* libaqsistypes/sstring.cpp, libaqsistypes/sstring.h,
	libddmsock/ddmsock.cpp: * Got rid of calls to snprintf() * Created
	ToString() template function, which converts any serializable type
	to a string in-line

2003-12-23 17:34  mw_matti

	* render/libaqsis.dsp: removed log4cpp dependency

2003-12-23 12:59  pgregory

	* render/imagebuffer.cpp: Fixed bug in the occlusion culling
	information output.

2003-12-23 12:12  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp: Fixed bug in the
	occlusion culling information output. Fixed a bug in multi-segment
	motion blur, would only render the last segment.

2003-12-23 01:19  tshead

	* aqsis/Makefile.am, libaqsistypes/.cvsignore: * Getting
	oh-so-close to a working "make distcheck" ...

2003-12-18 17:03  pgregory

	* aqsis/aqsis.cpp, render/imagebuffer.cpp, render/libaqsis.def:
	Updated the occlusion culling stats code, and added some info
	output. Also enabled the new logging buffers for filtering the
	level (WARNING or higher), and resetting the level after each call.

2003-12-18 08:21  pgregory

	* render/lath.h, render/ri.cpp, render/subdivision2.cpp,
	render/subdivision2.h: Some work towards facevarying support on
	subdivision surfaces.

2003-12-18 08:20  pgregory

	* render/libaqsis.def: Remove errant export.

2003-12-15 17:42  tshead

	* aqsl/tests/Makefile.am, shaders/Makefile.am: * We are THIS CLOSE
	to having a make distcheck that works ...

2003-12-15 17:41  tshead

	* libaqsistypes/logging.cpp, libaqsistypes/logging_streambufs.h: *
	Fix: duplicate messages are flushed in fold_duplicates_buf dtor

2003-12-14 19:28  mw_matti

	* render/micropolygon.cpp: removed debug output

2003-12-14 19:20  pgregory

	* INSTALL: Remove the log4cpp instructions from the win32 build.

2003-12-14 19:19  pgregory

	* render/micropolygon.cpp: Make the grid level normal calculation
	code a bit safer in the case of very small/degenerate micro-polys.
	Now uses the 'failsafe' normal calculated from the four corners of
	the grid to replace the normal for MP's that are degenerate. Sped
	up the calculation a little too.

2003-12-11 01:36  tshead

	* aqsl/tests/Makefile.am, shaders/Makefile.am: * Tweaked makefiles
	to get distcheck working

2003-12-10 00:26  tshead

	* .cvsignore, configure.ac, libaqsistypes/Makefile.am,
	libaqsistypes/logging.cpp, libaqsistypes/logging_streambufs.h,
	libshadervm/Makefile.am, libslparse/Makefile.am, m4/log4cpp.m4,
	render/Makefile.am: * Logging updates

2003-12-09 22:14  pgregory

	* aqsis/aqsis.cpp, libaqsistypes/logging.h, render/libaqsis.def:
	Fix namespace issues with the logging code.

2003-12-09 22:04  pgregory

	* aqsis/aqsis.cpp, libaqsistypes/logging.cpp,
	libaqsistypes/logging.h, libaqsistypes/logging_streambufs.h,
	render/libaqsis.def: Some more updates to the logging replacement.

2003-12-09 18:22  pgregory

	* libaqsistypes/ilog.h, libaqsistypes/imtable.h,
	libaqsistypes/libaqsistypes.dsp, libaqsistypes/log.cpp,
	libaqsistypes/log.h, libaqsistypes/logging.cpp,
	libaqsistypes/logging.h, libaqsistypes/logging_streambufs.h,
	libaqsistypes/mtable.cpp, libaqsistypes/mtable.h,
	libargparse/libargparse.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/ddmsock.cpp, libddmsock/libddmsock.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/dsoshadeops.cpp,
	libshadervm/libshadervm.dsp, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libshadervm/shadervm1.cpp,
	libslparse/libslparse.cpp, libslparse/libslparse.dsp,
	libslparse/parser.yxx, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/curves.cpp, render/environment.cpp,
	render/graphicsstate.cpp, render/graphicsstate.h,
	render/imagebuffer.cpp, render/imagepixel.cpp, render/irenderer.h,
	render/libaqsis.def, render/libaqsis.dsp, render/options.cpp,
	render/polygon.cpp, render/procedural.cpp, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/shadowmap.cpp,
	render/stats.cpp, render/surface.cpp, render/surface.h,
	render/texturemap.cpp, shadowmap/shadowmap.dsp, slpp/libslpp.dsp,
	slpp/slpp.dsp, teqser/teqser.dsp: Switch from using log4cpp to
	internal custom written logging from Tim Shead. First phase.

2003-12-09 18:21  pgregory

	* aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsltell/aqsltell.dsp,
	dsotest/dsotest.dsp, dspylink/dspylink.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp: Switch from using
	log4cpp to internal custom written logging from Tim Shead. First
	phase.

2003-12-06 20:11  pgregory

	* BUILD: Removed

2003-12-02 19:52  pgregory

	* INSTALL: Update to include Win32/CVS build instructions.

2003-12-02 08:19  pgregory

	* BUILD, aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsltell/aqsltell.dsp,
	dsotest/dsotest.dsp, dspylink/dspylink.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/libaqsis.dsp, shadowmap/shadowmap.dsp, slpp/libslpp.dsp,
	slpp/slpp.dsp, teqser/teqser.dsp: Update to use the new win32libs
	project.

2003-11-27 10:03  tshead

	* libaqsistypes/Makefile.am, libaqsistypes/posix/Makefile.am,
	libargparse/Makefile.am, librib2/Makefile.am,
	librib2ri/Makefile.am, librib2stream/Makefile.am,
	libslxargs/Makefile.am, plugins/bake2tif/Makefile.am,
	plugins/gif2tif/Makefile.am, plugins/jpg2tif/Makefile.am,
	plugins/pcx2tif/Makefile.am, plugins/ppm2tif/Makefile.am,
	plugins/tga2tif/Makefile.am, render/Makefile.am,
	shaders/Makefile.am: * Moved installed headers from $include to
	$pkginclude * Moved installed plugins from $lib to $pkglib $ Moved
	installed shaders from $data to $pkgdata

2003-11-25 07:19  minty

	* acinclude.m4: Don't need acinclude.m4 in cvs

2003-11-25 07:17  minty

	* acinclude.m4: [no log message]

2003-11-25 07:16  minty

	* bootstrap: Don't include loal macros in acinclude.

2003-11-24 21:17  pgregory

	* librib2/bdec.cpp: Remove optimisation which sped up
	non-compressed case, as it breaks both binary/non-compressed case,
	and pipes under Windows.

2003-11-24 08:55  tshead

	* INSTALL: * Updated Posix INSTALL instructions

2003-11-24 08:13  tshead

	* .cvsignore, Makefile.am, acinclude.m4, config.guess, config.sub,
	configure.ac, configure.in, aqsis/.cvsignore, aqsis/Makefile.am,
	aqsl/tests/Makefile.am, libri2rib/Makefile.am,
	libri2rib/ri2ribtest.cpp, librib2/tests/Makefile.am,
	ribfiles/vase.rib, shaders/Makefile.am: * Moved configure.in to
	configure.ac to conform to modern autoconf usage * Removed obsolete
	acinclude.m4 * Removed local files config.guess and config.sub *
	Removed unused ri2ribtest program * Moved all tests to the standard
	"check" target * Shaders are compiled as part of the "all" target

2003-11-23 12:29  pgregory

	* render/micropolygon.cpp, render/ri.cpp: Fix normal calculation
	code in CalcNormals. It was reading the point data out of the grid
	incorrectly.

2003-11-23 04:05  tshead

	* libri2rib/Makefile.am: * Moved ri2ribtest to the check target;
	otherwise, it breaks parallel builds (is built before the library
	and fails)

2003-11-23 02:27  minty

	* m4/bits.m4: Moved the aqsis custom macros into m4/bits,
	acinclude.m4 now includes all these macros (as from an aclocal
	-I./m4), this makes things a little easier when working with
	distributions.

2003-11-23 02:19  minty

	* Makefile.am, acinclude.m4, libslparse/Makefile.am: More build
	fixes, acinclude now has all the macros in it, makes it alittle
	easier developing with the the dists.

2003-11-22 23:10  minty

	* configure.in, all/Makefile.am, aqsis/Makefile.am,
	aqsl/Makefile.am, aqsl/tests/Makefile.am, aqsltell/Makefile.am,
	filebuffer/Makefile.am, framebuffer_glut/Makefile.am,
	framebuffer_glut_z/Makefile.am, images/Makefile.am,
	libaqsistypes/Makefile.am, libaqsistypes/posix/Makefile.am,
	libaqsistypes/win32/Makefile.am,
	libaqsistypes/win32/intel/Makefile.am, libcodegenvm/Makefile.am,
	libdd/Makefile.am, libddmsimple/Makefile.am,
	libddmsock/Makefile.am, libri2rib/Makefile.am, librib2/Makefile.am,
	librib2/tests/Makefile.am, librib2ri/Makefile.am,
	librib2stream/Makefile.am, libshaderexecenv/Makefile.am,
	libshadervm/Makefile.am, libslparse/Makefile.am,
	libslxargs/Makefile.am, plugins/bake2tif/Makefile.am,
	plugins/common/Makefile.am, plugins/gif2tif/Makefile.am,
	plugins/jpg2tif/Makefile.am, plugins/pcx2tif/Makefile.am,
	plugins/ppm2tif/Makefile.am, plugins/tga2tif/Makefile.am,
	render/Makefile.am, shadowmap/Makefile.am, slpp/Makefile.am,
	teqser/Makefile.am: Updates to the build system

2003-10-27 21:46  pgregory

	* render/imagebuffer.cpp: Fix bug in the pushing down of processed
	MP's. They need to be pushed down from the current column.

2003-10-27 19:38  pgregory

	* libddmsimple/ddmsimple.cpp: Small function renaming, for clarity
	and consistency.

2003-10-27 08:27  pgregory

	* libddmsock/ddmsock.cpp, render/bucket.cpp, render/bucket.h,
	render/iddmanager.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/imagers.cpp: Small function renaming, for clarity and
	consistency.

2003-10-26 01:11  tshead

	* framebuffer_glut/framebuffer_glut.cpp: * Added a percent-complete
	indicator to the window titlebar, so I don't accidentally close any
	more nearly-done renders :)

2003-10-25 17:29  pgregory

	* render/imagebuffer.cpp: Fix post surface routine to check for
	attempts to place a surface in an already processed bucket.

2003-10-25 10:20  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h: Simplify the bucket
	processing further.

2003-10-24 20:27  pgregory

	* render/bucket.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/micropolygon.cpp, render/micropolygon.h: Refactor the bucket
	processing and storage. Buckets are now on the image buffer as a 2D
	array which makes more sense. Simplifies the indexing code, and the
	pushing code.

2003-10-22 20:43  pgregory

	* libaqsistypes/refcount.cpp, render/attributes.h: Apply some more
	small optimisations from Michel Joron.

2003-10-22 20:42  pgregory

	* render/bucket.h: Remove some changes accidentally put in during
	bug tracking.

2003-10-22 20:41  pgregory

	* render/imagebuffer.cpp: Fix situation where culled surfaces were
	being readded to the same bucket.

2003-10-22 07:14  pgregory

	* render/bucket.h, render/imagebuffer.cpp: Make another fix to the
	way that the MPs are pushed. If Culling of surfaces cause the grid
	dicing to be deferred to a alter row, we need to ensure that MPs
	pushed down to compensate for this are pushed down from the current
	row.

2003-10-21 18:51  pgregory

	* render/attributes.cpp, render/bucket.cpp, render/bucket.h,
	render/imagebuffer.cpp, render/patch.cpp: Apply some general
	optimisations from Michel Joron.

2003-10-21 07:07  pgregory

	* dsotest/Makefile.am: Make sure the other required files are
	delivered as part of the source package.

2003-10-16 21:35  pgregory

	* render/renderer.cpp: Fix a bug in the generation of the normal
	transformation matrix, showing up as discontinuities in the shading
	on surfaces with analytically generated normals, and a non uniform
	scale applied. Found and fixed by Adrian J. Chung.

2003-10-15 09:09  mw_matti

	* render/curves.cpp, render/stats.cpp: Fixed some typos and fixed
	curves split counter. Also fixed procedural split quote display.

2003-10-14 15:43  minty

	* acinclude.m4, configure.in: Added libz check, various fizes to
	checks for TIFf, should all work as expected now

2003-10-14 14:42  mw_matti

	* aqsis/aqsis.cpp: fixed typo

2003-10-13 17:04  pgregory

	* render/texturemap.cpp: Remove unused variables to get rid of
	warnings.

2003-10-13 17:04  pgregory

	* render/bucket.cpp, render/bucket.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/imagepixel.cpp, render/imagepixel.h,
	render/micropolygon.cpp, render/options.cpp, render/renderer.cpp,
	render/renderer.h: Apply extensive sampling optimisation patch from
	AndyG Apply latest patch to DoF implementation from AndyG

2003-10-13 07:05  pgregory

	* render/imagebuffer.cpp: Patch AddMPG function to overcome culling
	problem. Fix suggested by ajchung.

2003-10-09 12:09  pgregory

	* render/ri.cpp: Fix bspline and catmull-rom basis matrices, thanks
	to ajchnung for spotting the error.

2003-10-07 10:50  pgregory

	* libddmsock/ddmsock.cpp: Fix the use of putenv on posix. Should
	make things work better on Irix.

2003-10-06 07:15  pgregory

	* libddmsock/ddmsock.cpp: Change setenv to putenv for Irix
	compatibility.

2003-10-06 07:14  pgregory

	* Doxyfile: Remove generation of call graphs, took too long.

2003-10-05 22:07  pgregory

	* render/curves.cpp, render/curves.h, render/genpoly.h,
	render/nurbs.cpp, render/nurbs.h, render/parameters.h,
	render/patch.cpp, render/patch.h, render/points.cpp,
	render/polygon.h, render/quadrics.cpp, render/ri.cpp,
	render/subdivision2.cpp, render/surface.h, render/teapot.cpp:
	Remove the operator[] overloading on CqParameter classes, it's use
	is just confusing, use ->pValue(index) instead. Change the P(), N()
	etc. standard variable accessor functions on CqSurface to return a
	CqParameterTyped<> pointer, as they could be redefined at RIB time
	to be any class, i.e. vertex, facevarying etc.

2003-10-01 22:10  pgregory

	* render/texturemap.cpp: Fix the mipmap level interpolation
	calculation. It was producing interpolation values > 1 or < 0.

2003-10-01 21:53  pgregory

	* render/texturemap.cpp: Fix the mipmap level interpolation
	calculation. It was producing interpolation values > 1 or < 0.

2003-10-01 16:04  mw_matti

	* libshaderexecenv/shadeops.cpp: removed soft shadows again

2003-09-26 17:45  pgregory

	* render/micropolygon.cpp, render/subdivision2.cpp: Fixed a bug in
	the dicing of small SDS patches.

2003-09-21 08:50  pgregory

	* configure.in, render/version.h: Update version to 0.9.0

2003-09-20 20:12  pgregory

	* configure.in, render/version.h: Update version to 0.8.0

2003-09-20 19:50  pgregory

	* ChangeLog: Update ready for 0.8.0 release.

2003-09-19 20:27  pgregory

	* render/polygon.cpp: Fix handling of array facevarying parameters.

2003-09-19 19:51  pgregory

	* render/quadrics.cpp: Fix handling of "st" specified on quadrics.

2003-09-19 08:03  pgregory

	* librib2/librib.cpp, render/ri.cpp, render/surface.cpp,
	render/surface.h: Fix some bugs in the processing of primitive
	variables.

2003-09-18 13:56  mw_matti

	* render/stats.h: typo fixed

2003-09-16 21:12  pgregory

	* render/micropolygon.cpp, render/stats.cpp, render/stats.h: Add
	some stats for MP area.

2003-09-16 15:32  pgregory

	* libshaderexecenv/shadeops.cpp: Fix handling of transform
	functions when there is no rendering context, i.e. in aqsltell.

2003-09-16 13:56  mw_matti

	* render/surface.cpp: sum up all grpims...

2003-09-16 11:52  pgregory

	* aqsis/aqsis.cpp: Fix typo "Peek" --> "Peak"

2003-09-13 16:36  pgregory

	* ftime.bat: Update path.

2003-09-13 16:27  mw_matti

	* render/imagebuffer.cpp: optimised an error message

2003-09-13 14:22  pgregory

	* render/stats.h: Fix problem with certain preprocessors in the
	CqStats::##index usage. Seems CqStats::index works fine.

2003-09-13 12:29  mw_matti

	* render/imagebuffer.cpp, render/micropolygon.cpp, render/stats.h:
	cleanups, super-fast log2 calculation added to CqStats (gets the
	highest bit set in lg(32) operations!)

2003-09-13 09:13  pgregory

	* render/quadrics.cpp, render/ri.cpp, ribfiles/vase.rib: Do some
	sanity checking on RiSphere arguments. Remove invalid arguments to
	matte shader in vase.rib.

2003-09-12 17:28  minty

	* aqsis/aqsis.cpp: Cosmetic fix to the -progress output, use width
	of 6, fixed precision, and a prevision of 2.

2003-09-12 14:26  mw_matti

	* aqsltell/aqsltell.cpp: version says aqsltell now

2003-09-12 08:05  pgregory

	* configure.in, render/version.h: Update version to 0.7.20

2003-09-11 21:36  pgregory

	* ChangeLog: Update for Version 0.7.19

2003-09-11 13:45  pgregory

	* dsotest/dsotest.dsp: Fix location of aqsl in shaders build
	command.

2003-09-11 12:59  pgregory

	* shaders/shaders.dsp: Fix location of aqsl in shaders build
	command.

2003-09-11 04:41  pgregory

	* librib2/bdec.cpp: Fix memory leak. Michel Joron.

2003-09-09 18:45  mw_matti

	* aqsis/aqsis.cpp, librib2/librib.cpp, libshadervm/shadervm.cpp,
	render/renderer.cpp, render/ri.cpp: shader loading logged,
	rireadarchive logged

2003-09-09 13:37  mw_matti

	* aqsl/aqslcomp.cpp: --version now prints aqsl, usage message says
	aqsl [options] <filename>

2003-09-08 23:16  pgregory

	* libshaderexecenv/shadeops.cpp: Fix calculatenormal so that it no
	longer relies on valid du/dv. Works better on polygons.

2003-09-08 23:14  pgregory

	* render/inlineparse.cpp: Add some exception handling. Support
	facevarying inline declarations.

2003-09-08 23:13  pgregory

	* render/surface.cpp: Bug Fix: Can pass any class of variable
	through to a shader.

2003-09-08 23:11  pgregory

	* render/polygon.cpp: Bug Fix: fix handling of facevarying
	variables in the case of "phantom" patches.

2003-09-08 23:09  pgregory

	* render/texturemap.cpp: Make the format parsing more tolerant of
	different formats of information, particularly the format produced
	by MaxMan's totex.

2003-09-08 23:02  pgregory

	* render/ri.cpp: Bug Fix: Orientation checking code for General
	Polygons was wrong. Bug Fix: Fix handling of facevarying parameters
	on General Polygons.

2003-09-08 17:08  mw_matti

	* render/stats.cpp, render/stats.h: some cleanups

2003-09-07 08:11  mw_matti

	* render/imagebuffer.cpp: fixed percentage display

2003-09-06 19:33  mw_matti

	* libshadervm/shadervariable.cpp, render/imagebuffer.cpp,
	render/parameters.cpp, render/stats.cpp, render/stats.h: even more
	output

2003-09-06 00:37  pgregory

	* render/imagepixel.cpp: Fix bug in sample position jittering.
	Failed if y pixel samples was bigger than x, typo.

2003-09-05 18:37  pgregory

	* libddmsock/ddmsock.cpp, render/options.cpp, render/renderer.cpp,
	render/ri.cpp: Update calls to FindParameterDecl to properly
	try/catch as the function can throw. Now correctly reports invalid
	inline declarations.

2003-09-04 23:07  pgregory

	* Renderer.dsw, doxygen.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp,
	aqsl/aqslcomp.cpp, aqsltell/aqsltell.cpp, aqsltell/aqsltell.dsp,
	dsotest/dsotest.dsp, dspylink/dspylink.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/argparse.cpp,
	libargparse/libargparse.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp,
	libshaderexecenv/shadeops.cpp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/bucket.cpp, render/libaqsis.dsp, shaders/shaders.dsp,
	shadowmap/shadowmap.dsp, slpp/libslpp.dsp, slpp/slpp.dsp,
	teqser/teqser.dsp: Lots of fixes for the seamless integration with
	Maxman. Change the Windows compile target directories to make it
	possible to have a development install that matches a user install.

2003-09-04 14:38  mw_matti

	* libshadervm/shaderstack.cpp, libshadervm/shaderstack.h,
	render/stats.cpp, render/stats.h: stack infos, skipping 0 shadeop
	shadeops now

2003-09-04 13:13  mw_matti

	* libshadervm/shadervariable.cpp, libshadervm/shadervariable.h,
	render/stats.cpp, render/stats.h: Variable stats

2003-09-03 21:47  pgregory

	* libslxargs/rcdummy.cpp, render/stats.cpp, render/stats.h: Modify
	the stats code to allow a further level of abstraction so that
	libslxargs is not affected. Not entirely happy, but it works.

2003-09-03 18:48  mw_matti

	* render/micropolygon.cpp, render/stats.cpp: typo fixed, missed MPG
	is right & used now

2003-09-03 18:34  pgregory

	* aqsl/tests/test.sl, libcodegenvm/codegenvm.cpp,
	libcodegenvm/vmdatagather.cpp, libcodegenvm/vmoutput.cpp: Fix bug
	in aqsl.sl handling local functions with no arguments.

2003-09-03 14:38  mw_matti

	* libshaderexecenv/shadeops.cpp, render/curves.cpp,
	render/genpoly.h, render/nurbs.cpp, render/patch.cpp,
	render/points.cpp, render/polygon.h, render/quadrics.cpp,
	render/stats.cpp, render/stats.h, render/subdivision2.cpp: more
	output, per shadeop call count!!!

2003-09-03 11:11  mw_matti

	* render/curves.cpp, render/graphicsstate.cpp,
	render/imagebuffer.cpp, render/micropolygon.cpp,
	render/procedural.cpp, render/ri.cpp, render/stats.cpp,
	render/stats.h, render/surface.cpp, render/surface.h: More stats
	output

2003-09-02 23:48  pgregory

	* aqsltell/aqsltell.cpp, libslxargs/slx.cpp, libslxargs/slx.h: Add
	support for vector, normal, and matrix types in aqsltell. Change
	output of vector types and matrices to use whitespace as the
	separator between elements, as in RIB, and sloinfo and slctell.

2003-09-02 23:12  pgregory

	* libcodegenvm/vmoutput.cpp: Fix error in code output for
	illuminance statement.

2003-09-02 16:15  mw_matti

	* render/micropolygon.cpp, render/stats.cpp, render/stats.h: even
	more output.

2003-09-02 14:44  mw_matti

	* libshaderexecenv/shadeops.cpp, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/stats.cpp, render/stats.h: New
	stats system (15%), softshadows cleaned up

2003-09-02 00:29  pgregory

	* libshaderexecenv/shadeops.cpp: Fix problem with the experimental
	soft shadows.

2003-08-31 22:35  pgregory

	* render/quadrics.cpp, render/quadrics.h, render/ri.cpp,
	render/surface.cpp: Fix some bugs in RiCone. Now discards cones
	with thetamax of 0.0, and handles 0 height cones, rendering them as
	disks.

2003-08-31 09:44  pgregory

	* render/ri.cpp: Add Michel Joron's eyesplits optimisations.

2003-08-31 09:43  pgregory

	* render/imagebuffer.cpp: Add Michel Joron's eyesplits
	optimisations.

2003-08-31 09:43  pgregory

	* librib2/librib2.dsp: Add "interpolateboundary" as a known
	declaration.

2003-08-31 09:42  pgregory

	* librib2/librib.cpp: Add "interpolateboundary" as a known
	declaration.

2003-08-29 08:52  pgregory

	* Makefile.am, libddmsock/Makefile.am, libddmsock/ddmsock.cpp:
	Apply patches provided by Will Newton. Prevent zombie processes on
	Posix. Move generation of ddmsock.ini.

2003-08-29 08:39  pgregory

	* libaqsistypes/win32/intel/unistd.h: Empty file so that the
	flex/bison code can compile properly on Windows.

2003-08-28 10:54  pgregory

	* render/curves.cpp, render/graphicsstate.cpp,
	render/graphicsstate.h, render/imagebuffer.cpp,
	render/renderer.cpp: Fix errant mode cleanup - Michel Joron

2003-08-26 12:16  pgregory

	* configure.in, render/version.h: Update version to 0.7.19

2003-08-25 10:50  pgregory

	* render/ishaderexecenv.h: Fix bug in the Dv calculation template
	function.

2003-08-22 13:54  pgregory

	* ChangeLog, configure.in, render/version.h: Update version to
	0.7.18

2003-08-22 08:46  pgregory

	* configure.in, render/version.h: Update version to 0.7.17

2003-08-22 06:49  pgregory

	* render/shadowmap.cpp, render/texturemap.h: Fix bug in shadow
	sampling. A) the random number table wasn't being initialised at
	all, hence stripy shadows when blurred. B) the blur width should be
	applied as is, not half, at least now Aqsis shows nearly identical
	results to prman.

2003-08-21 21:24  pgregory

	* libslparse/typecheck.cpp, render/nurbs.cpp: Fix a bug in the
	initialisation of default s/t values on NURBS patches. Fix a bug in
	the conversion of sixteentuples to matrices at compile time.

2003-08-20 21:55  pgregory

	* render/bucket.cpp: Rollback errant filtering optimisation.
	Spotted by the regression tests!

2003-08-20 21:21  pgregory

	* render/libaqsis.def: Remove unnecessary CqColor::operator=
	export.

2003-08-20 14:18  minty

	* libaqsistypes/color.h, libaqsistypes/matrix.h,
	libshaderexecenv/shadeops.cpp: Fixes for compilation under gcc >
	3.3 .

2003-08-19 16:14  minty

	* configure.in: Add an --enable-profile option for POSIX builds
	with gcc3

2003-08-18 20:15  tshead

	* libcodegenvm/codegenvm.cpp, libcodegenvm/vmdatagather.cpp,
	libcodegenvm/vmoutput.cpp, libdd/dd.cpp, libddmsock/ddmsock.cpp,
	librib2/bdec.h, render/bucket.cpp, render/imagebuffer.cpp,
	render/imagepixel.cpp, render/nurbs.cpp, render/renderer.cpp,
	render/ri.cpp: * Fix: a missing "std::ends" compiling shaders led
	to junk in the .slx file.  This manifested for me when compiling
	the "brushedmetal" shader from Advanced RenderMan. * Cleanup:
	Removed unused "#include <strstream>" directives

2003-08-16 19:03  pgregory

	* render/bucket.cpp, render/imagepixel.cpp: Some optimisations.
	Don't delete and re-allocate the pixel storage data for each
	bucket.

2003-08-15 12:42  pgregory

	* aqsl/aqslcomp.cpp: Add #include <stdio.h> to allow safe compiling
	on gcc 2.95.

2003-08-14 20:49  pgregory

	* render/ri.cpp: Fix problem with searchpath setup under Windows.
	The temp string returned from the GetSystemSetting call was being
	cleaned up before it could be used. Also "displays" was mispelled.

2003-08-14 10:31  pgregory

	* configure.in, render/version.h: Update version no. to 0.7.16

2003-08-14 08:57  pgregory

	* ChangeLog: Update with latest changes prior to 0.7.15 release.

2003-08-14 01:17  minty

	* librib2/librib.cpp, librib2/librib.h, render/ri.cpp: Add a
	default display (RiDisplay( "ri.pic", "file", "rgba", NULL ))
	Modify librib2 and libaqsis to read standard declarations from a
	common table Add standard declarations to libaqsis for directly
	linked apps Add default searchpath handling to libaqsis for
	directly linked apps

2003-08-13 23:24  pgregory

	* render/micropolygon.cpp: Small optimisations

2003-08-12 13:16  pgregory

	* libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/win32/intel/share.h, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, libshaderexecenv/libshaderexecenv.dsp,
	libshadervm/libshadervm.dsp, render/focus.h, render/libaqsis.def,
	render/libaqsis.dsp, render/procedural.cpp, render/ri.cpp,
	render/ri.h: Change the way that the dll export/import of the
	standard RI stuff works under Windows. Makes the RI_... data
	exports work properly.

2003-08-10 11:01  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Initial work on filename
	entry using just GLUT, Tim Shead.

2003-08-08 22:11  pgregory

	* render/texturemap.cpp: Beef up the mipmap file checking, at least
	until an official fomrat is defined.

2003-08-08 19:23  pgregory

	* render/stats.cpp: Change some incorrect integer output to float.
	Michel Joron.

2003-08-08 19:22  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Change the way the checker
	pattern is initialised in the case of odd height images, so that
	the bucket/grid matches. Purely cosmetic but nice. Michel Joron

2003-08-06 09:47  mw_matti

	* libshaderexecenv/shadeops.cpp, render/environment.cpp,
	render/itexturemap.h, render/shadowmap.cpp, render/texturemap.h:
	softshadows support

2003-08-06 07:51  pgregory

	* libaqsistypes/ilog.h, libaqsistypes/log.cpp, libaqsistypes/log.h,
	render/renderer.cpp: Rollback changes to use log4cpp's vprintf

2003-08-05 17:11  mw_matti

	* libaqsistypes/ilog.h, libaqsistypes/log.cpp, libaqsistypes/log.h,
	render/renderer.cpp: using log4cpp's vprintf

2003-08-05 14:17  mw_matti

	* libaqsistypes/ilog.h, render/renderer.cpp: cleaned up

2003-08-05 12:32  mw_matti

	* libaqsistypes/ilog.h, render/renderer.cpp, render/renderer.h:
	Custom TIFF error handling

2003-08-03 09:00  pgregory

	* framebuffer_glut/Makefile.am,
	framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut/framebuffer_glut.dsp,
	libshaderexecenv/shadeops.cpp: Fix typo in shadaow shadeop (Tim
	Shead) Add support for writing TIFF image from framebuffer. (Tim
	Shead)

2003-08-01 16:49  pgregory

	* configure.in, render/version.h: Update to version 0.7.15

2003-08-01 13:25  pgregory

	* ChangeLog: Update changes.

2003-08-01 13:03  pgregory

	* libaqsistypes/Makefile.am, librib2stream/librib2stream.cpp,
	librib2stream/librib2stream.h, render/Makefile.am,
	render/renderer.cpp, slpp/Makefile.am: Update to allow changes to
	inline parsing to work under Posix. Change librib2stream to include
	new RiMakeOcclusionV so that make dist works.

2003-07-31 23:42  pgregory

	* render/subdivision2.cpp: Fix some problems with standard "st"
	setup.

2003-07-31 22:15  pgregory

	* render/inlineparse.cpp, render/inlineparse.h: Add support for
	"int" as well as "integer" as variable type.

2003-07-31 22:14  pgregory

	* libri2rib/inlineparse.cpp, librib2/parser.yxx,
	render/libaqsis.dsp, render/renderer.cpp: Add support for "int" as
	well as "integer" as variable type.

2003-07-31 13:57  mw_matti

	* libshaderexecenv/shadeops.cpp: first step for soft shadows. WARN!
	Shadows may be broken!

2003-07-29 19:31  pgregory

	* librib2/parser.yxx: Support string light handles.

2003-07-29 17:12  pgregory

	* render/ri.cpp: Make use of inline type specification valid in
	RiOption calls.

2003-07-29 17:11  pgregory

	* libaqsistypes/file.cpp, libaqsistypes/file.h,
	libaqsistypes/posix/file_system.cpp,
	libaqsistypes/win32/intel/file_system.cpp, render/rifile.h: Add
	support for translating //<drive/ to <drive>:/ under windows, to
	allow neater support for MTOR.

2003-07-29 15:05  pgregory

	* render/rifile.h: Support the "resource" searchpath as a fallback
	if the specified one doesn't work.

2003-07-27 20:39  pgregory

	* render/texturemap.cpp, render/texturemap.h: Check for tiled
	source images when MIPMAPping, as we can't handle them yet.

2003-07-27 13:13  pgregory

	* aqsis.iss: Removed, no longer relevant.

2003-07-27 13:10  pgregory

	* ChangeLog: Update

2003-07-27 08:35  pgregory

	* libshaderexecenv/shadeops.cpp: Update __nonspecular and
	__nondiffuse to check for any non zero value, instead of 1
	specifically.

2003-07-27 08:28  pgregory

	* libshaderexecenv/shadeops.cpp: Add support for "__nondiffuse" and
	"__nonspecular" in the standard diffuse() and specular() SL
	functions.

2003-07-27 07:58  pgregory

	* render/polygon.h, render/ri.cpp: Tidy up some of the
	RiPointsPolygons implementation of "facevarying"

2003-07-26 12:59  pgregory

	* render/parameters.h, render/polygon.cpp, render/polygon.h,
	render/ri.cpp, render/surface.cpp, render/surface.h: First work on
	"facevarying" support for polymeshes.

2003-07-24 17:09  pgregory

	* runprogramtest/.cvsignore: Update RunProgram support to work with
	Windows.

2003-07-24 17:08  pgregory

	* doxygen.dsp, librib2/parser.yxx, render/procedural.cpp,
	runprogramtest/proc-runprogram.c,
	runprogramtest/runprogramtest.dsp: Update RunProgram support to
	work with Windows.

2003-07-24 07:04  pgregory

	* render/shadowmap.cpp, render/texturemap.cpp, render/texturemap.h:
	Some more optimisations to shadow mapping.

2003-07-23 17:46  pgregory

	* ftime.bat: Update to provide more information and to sort by
	function time.

2003-07-23 14:23  mw_matti

	* aqsis/aqsis.cpp: further fixes

2003-07-23 09:08  mw_matti

	* aqsis/aqsis.cpp: alfred compliant progress output

2003-07-23 07:40  pgregory

	* render/texturemap.cpp: Change texture map buffer caching to use a
	list so that it can be reordered to aid coherency optimisation
	without the overhead of static data and string comparisons.

2003-07-23 07:39  pgregory

	* render/texturemap.cpp: Change texture map buffer caching to use a
	list so that it can be reordered to aid coherency optimisation
	without the overhead of static data and string comparisons.

2003-07-23 07:36  pgregory

	* render/shadowmap.cpp, render/texturemap.cpp, render/texturemap.h:
	Change texture map buffer caching to use a list so that it can be
	reordered to aid coherency optimisation without the overhead of
	static data and string comparisons.

2003-07-22 07:39  pgregory

	* libshaderexecenv/shadeops.cpp: More small optimisations.

2003-07-22 07:17  pgregory

	* libshaderexecenv/shadeops.cpp, render/shadowmap.cpp,
	render/texturemap.cpp, render/texturemap.h: Various optimisations
	to the occlusion map sampling.

2003-07-21 16:53  pgregory

	* libshaderexecenv/shadeops.cpp, render/environment.cpp,
	render/itexturemap.h, render/shadowmap.cpp, render/texturemap.cpp,
	render/texturemap.h: Separate the one time initialisation of
	texture sampling so that it doesn't need to be done for every
	sample in the varying loop.

2003-07-21 14:26  pgregory

	* configure.in, render/version.h: Update version number to 0.7.14

2003-07-21 09:53  mw_matti

	* aqsl/AqBatchCompile.py: Batch compiler

2003-07-21 07:24  pgregory

	* ChangeLog: Update

2003-07-21 06:46  pgregory

	* aqsis/aqsis.cpp, librib2/librib2.dsp, render/imagebuffer.cpp,
	render/irenderer.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/ri.h: Pass the frame number onto the progress
	handler so that it can display the frame number being read in the
	progress string.

2003-07-20 14:38  mw_matti

	* aqsl/aqslcomp.cpp: return -1 if compiling failed

2003-07-19 18:06  tshead

	* libshaderexecenv/shadeops.cpp: * Standard SL depth() function was
	returning a vector instead of a float, causing an assertion when
	using the standard depthcue shader

2003-07-19 01:07  minty

	* libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libshadervm/shadervm2.cpp: Allow void useage of DSO shadeops to use
	non-void implementations. Exit on critical errors when resolveing
	DSO (not perfect).

2003-07-18 13:17  pgregory

	* ftime.bat: Simple batch file to do a profile run on the Profile
	version of Aqsis and store the function timings in aqsis.ftime.lst

2003-07-18 08:46  tshead

	* render/Makefile.am: * Build fix: missing source files in
	render/Makefile.am

2003-07-18 08:13  pgregory

	* librib2/scanner.lxx: Rollback optimisation, determined flex
	incremental token matching is probably more efficient than hashing.

2003-07-18 07:05  pgregory

	* librib2/scanner.lxx: Optimise request name lookup - Michel Joron.

2003-07-17 21:54  minty

	* libshadervm/shadervm2.cpp, libslparse/typecheck.cpp: Fix handling
	of void external DSO calls Fix serious memory leak in SO_external

2003-07-17 21:46  pgregory

	* render/ri.cpp: Fix RiHider so that the arguments passed into the
	parameter list can properly be inline typed.

2003-07-17 17:09  pgregory

	* libcodegenvm/vmoutput.cpp, libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libshadervm/shadervm2.cpp,
	render/ishaderexecenv.h: Update illuminance code to pass N through
	to the ValidateIlluminanceCache function so that it can set up Ns
	properly.

2003-07-16 15:18  pgregory

	* render/environment.cpp, render/libaqsis.dsp,
	render/shadowmap.cpp, render/texturemap.cpp: Split texturemap
	functionality - Michel Joron.

2003-07-14 16:39  pgregory

	* aqsltell/aqsltell.cpp: Fix incorrect output of color default
	values - Michel Joron.

2003-07-12 20:10  tshead

	* aqsl/.cvsignore, dsotest/.cvsignore, libaqsistypes/.cvsignore,
	libargparse/.cvsignore, librib2/.cvsignore, libslparse/.cvsignore:
	* Source tree cleanup - updated .cvsignore files

2003-07-10 04:50  tshead

	* render/renderer.cpp: * Fix: null pointer wasn't handled properly
	when printing "Shader X not found" error message - stop the char*
	madness!!!

2003-07-09 17:32  mw_matti

	* render/procedural.cpp: changed error format so it fits into the
	style which is used in ri.cpp

2003-07-07 00:08  pgregory

	* render/procedural.cpp: Initial implementation on Windows, doesn't
	work yet.

2003-07-06 21:35  pgregory

	* render/procedural.cpp: Fix couple of small problems compiling
	under Windows.

2003-07-06 21:21  minty

	* libaqsistypes/refcount.h, librib2/bdec.cpp, librib2/bdec.h,
	librib2/librib.cpp, librib2/librib.h, librib2/parser.yxx,
	librib2/scanner.lxx, render/procedural.cpp, render/procedural.h,
	render/ri.cpp: Updates to bdec.cpp to provide fine grained control
	of buffering POSIX RiProcRunProgram base don pipes

2003-07-06 19:49  minty

	* libri2rib/output.cpp, libri2rib/outstream.cpp: ri2rib end-of-line
	fix for comments

2003-07-06 09:06  pgregory

	* render/itexturemap.h, render/texturemap.cpp, render/texturemap.h:
	Add extra parameter to depth sampling functions to enable the
	retrieval of the average depth over the sample area in the depth
	map.

2003-07-05 10:59  mw_matti

	* libaqsistypes/log.h, render/curves.cpp, render/graphicsstate.cpp,
	render/graphicsstate.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/stats.cpp: finishing off CqLog support

2003-07-04 23:02  tshead

	* render/texturemap.cpp, slpp/Makefile.am: * Fix: libslpp was being
	built with main() instead of PreProcess() * Fix: syntax error in
	render/texturemap.cpp

2003-07-04 16:23  mw_matti

	* libddmsock/ddmsock.cpp, render/curves.cpp,
	render/graphicsstate.h, render/stats.cpp, render/surface.h,
	render/texturemap.cpp: further integration of CqLog based error
	reporting

2003-07-04 16:04  pgregory

	* libshaderexecenv/shadeops.cpp: Fix normal handling in occlusion
	code.

2003-07-04 16:03  pgregory

	* shadowmap/shadowmap.cpp: Enable compression user setting in
	shadowmap device.

2003-07-04 11:47  pgregory

	* libshaderexecenv/shadeops.cpp, render/texturemap.cpp: Fix
	occlusion code to only check shadow maps from the visible side of
	the point being lit.
	
	Fix shadow map user samples setting to

2003-07-04 07:06  pgregory

	* libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libslparse/ivardef.h,
	libslparse/vardef.cpp, render/ilightsource.h, render/imagers.h,
	render/ishaderexecenv.h, render/lights.h, render/micropolygon.cpp,
	render/micropolygon.h: Introduce "Ns" for use in lightsource
	shaders.

2003-07-03 23:30  pgregory

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libshadervm/shadervm2.cpp, libslparse/funcdef.cpp,
	libslparse/parser.yxx, libslparse/scanner.lxx,
	render/ishaderexecenv.h, render/itexturemap.h, render/texturemap.h:
	More occlusion mapping work.

2003-07-03 11:03  pgregory

	* shadowmap/shadowmap.cpp: Add support for "append" mode to allow
	generation of occlusion maps.

2003-07-03 06:33  pgregory

	* librib2/librib.h, librib2/parser.yxx, librib2/scanner.lxx,
	librib2ri/librib2ri.cpp, librib2ri/librib2ri.h, render/ri.cpp,
	render/ri.h, render/texturemap.cpp, render/texturemap.h: More
	occlusion map preparation.

2003-07-03 00:22  pgregory

	* render/ri.cpp: Fix errant wrap check in RiPatchMesh.

2003-07-03 00:21  pgregory

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	render/itexturemap.h, render/texturemap.cpp, render/texturemap.h:
	Laying the foundations for occlusion mapping.

2003-07-02 15:04  pgregory

	* render/imagepixel.cpp: Don't need to be warned on every bucket
	that we have no depth filter set. Min is a valid default and should
	not be warned about at all.

2003-07-02 12:50  mw_matti

	* libshadervm/shadervm.cpp: fixed wrong warning level

2003-07-02 01:43  jpgrad

	* render/imagepixel.cpp: - Minor fix for warning information.  A
	NULL pstrDepthFilter was being	  accessed, causing segfaults.

2003-07-02 01:15  jpgrad

	* libddmsock/ddmsock.cpp: - Changed the code to remove the last
	element of the m_aDisplayRequests    vector.  This wasn't compiling
	under Linux using gcc 3.3

2003-07-01 16:36  mw_matti

	* libshadervm/dsoshadeops.cpp, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libshadervm/shadervm1.cpp,
	render/imagepixel.cpp, render/ri.cpp: improved error handling, as
	usual

2003-06-30 18:51  mw_matti

	* render/ri.cpp: error handling improved

2003-06-30 18:49  mw_matti

	* libshadervm/shadervm.cpp: error handling improved

2003-06-30 13:55  mw_matti

	* libshadervm/shadervm1.cpp: CqLog error handling instead of
	CqAttributeError/BasicError, not working yet so I commented it out.

2003-06-30 13:54  mw_matti

	* libshadervm/shadervm.cpp: CqLog error handling instead of
	CqAttributeError/BasicError

2003-06-30 13:53  mw_matti

	* render/graphicsstate.cpp, render/imagebuffer.cpp,
	render/polygon.cpp, render/surface.cpp: CqLog error handling
	instead of CqAttributeError

2003-06-30 05:07  pseudonym

	* render/imagepixel.cpp, render/options.cpp: Fix for incorrect
	DepthOfFieldScale factors.  DoF should be working now.

2003-06-29 09:28  mw_matti

	* render/renderer.cpp: CqLog error handling for unknown shaders

2003-06-29 09:27  mw_matti

	* libddmsock/ddmsock.cpp: CqLog error handling

2003-06-28 22:54  pgregory

	* render/ri.cpp: Issue a warning when RiReadArchive cannot locate
	the file.

2003-06-28 14:13  pgregory

	* render/ri.cpp: Ignore surfaces with 'facevarying' primitive
	variables to avoid crashes at the moment until proper support is
	in.

2003-06-28 13:06  pgregory

	* render/imagepixel.cpp: Implement support for RiShutter in the
	time sample generation.

2003-06-28 12:33  mw_matti

	* framebuffer_glut_z/framebuffer_glut_z.cpp: Added error handling

2003-06-28 12:32  mw_matti

	* dspylink/dspylink.cpp, filebuffer/filebuffer.cpp,
	framebuffer_glut/framebuffer_glut.cpp: Added error handling

2003-06-28 12:31  mw_matti

	* libshaderexecenv/shaderexecenv.h: SO_Illuminance fixed

2003-06-28 12:29  pgregory

	* render/subdivision2.cpp: Fix bound calculation for sds mesh,
	wasn't taking into account Tx MB.

2003-06-28 11:53  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug in fresnel. SETFLOAT( Kt,
	1.0f - FLOAT(Kr)) was incorrectly using the previous value of Kr,
	prior to setting it with the result. The result was a uniform
	incorrect value for Kt.

2003-06-28 10:57  pgregory

	* aqsl/tests/test.sl: Add some more tests, and enable some that has
	been disabled.

2003-06-26 16:55  pgregory

	* libcodegenvm/vmdatagather.cpp, libcodegenvm/vmoutput.cpp,
	libshaderexecenv/shadeops.cpp, libslparse/parser.yxx: Implement
	light categories.

2003-06-26 07:37  pgregory

	* libri2rib/ascii.cpp: Don't output empty arrays : Chris Harvey.

2003-06-26 07:35  pgregory

	* libshaderexecenv/shadeops.cpp: Increase default buffer size for
	baking : Michel Joron.

2003-06-26 07:34  pgregory

	* plugins/bake2tif/bake2tif.c: Fix interpolation code : Michel
	Joron.

2003-06-25 07:10  pgregory

	* pythondisplay/displaydriver.py: Update to keep in line with
	changing API.

2003-06-24 12:38  pgregory

	* dspylink/dspylink.cpp, filebuffer/filebuffer.cpp,
	framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp, libddmsock/ddmsock.cpp,
	libddmsock/displaydriver.h, shadowmap/shadowmap.cpp: Add some extra
	functionality to the FormatQuery message, now passes in a list of
	formats it can provide. Added some error handling, now doesn't
	crash if display device cannot be loaded.

2003-06-24 07:28  pgregory

	* dspylink/dspylink.cpp: Update initial format order to suite
	Shaderman.

2003-06-23 13:06  pgregory

	* render/libaqsis.def: Remove more inline color functions.

2003-06-23 10:49  pgregory

	* configure.in, render/version.h: Update version

2003-06-23 07:23  pgregory

	* Renderer.dsw, dspylink/dspylink.cpp, dspylink/dspylink.dsp,
	libddmsock/ddmsock.cpp: Make some changes to the order of message
	passing in ddmsock to allow proper handling of the format query.

2003-06-23 04:06  jpgrad

	* libaqsistypes/validate.h, libshadervm/shaderstack.h,
	render/curves.h, render/forwarddiff.h, render/imagebuffer.cpp,
	render/kdtree.h, render/nurbs.cpp, render/nurbs.h,
	render/parameters.h, render/patch.cpp, render/patch.h,
	render/points.cpp, render/polygon.cpp, render/renderer.cpp,
	render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h,
	render/surface.cpp, render/surface.h, render/texturemap.cpp,
	render/texturemap.h, render/trimcurve.cpp: - Removed some gcc (3.3)
	warnings.  These warnings were of two sorts:	1. Dangerous type
	casts.	  2. Unhandled enumeration types within switch statements. 
	 So, I've added (hopefully) appropriate type casts where necessary,
	and   added the default case to switches that gcc was complaining
	about.	The   compilation of the render directory is now much
	smoother under gcc,   with the only remaining warnings concerning
	the use of deprecated STL   headers and unrecognized pragmas.

2003-06-22 12:40  pgregory

	* Renderer.dsw, dspylink/dspy.h, dspylink/dspylink.cpp,
	dspylink/dspylink.dsp, libaqsistypes/plugins.h,
	render/libaqsis.def: Add an initial implementation of a display
	device that works as a forwarding agent to display drivers written
	to the Pixar 'dspy' interface standard. Some bits not working yet,
	only proven on Windows.

2003-06-22 12:37  pgregory

	* all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp,
	aqsltell/aqsltell.dsp, dsotest/dsotest.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/libaqsis.dsp, shadowmap/shadowmap.dsp, slpp/libslpp.dsp,
	slpp/slpp.dsp, teqser/teqser.dsp: Remove MPatrol configuration, not
	needed.

2003-06-19 04:19  jpgrad

	* render/imagebuffer.cpp: Reverted my previous commit

2003-06-19 01:46  jpgrad

	* render/imagebuffer.cpp: - When adding micropolygons, include any
	micropolygons which overlap the   edges of the current bucket. 
	Previously, only micropolygons which were   completely within the
	current bucket were kept.

2003-06-17 19:54  pgregory

	* libslparse/parser.yxx: Allow empty array specifiers only when
	declaring arguments to functions or shaders.

2003-06-17 19:53  pgregory

	* Renderer.dsw: Inlcude the libslpp project.

2003-06-17 19:52  pgregory

	* Doxyfile: Update to use the new features of Docygen, i.e.
	CallGraph.

2003-06-16 12:19  pgregory

	* slpp/libslpp.dsp: New project to build slpp as a link library.

2003-06-16 05:42  jpgrad

	* libshadervm/shadervm.cpp: - Only use dynamic allocation for
	CqRefCount-derived classes.  Static    allocation is bad because it
	violates the contract for CqRefCount which    says that when
	RELEASEREF() is called for the last time then the    instance may
	be deleted.

2003-06-16 05:34  jpgrad

	* libshaderexecenv/shaderexecenv.h: - Now that IqShaderExecEnv has
	pure virtual AddRef() and Release() methods,	these have to be
	defined in CqShaderExecEnv.  These implementations    simply call
	their CqRefCount equivalents.

2003-06-16 05:31  jpgrad

	* render/options.h: - The CqOptions::ClearOptions() method
	shouldn't just call clear() on the    list of options, it should
	also call RELEASEREF() on each option to    decrement the reference
	count and allow the options (which are instances    of
	CqNamedParameterList*) to be deleted if necessary.

2003-06-16 05:28  jpgrad

	* render/lights.cpp, render/micropolygon.cpp: - Don't delete
	instances of IqShaderExecEnv directly.	Use RELEASEREF()   
	instead.

2003-06-16 05:27  jpgrad

	* render/ishaderexecenv.h: - This is a bit complicated:
	
	  CqShaderExecEnv has CqRefCount as a superclass.  However,
	instances of   CqShaderExecEnv are often passed around as
	IqShaderExecEnv pointers.   Now, if we want to use reference
	counting properly with CqShaderExecEnv,   then we have to be able
	to call ADDREF() and RELEASEREF() with the   IqShaderExecEnv
	pointers.  Hence, I've added these two methods to  
	IqShaderExecEnv.

2003-06-16 05:20  jpgrad

	* render/imagers.cpp: - Don't delete m_pShaderExecEnv directly,
	since it's a CqRefCount-derived   class.  Use RELEASEREF() instead.

2003-06-16 05:17  jpgrad

	* render/imagebuffer.cpp: - Make sure that a reference is held on a
	micropolygon grid while it is	 being shaded.

2003-06-16 05:14  jpgrad

	* render/graphicsstate.cpp: - Added some more ADDREFs and
	RELEASEREFs.  These may not yet be balancing	perfectly (figuring
	out where they should go is complicated!), but are    holding up to
	testing.

2003-06-16 05:09  jpgrad

	* render/attributes.h, render/csgtree.h, render/graphicsstate.h,
	render/kdtree.h, render/lights.h, render/micropolygon.h,
	render/subdivision2.h, render/surface.h: - Added more className()
	debugging methods to these CqRefCount-derived	 classes.

2003-06-16 05:02  jpgrad

	* render/renderer.cpp, render/renderer.h: - Set up the default
	transform and attributes so that these objects are    treated as
	CqRefCount sub-classes (which they are), and so use    RELEASEREF()
	to delete them rather than just calling delete().
	
	- Made the default options a member variable of CqRenderer.   
	Rationale:    1. Previously, the default options were only ever
	accessed via the	global instance of the CqRenderer class
	(this is also still the        case).	 2. According to The
	RenderMan Companion, the RiOption() function may	not be
	called outside of the RiBegin() ... RiEnd() block, which is	  
	the lifetime of the global CqRenderer instance.  Hence, the	  
	default options may safely be instantiated when CqRenderer is	   
	 instantiated.	  3. This helps when debugging reference counting
	issues! :-)

2003-06-16 04:48  jpgrad

	* libaqsistypes/refcount.cpp, libaqsistypes/refcount.h: - Added
	some code to flag warnings when reference count instances are	
	deleted rather than released (via RELEASEREF).

2003-06-15 11:50  pgregory

	* aqsl/Makefile.am, slpp/Makefile.am: Make library version of slpp
	work with Posix.

2003-06-15 10:45  pgregory

	* Renderer.dsw, aqsl/aqsl.dsp, aqsl/aqslcomp.cpp,
	libslparse/libslparse.dsp, slpp/pp1.c: Make slpp a library and link
	it directly into aqsl compiler. Now no external reliance.

2003-06-15 08:54  pgregory

	* Renderer.dsw, aqsl/aqslcomp.cpp, slpp/pp1.c: Use the -o
	functionality of slpp rather than redirecting stdout. Much cleaner.

2003-06-14 14:09  jpgrad

	* render/quadrics.cpp: - Hyperboloid primitives now calculate their
	normals analytically.

2003-06-14 13:27  jpgrad

	* render/quadrics.cpp: - Paraboloid primitives now calculate their
	normals analytically.

2003-06-14 12:19  jpgrad

	* render/quadrics.cpp: - Torus primitives now calculate their
	normals analytically.

2003-06-14 12:05  jpgrad

	* render/quadrics.cpp: - Cone primitives now calculate their
	normals analytically.

2003-06-14 10:32  pgregory

	* aqsl/Makefile.am, aqsl/aqslcomp.cpp: Change makefile to build
	aqsl executable. Fix use of dup2 to work on Posix.

2003-06-14 10:30  pgregory

	* aqsl/aqsl, aqsl/macaqsl: Removed, aqsl executable now does the
	work.

2003-06-14 10:29  pgregory

	* slpp/Makefile.am, slpp/pp.h, slpp/pp1.c, slpp/pp2.c, slpp/pp3.c,
	slpp/pp4.c, slpp/pp5.c, slpp/pp6.c, slpp/pp7.c, slpp/pp8.c,
	slpp/ppext.h: Renamed source files to lowercase to get them to work
	on  Posix. Update makefile to build slpp.

2003-06-14 10:28  jpgrad

	* render/ri.cpp: - Fix for reference counting for primitives that
	are culled for LOD    reasons.	These culled primitives don't need
	to be released anymore -    they just aren't added to a bucket.

2003-06-14 10:27  pgregory

	* slpp/PP.H, slpp/PP1.C, slpp/PP2.C, slpp/PP3.C, slpp/PP4.C,
	slpp/PP5.C, slpp/PP6.C, slpp/PP7.C, slpp/PP8.C, slpp/PPEXT.H: Need
	to rename them to lowercase to get posix to compile them.

2003-06-14 10:19  pgregory

	* aqsl/aqslcomp.cpp: Use _dup2 instead of freopen("CON") to restore
	stdout.

2003-06-14 08:53  jpgrad

	* render/imagebuffer.cpp: - A fix for reference counting on gprims
	that are culled.  This was causing    a segfault for any culled
	primitive.

2003-06-14 08:47  jpgrad

	* libaqsistypes/refcount.cpp, libaqsistypes/refcount.h: - Some
	changes to the locations in which reporting of reference counting  
	issues takes place.

2003-06-14 00:35  minty

	* libri2rib/output.cpp, libri2rib/outstream.cpp,
	libri2rib/outstream.h: Add stream flushing and zlib flushing for
	RunProgram support.

2003-06-13 20:58  pgregory

	* filebuffer/.cvsignore, framebuffer_glut/.cvsignore,
	framebuffer_glut_z/.cvsignore, libaqsistypes/.cvsignore,
	librib2ri/.cvsignore, librib2stream/.cvsignore,
	plugins/bake2tif/.cvsignore, plugins/gif2tif/.cvsignore,
	plugins/jpg2tif/.cvsignore, plugins/pcx2tif/.cvsignore,
	plugins/ppm2tif/.cvsignore, plugins/tga2tif/.cvsignore,
	shadowmap/.cvsignore, teqser/.cvsignore: Update to ignore .plg
	files

2003-06-13 20:47  pgregory

	* Renderer.dsw, aqsl/aqsl.dsp, aqsl/aqslcomp.cpp,
	libslparse/parser.yxx: Make aqsl.exe work in place of aqsl.bat and
	aqslcomp.exe. Now it preprocesses using slpp.exe automatically.

2003-06-13 20:42  pgregory

	* aqsl/aqsl.bat, aqsl/aqslcomp.dsp: Removed in favour of a more
	powerful aqsl.exe

2003-06-13 12:26  pgregory

	* aqsis/aqsis.cpp: Add return type to report_refcounts function
	declaration.

2003-06-13 11:54  pgregory

	* libaqsistypes/refcount.h: Put Windows extern declaration inside
	an #ifdef.

2003-06-13 07:33  pgregory

	* aqsis/aqsis.cpp, libaqsistypes/refcount.h, render/libaqsis.def:
	ReFix: Oops, now works on Release too. "Some small fixes for the
	reference counting mechanism under Windows."

2003-06-13 07:20  pgregory

	* libaqsistypes/refcount.h, render/libaqsis.def: Some small fixes
	for the reference counting mechanism under Windows.

2003-06-13 00:46  jpgrad

	* aqsis/aqsis.cpp, render/bucket.cpp, render/curves.cpp,
	render/curves.h, render/imagebuffer.cpp, render/nurbs.cpp,
	render/nurbs.h, render/parameters.h, render/patch.cpp,
	render/patch.h, render/points.h, render/polygon.cpp,
	render/polygon.h, render/renderer.cpp, render/ri.cpp,
	render/subdivision2.cpp, render/subdivision2.h, render/surface.cpp,
	render/transform.h: - Changes to reference counting of
	CqSurface-derived types to allow these	 to be released at
	appropriate places in the rendering process, once they	 are no
	longer required.

2003-06-13 00:43  jpgrad

	* libaqsistypes/refcount.cpp, libaqsistypes/refcount.h: - Some more
	changes to the reference counting tracker.

2003-06-12 13:11  pgregory

	* libaqsistypes/libaqsistypes.dsp, libaqsistypes/refcount.cpp: Fix
	a couple of issues with new refcount tracking mechanism under
	Windows.

2003-06-12 01:58  jpgrad

	* libaqsistypes/Makefile.am, libaqsistypes/refcount.cpp,
	libaqsistypes/refcount.h, libshaderexecenv/shaderexecenv.cpp,
	render/attributes.h, render/bucket.cpp, render/csgtree.cpp,
	render/csgtree.h, render/curves.cpp, render/genpoly.cpp,
	render/genpoly.h, render/graphicsstate.cpp, render/iattributes.h,
	render/imagebuffer.cpp, render/imagebuffer.h, render/imagers.cpp,
	render/itransform.h, render/lights.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/nurbs.cpp, render/options.cpp,
	render/options.h, render/patch.cpp, render/points.cpp,
	render/points.h, render/polygon.cpp, render/polygon.h,
	render/procedural.cpp, render/quadrics.h, render/renderer.cpp,
	render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h,
	render/surface.cpp, render/surface.h, render/teapot.cpp,
	render/transform.h: - Added debugging information for reference
	counting.  Now, if Aqsis is   compiled with _DEBUG defined then all
	CqRefCount class instances (and   instances of derived classes)
	will be tracked to see where ADDREF() and   RELEASEREF() are
	called.  When rendering has finished, all un-released	CqRefCount
	objects are dumped, along with a history of their ADDREF()   and
	RELEASEREF() calls.
	
	  Note that ADDREF() and RELEASEREF() are macros which replace the
	AddRef()   and Release() method calls.	These macros take a pointer
	to a CqRefCount   class instance as an argument.
	
	  I stress that these changes are _only_ for debugging, and they
	aren't	 fit, speed-wise, for an inclusion in a release build. 
	Ideally, don't	 use any of this code for tracking statistics that
	we might want to   make available in a release build.

2003-06-11 19:16  pgregory

	* render/libaqsis.def: Remove inline functions from .def file as
	they shouldn't be exported.

2003-06-11 13:03  pgregory

	* render/quadrics.cpp: Set the flag indicating the geometric
	normals have been processed.

2003-06-09 18:32  pgregory

	* render/imagebuffer.cpp: Fix problem where diced bilinear patches
	which have been constructed from 3 point polygons (i.e. phantom 4th
	vertex case) tried to place u-polys in the previous bucket. Now
	automatically tries the current bucket to make sure any on the
	boundary are caught.

2003-06-06 12:52  mw_matti

	* libshadervm/shadervm.cpp: added check for right parameters

2003-06-06 08:14  pgregory

	* libslparse/libslparse.dsp, shadowmap/shadowmap.dsp,
	teqser/teqser.dsp: More changes to get Profile and MPatrol
	configurations to build.

2003-06-06 08:13  pgregory

	* aqsis/aqsis.dsp, aqsl/aqslcomp.dsp, aqsltell/aqsltell.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp, librib2/librib2.dsp,
	render/libaqsis.dsp: More changes to get Profile and MPatrol
	configurations to build.

2003-06-06 07:45  pgregory

	* render/imagers.cpp, render/points.cpp, render/points.h,
	render/polygon.cpp, render/polygon.h, render/stats.cpp,
	render/subdivision2.cpp: More warning elimination from Michel
	Joron.

2003-06-06 07:44  pgregory

	* all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsl/aqslcomp.dsp,
	aqsltell/aqsltell.dsp, filebuffer/filebuffer.dsp,
	framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/libaqsis.dsp, shadowmap/shadowmap.dsp, slpp/slpp.dsp,
	teqser/teqser.dsp: Add new build configuration to test using
	MPatrol.

2003-06-05 08:01  pgregory

	* aqsis/aqsis.cpp, libcodegenvm/codegenvm.cpp,
	libcodegenvm/vmdatagather.cpp, libcodegenvm/vmoutput.cpp,
	libshadervm/shadervariable.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libshadervm/shadervm1.cpp,
	render/attributes.cpp, render/bucket.cpp, render/genpoly.cpp,
	render/imagebuffer.cpp, render/imagepixel.h, render/lath.cpp,
	render/lath.h, render/micropolygon.cpp, render/nurbs.cpp,
	render/options.cpp, render/parameters.h, render/points.cpp,
	render/points.h, render/polygon.h, render/quadrics.cpp,
	render/renderer.cpp, render/ri.cpp, render/subdivision2.cpp,
	render/surface.h, render/texturemap.h: Fix a lot of warnings,
	particularly signed/unsigned mismatch. Thanks to Michel Joron.

2003-06-04 13:21  pgregory

	* render/attributes.cpp, render/nurbs.cpp, render/patch.cpp,
	render/quadrics.cpp, render/ri.cpp, render/subdivision2.cpp,
	render/surface.cpp, render/surface.h: Fix grid size calculation. No
	longer is dependent on the bucket size, but defaults to 256, and
	can be user set. Setting it on the bucket size makes not sense, the
	result of this was that at high shading rate settings we were
	getting lots of 1x1 grids.

2003-06-04 12:57  mw_matti

	* render/ri.cpp: added more range checks

2003-06-02 21:59  pgregory

	* ddmsock.ini: Add python displays

2003-06-02 13:33  pgregory

	* render/ri.cpp: Fix bug, culled objects are inadvertently double
	released.

2003-06-02 13:17  pgregory

	* configure.in, render/version.h: Update version [nightly]

2003-06-01 21:34  mbaas

	* pythondisplay/displaydriver.py, pythondisplay/filebuf.py: Rename
	from filebuf.py to displaydriver.py. New features: framebuffer &
	image overlay

2003-06-01 17:27  minty

	* libshadervm/shadervariable.h: Some const fixes for gcc

2003-05-31 09:00  pgregory

	* render/subdivision2.cpp: Fix u/v coordinates. When splitting to a
	patch, the patch gets the canonical u/v (0,0  1,0  0,1	1,1), and
	when dicing an SDS patch directly it gets the same. Not sure if
	this is the correct behaviour but at least it gives reasonable u/v
	coordinates.

2003-05-29 15:31  pgregory

	* BUILD: Update to show latest Bison, and to include log4cpp.

2003-05-29 13:46  pgregory

	* README: Add OSI certification notice.

2003-05-29 13:25  minty

	* bootstrap: Bootstrap was overwriting the config.sub/guess

2003-05-29 13:13  minty

	* config.guess, config.sub: Latest config.sub/config.guess from
	gnu.org as per Will Newtons' request

2003-05-29 11:36  minty

	* render/ri.cpp: Will Newtons' gcc3.3 patch, and ONLY that patch :)

2003-05-29 11:28  minty

	* render/ri.cpp: Revert commit, accidentally commited some of my
	own changes :(

2003-05-29 11:16  minty

	* libaqsistypes/bitvector.h, render/ri.cpp: Compile fixes and
	gcc3.3 fix from Will Newton

2003-05-29 00:05  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Implement alpha display
	support courtesy of Michel Joron and Alvy Ray Smith.

2003-05-29 00:01  pgregory

	* libcodegenvm/vmoutput.cpp, libshadervm/shadervariable.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libslparse/ivardef.h, libslparse/parsenode.h,
	libslparse/parser.yxx, libslparse/scanner.lxx, libslparse/vardef.h,
	render/imagebuffer.cpp, render/ishader.h, render/ishaderdata.h,
	render/libaqsis.def, render/micropolygon.cpp,
	render/micropolygon.h, render/renderer.cpp, render/shaders.h:
	Implement support for user specified shader output variables in the
	AOV mechanism

2003-05-28 16:49  pgregory

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	librib2/librib.cpp: Implement support for custom quantization at
	the display device level in filebuffer and framebuffer_glut.

2003-05-28 16:49  mw_matti

	* libaqsistypes/libaqsistypes.dsp, libaqsistypes/validate.h: using
	validate.h now

2003-05-28 16:47  mw_matti

	* render/ri.cpp: using validate.h now

2003-05-28 12:39  pgregory

	* render/bucket.cpp: Fix initialisation of data in filtering
	function.

2003-05-27 22:18  pgregory

	* render/version.h: Update version [nightly]

2003-05-27 20:18  pgregory

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	libddmsock/displaydriver.h, render/iddmanager.h,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	shadowmap/shadowmap.cpp: Change the way additional parameters are
	handled by the display system so that they are passed through to
	the device for processing. Meaning A) devices can respond to user
	parameters that are relevent to them, and B) user parameters can be
	arbitrarily added and handled by the device without the need to
	update the core.

2003-05-27 20:17  pgregory

	* libdd/dd.cpp: Change the way additional parameters are handled by
	the display system so that they are passed through to the device
	for processing. Meaning A) devices can respond to user parameters
	that are relevent to them, and B) user parameters can be
	arbitrarily added and handled by the device without the need to
	update the core.

2003-05-27 16:12  mw_matti

	* libaqsistypes/aqerror.h, libaqsistypes/libaqsistypes.dsp,
	render/ri.cpp: New error handling stuff

2003-05-24 18:00  mw_matti

	* libaqsistypes/log.cpp: changed format for console warnings

2003-05-24 17:59  mw_matti

	* render/ri.cpp: changed DoF warning level to warning ( was: error
	)

2003-05-24 10:53  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h: Fix bugs
	introduced when implementing AOV's

2003-05-24 09:44  mw_matti

	* render/ri.cpp: fixed typo

2003-05-24 09:42  mw_matti

	* render/renderer.cpp, render/renderer.h, render/ri.cpp: cleaned up
	some code rot; added range check to RiDepthOfField

2003-05-24 08:18  pgregory

	* shaders/background.sl, shaders/shaders.dsp: Return to normal now
	that alpaha is right. Add background.sl to Shaders project.

2003-05-24 07:56  pgregory

	* render/imagers.cpp: Fix alpha to be the pixel coverage multiplied
	by the average opacity, as per the spec.

2003-05-24 07:48  pgregory

	* libshaderexecenv/shaderexecenv.cpp, render/bucket.cpp: Fix alpha
	to be varying.

2003-05-23 21:29  pgregory

	* libddmsock/ddmsock.cpp, libddmsock/ddmsock.h, render/bucket.cpp,
	render/iddmanager.h, render/micropolygon.cpp, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/surface.cpp: Get AOV
	working.

2003-05-23 15:39  pgregory

	* render/bucket.cpp, render/imagers.cpp, render/imagers.h,
	render/options.cpp, render/options.h: Optimise the filtering to
	filter whole dataset (AOV). Optimise imager shading, now shades a
	whole bucket at a time, instead of a single pixel.

2003-05-23 08:07  pgregory

	* render/bucket.cpp, render/options.cpp: Fix bug introduced into
	quantization.

2003-05-23 07:14  pgregory

	* libddmsock/ddmsock.cpp, render/bucket.cpp, render/options.cpp,
	render/ri.cpp: Refactor quantisation data storage for AOV.

2003-05-22 15:51  pgregory

	* libddmsock/ddmsock.cpp, render/bucket.cpp, render/bucket.h,
	render/iddmanager.h, render/imagebuffer.cpp, render/imagepixel.cpp,
	render/imagepixel.h: Change some naming of the new code for AOV's,
	to make it less ambiguous.

2003-05-22 07:23  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsock/ddmsock.cpp,
	libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, render/bucket.cpp,
	render/bucket.h, render/iddmanager.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/imagepixel.cpp, render/imagepixel.h,
	render/irenderer.h, render/ishaderexecenv.h, render/micropolygon.h,
	render/renderer.cpp, render/renderer.h, render/ri.cpp: Commit
	various changes to support arbitrary output variables. Not working
	yet. Needs filtering/quantization support, and passing data to
	display devices properly.

2003-05-21 08:34  pgregory

	* shaders/background.sl: Fix black halo problem, fix submitted by
	"hilbert" on the forums

2003-05-17 09:24  mw_matti

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/options.cpp, render/renderer.h: next DoF fix

2003-05-16 18:48  mw_matti

	* render/imagebuffer.cpp: rolled back again

2003-05-16 18:36  mw_matti

	* render/imagebuffer.cpp: added DoF fix

2003-05-16 18:35  mw_matti

	* render/imagebuffer.cpp: added DoF fix

2003-05-16 18:34  mw_matti

	* render/micropolygon.cpp: rolled back, sry

2003-05-16 18:28  mw_matti

	* render/micropolygon.cpp: now DoF takes into account the
	transformation from __camera__ to raster, but it blurs uniformly in
	x and y. I'll have to investigate whether different xy blur is
	necessary.

2003-05-16 18:24  mw_matti

	* render/renderer.cpp, render/renderer.h: now DoF takes into
	account the transformation from __camera__ to raster, but it blurs
	uniformly in x and y. I'll have to investigate whether different xy
	blur is necessary.

2003-05-16 14:36  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: Some small optimisations in the DoF
	sampling.

2003-05-16 13:00  mw_matti

	* render/imagepixel.cpp, render/imagepixel.h,
	render/micropolygon.cpp: DoF working, but CircleOfConfusion needs
	to be checked

2003-05-15 16:05  pgregory

	* libaqsistypes/win32/intel/file_system.cpp: Must have a default
	value for base_path in case AQSIS_BASE_PATH is not defined.

2003-05-14 13:42  pgregory

	* render/version.h: Update version [nightly]

2003-05-14 13:37  pgregory

	* configure.in: Update version [nightly]

2003-05-14 09:55  pgregory

	* render/Makefile.am: Add focus.h

2003-05-14 09:34  pgregory

	* configure.in: Update version [nightly]

2003-05-14 09:32  pgregory

	* render/version.h: Update version [nightly]

2003-05-14 07:15  pgregory

	* libslxargs/slx.cpp: Add one more check to include the last path
	in the search string.

2003-05-13 17:08  pgregory

	* render/patch.h: Disable linear patch's ability to generate
	normals, as it fails at the moment in the case of a degenrate
	patch. Leave it to the u-poly grid until a solution is found.

2003-05-13 17:07  pgregory

	* render/micropolygon.cpp, render/micropolygon.h: Fix point coding
	to use a long, as a short isn't enough to hold the code, and the
	degenerate bit, Doh!.

2003-05-12 17:06  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h,
	render/micropolygon.cpp, render/micropolygon.h: Apply "Artistic
	Style" Some small changes to WIP DoF support.

2003-05-12 16:49  pgregory

	* libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h: Apply "Artistic Style"

2003-05-12 16:41  pgregory

	* librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h:
	Apply "Artistic Style"

2003-05-12 16:38  pgregory

	* librib2/bdec.cpp, librib2/bdec.h, librib2/librib.cpp,
	librib2/librib.h, librib2/parserstate.h,
	librib2/tests/ribscanner.cpp: Apply "Artistic Style"

2003-05-12 16:36  pgregory

	* libri2rib/outstream.cpp, libri2rib/ri.h: Apply "Artistic Style"

2003-05-12 16:34  pgregory

	* libddmsock/ddmsock.cpp, libddmsock/ddmsock.h: Apply "Artistic
	Style"

2003-05-12 16:32  pgregory

	* libddmsimple/ddmsimple.cpp: Apply "Artistic Style"

2003-05-12 16:30  pgregory

	* libcodegenvm/codegenvm.cpp, libcodegenvm/codegenvm.h,
	libcodegenvm/vmdatagather.cpp, libcodegenvm/vmdatagather.h,
	libcodegenvm/vmoutput.cpp, libcodegenvm/vmoutput.h: Apply "Artistic
	Style"

2003-05-12 16:19  pgregory

	* libaqsistypes/color.h, libaqsistypes/file.h,
	libaqsistypes/ilog.h, libaqsistypes/imtable.h,
	libaqsistypes/log.cpp, libaqsistypes/log.h,
	libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	libaqsistypes/mtable.cpp, libaqsistypes/mtable.h,
	libaqsistypes/plugins.cpp, libaqsistypes/plugins.h,
	libaqsistypes/sstring.cpp, libaqsistypes/posix/file_system.cpp,
	libaqsistypes/win32/intel/file_system.cpp: Apply "Artistic Style"

2003-05-12 16:00  pgregory

	* aqsltell/aqsltell.cpp: Apply "Artistic Style"

2003-05-12 15:58  pgregory

	* aqsis/aqsis.cpp: Apply "Artistic Style"

2003-05-12 07:39  pgregory

	* render/micropolygon.cpp, render/micropolygon.h: Remove errant
	addition of vecpoints array, disable DoF code until intention is
	understood.

2003-05-12 01:11  tshead

	* libcodegenvm/codegenvm.cpp, libcodegenvm/vmoutput.h: * Fix:
	aqslcomp was ignoring the -o option

2003-05-11 21:19  pgregory

	* render/bucket.cpp, render/curves.cpp, render/curves.h,
	render/ri.cpp, render/surface.h: Fix a bug in the reference
	counting of PatchMesh Fix a bug in the surface insertion routine
	for buckets, wouldn't always addref the surface. Fix problems with
	deformation motion blur on curves, where individual keyframes
	weren't being split in the same way. No split decisions are made in
	Diceable() and cached as all other surfaces.

2003-05-11 13:50  mw_matti

	* render/focus.h: needed by DoF

2003-05-11 13:48  mw_matti

	* render/imagebuffer.cpp, render/imagepixel.h, render/libaqsis.dsp,
	render/micropolygon.cpp, render/micropolygon.h: DoF implentation
	part II

2003-05-11 09:32  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Support deformation motion blur on subdivision surfaces.

2003-05-11 08:56  pgregory

	* render/ri.cpp: Fix reference counting of poly surfaces and
	subdivision.

2003-05-10 10:04  pgregory

	* render/points.cpp: Convert micro poly grid points to raster space
	during split.

2003-05-09 16:06  pgregory

	* render/bucket.cpp, render/imagebuffer.cpp, render/isurface.h,
	render/points.cpp, render/points.h, render/ri.cpp,
	render/stats.cpp, render/surface.h: Fix some problems with memory
	leaks and addref/release orders with RiPoints. Need to look at all
	other primitive/motionblur combinations to ensure that all else is
	OK.

2003-05-08 12:49  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Incorporate Andy Gill's changes to support variable sharpness
	creases.

2003-05-07 14:26  pgregory

	* render/ri.cpp: Fix bug in transformation of patch mesh.

2003-05-07 12:04  pgregory

	* render/points.cpp, render/points.h, render/ri.cpp: Implement
	deformation motion blur on RiPoints.

2003-05-06 21:53  pgregory

	* render/graphicsstate.cpp, render/graphicsstate.h,
	render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/polygon.cpp, render/polygon.h,
	render/ri.cpp, render/subdivision2.cpp, render/surface.h: First
	stage implementation of deformation motion blur.

2003-05-05 10:10  pgregory

	* libslparse/typecheck.cpp: Fix bug. When typechecking the ternary
	conditional operator, the conditional expression wasn't being
	checked.

2003-05-04 10:33  pgregory

	* ChangeLog, render/curves.h, render/graphicsstate.cpp,
	render/graphicsstate.h, render/imagebuffer.cpp,
	render/libaqsis.dsp, render/nurbs.h, render/patch.h,
	render/points.cpp, render/points.h, render/polygon.h,
	render/procedural.h, render/quadrics.h, render/ri.cpp,
	render/subdivision2.h, render/surface.h, render/teapot.h: Fix bug
	in Points, presumed "constantwidth" has been specified. Fix
	occlusion cull to not perform cull check if surface is crossing
	eyeplane. Implement first stages of deformation motion blur support
	structure.

2003-05-04 10:32  pgregory

	* libslxargs/slx.cpp: Fix bug, wouldn't process last path in
	searchpath.

2003-05-02 21:00  pgregory

	* Renderer.dsw, aqsis/aqsis.dsp, aqsltell/aqsltell.dsp,
	libslxargs/slx.cpp, render/libaqsis.dsp: Revert to using the
	individual .lib files for aqsltell, as switching to libaqsis.dll
	seems to have broken it.

2003-05-02 12:26  pgregory

	* dsotest/Makefile.am: Added to allow the .dsp file to be delivered
	with the source archive. Needs to be updated to make the POSIX
	build work.

2003-05-02 11:55  minty

	* libaqsistypes/ilog.h, libaqsistypes/log.cpp,
	libshadervm/dsoshadeops.cpp, libslparse/libslparse.cpp,
	libslparse/parser.yxx: Fix for log instance issues in aqsltell and
	libslparse Added new CreateLogger/DeleteLogger to the log code

2003-05-02 11:49  mw_matti

	* render/renderer.cpp, render/renderer.h, render/ri.cpp: First DoF
	step

2003-05-02 08:40  pgregory

	* aqsis.spec: Removed reference to ribber.cfg

2003-05-02 08:35  pgregory

	* Makefile.am, prep_install.bat: Remove ribber.cfg and
	prep_install.bat, not used anymore.

2003-05-02 08:33  pgregory

	* Makefile.am, configure.in, ribber.cfg: Removed, waaaay out of
	date, hasn't been used for a long time.

2003-05-01 21:18  pgregory

	* aqsl/aqslcomp.dsp: Use log4cppD.lib in debug version.

2003-05-01 13:48  pgregory

	* doxygen.dsp, all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp,
	aqsl/aqslcomp.dsp, aqsltell/aqsltell.dsp, dsotest/dsotest.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	releasearchive/releasearchive.dsp, render/libaqsis.dsp,
	shaders/shaders.dsp, shadowmap/shadowmap.dsp, slpp/slpp.dsp,
	teqser/teqser.dsp: Removed, readding using binary to avoid problems
	when building source archive on POSIX.

2003-05-01 13:46  pgregory

	* doxygen.dsp, all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp,
	aqsl/aqslcomp.dsp, aqsltell/aqsltell.dsp, dsotest/dsotest.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libargparse/libargparse.dsp,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libri2rib/libri2rib.dsp, librib2/librib2.dsp,
	librib2ri/librib2ri.dsp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	releasearchive/releasearchive.dsp, render/libaqsis.dsp,
	shaders/shaders.dsp, shadowmap/shadowmap.dsp, slpp/slpp.dsp,
	teqser/teqser.dsp: Removed, readding using binary to avoid problems
	when building source archive on POSIX.

2003-05-01 13:39  pgregory

	* Renderer.dsw: Removed, readding using binary to avoid problems
	when building source archive on POSIX.

2003-05-01 13:38  pgregory

	* Renderer.dsw: Removed, readding using binary to avoid problems
	when building source archive on POSIX.

2003-05-01 13:31  pgregory

	* libslparse/parser.yxx: Increase parser stack size - Michel Joron.

2003-05-01 03:39  pgregory

	* render/Makefile.am: Add libaqsis.def to the source release.

2003-04-30 22:09  pgregory

	* aqsis/aqsis.dsp, aqsl/aqslcomp.dsp, aqsltell/aqsltell.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/libaqsis.dsp, shadowmap/shadowmap.dsp, slpp/slpp.dsp,
	teqser/teqser.dsp: Add PLUGINS define

2003-04-30 14:37  pgregory

	* configure.in, render/version.h: Fix

2003-04-30 12:29  pgregory

	* render/version.h: Update version [nightly]

2003-04-30 12:21  pgregory

	* configure.in: Update version [nightly]

2003-04-30 12:15  pgregory

	* libaqsistypes/win32/intel/Makefile.am: Added
	win32/intel/file_system.cpp to EXTRA_DIST

2003-04-30 08:06  pgregory

	* render/points.cpp, render/points.h, render/ri.cpp: Fix motion
	blurred RiPoints primitive.

2003-04-29 22:40  pgregory

	* render/micropolygon.cpp, render/micropolygon.h,
	render/points.cpp, render/points.h: Fix handling of static RiPoints
	primitives.

2003-04-29 19:55  pgregory

	* libcodegenvm/vmdatagather.cpp, libshadervm/shaderstack.h,
	render/libaqsis.dsp: Add an assert on PushV to ensure the variable
	pointer being pushed isn't NULL. Add pass thorugh calls on the data
	gathering visitor functions for operators to ensure that variable
	usage is gathered within operators. Link debug version of
	libaqsis.dll against debug version of log4cpp lib.

2003-04-28 22:15  pgregory

	* librib2/tests/ribprinter.cpp, librib2stream/librib2stream.cpp,
	librib2stream/librib2stream.h: Some small changes to get distcheck
	to work.

2003-04-28 19:28  pgregory

	* ChangeLog: Update for 0.7.6

2003-04-28 19:28  pgregory

	* AUTHORS: Add Tristan, sorry it too so long, getting forgetful.

2003-04-28 17:19  pgregory

	* Makefile.am, configure.in, libaqsistypes/Makefile.am,
	librib2/librib.cpp, librib2/parser.yxx,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h,
	render/Makefile.am: Fix some problems preventing a distcheck
	release build.

2003-04-27 21:41  pgregory

	* Doxyfile, doxygen.dsp, libaqsistypes/matrix.cpp,
	libaqsistypes/spline.h, libshadervm/shaderstack.h,
	libshadervm/shadervariable.h, render/bound.cpp, render/bound.h,
	render/csgtree.cpp, render/csgtree.h, render/curves.cpp,
	render/imagebuffer.cpp, render/ishader.h, render/ishaderdata.h,
	render/isurface.h, render/messages.h, render/micropolygon.cpp,
	render/occlusion.cpp, render/options.cpp, render/options.h,
	render/parameters.h, render/procedural.h, render/quadrics.cpp,
	render/renderer.h, render/ri.cpp, render/surface.h,
	render/texturemap.cpp, render/texturemap.h: Eliminate doxygen
	warnings. Remove legacy subdivision code.

2003-04-27 19:50  pgregory

	* render/subdivision.cpp, render/subdivision.h: Removed, replaced
	by the refactored subdivision2.cpp/h

2003-04-27 15:35  minty

	* aqsis/aqsis.cpp, libaqsistypes/posix/file_system.cpp,
	render/ri.cpp: RiProcDynamicLoat implementation and supporting
	serachpath options.

2003-04-27 10:37  pgregory

	* render/version.h: Update version [nightly]

2003-04-27 09:44  pgregory

	* render/version.h: Update version [nightly]

2003-04-27 09:20  pgregory

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libshadervm/shadervm2.cpp, libslparse/funcdef.cpp,
	render/ishaderexecenv.h: Fix operation of faceforward to match
	prman.

2003-04-26 20:55  pgregory

	* Renderer.dsw, shaders/shaders.dsp: Update shader project to only
	include the standard shaders, and to use the aqsl.bat from the
	current build output directory.

2003-04-26 20:55  minty

	* aqsis/aqsis.cpp, librib2/librib.cpp, librib2/librib.h,
	librib2/parser.yxx, librib2/parserstate.h, librib2/scanner.lxx,
	render/ri.cpp: Support the RtArchiveCallback argument to
	RiReadArchive

2003-04-25 19:16  pgregory

	* render/libaqsis.dsp: Fix build of Profile configuration.

2003-04-25 07:27  pgregory

	* aqsis/aqsis.cpp: Allow aqsis to ignore unrecognised arguments.

2003-04-24 23:41  minty

	* render/procedural.cpp, render/procedural.h: Calculate a value for
	detail

2003-04-24 17:17  pgregory

	* render/ri.cpp: Make sure RiReadArchive releases the file handle
	when it is done.

2003-04-24 11:09  minty

	* ribfiles/vase.rib: Backout accidental commit of vase.rib

2003-04-24 10:21  minty

	* librib2/parser.yxx, librib2ri/librib2ri.cpp,
	libshaderexecenv/shadeops.cpp, render/graphicsstate.cpp,
	render/graphicsstate.h, render/renderer.cpp, ribfiles/vase.rib:
	Update reference counting of modeblocks

2003-04-23 22:35  pgregory

	* Renderer.dsw, render/libaqsis.def: Compile aqsltell against
	libaqsis.dll to reduce executable size.

2003-04-23 22:10  pgregory

	* render/imagebuffer.cpp: Fix problem with const bound returned
	during RenderMicroPoly

2003-04-23 22:04  pgregory

	* Renderer.dsw, aqsltell/aqsltell.cpp, libslxargs/slx.cpp,
	render/libaqsis.def, render/libaqsis.dsp: Some more fixes to new
	library approach. Eliminate some more warnings on Windows.

2003-04-23 17:15  pgregory

	* Renderer.dsw, aqsis/aqsis.dsp, aqsltell/aqsltell.dsp,
	libaqsistypes/bitvector.h, libaqsistypes/cellnoise.h,
	libaqsistypes/color.h, libaqsistypes/exception.h,
	libaqsistypes/file.h, libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/log.h, libaqsistypes/matrix.h,
	libaqsistypes/memorypool.h, libaqsistypes/mtable.h,
	libaqsistypes/noise.h, libaqsistypes/plugins.h,
	libaqsistypes/random.h, libaqsistypes/spline.h,
	libaqsistypes/sstring.h, libaqsistypes/vector2d.h,
	libaqsistypes/vector3d.h, libaqsistypes/vector4d.h,
	libshadervm/dsoshadeops.cpp, render/libaqsis.def,
	render/libaqsis.dsp, teqser/teqser.dsp: Refactor libaqsistypes
	under windows to be a static library. Meaning aqsis/teqser etc.
	only needs to link to libaqsis to get full functionality.

2003-04-23 12:09  mw_matti

	* libaqsistypes/log.h, libaqsistypes/mtable.cpp,
	libaqsistypes/mtable.h: cleaned up, moved enums from log.cpp to
	mtable.cpp

2003-04-23 12:07  mw_matti

	* render/ri.cpp: removed dependency to log4cpp

2003-04-23 11:58  pgregory

	* Renderer.dsw: Removed, shared library version of libirb, no
	longer needed on Windows, it is included in the libaqsis.dll so now
	avoids the problems of multiple instances that way.

2003-04-23 11:54  pgregory

	* librib2/librib_shared.dsp: Removed, shared library version no
	longer needed on Windows, it is included in the libaqsis.dll so now
	avoids the problems of multiple instances that way.

2003-04-22 16:58  pgregory

	* Renderer.dsw, aqsis/aqsis.cpp, aqsis/aqsis.dsp, librib2/librib.h,
	librib2/parserstate.h, librib2ri/librib2ri.cpp,
	librib2ri/librib2ri.h, render/imagebuffer.cpp, render/libaqsis.def,
	render/libaqsis.dsp: More improvements to the library structure
	under Windows, now libaqsis links with everything needed, and
	applications only need to link with that.

2003-04-22 14:35  minty

	* libshadervm/Makefile.am, libslparse/Makefile.am,
	libslparse/parser.yxx, render/Makefile.am, render/renderer.cpp,
	render/renderer.h: Various fixes and tweaks for log4cpp dependency
	issues.

2003-04-22 09:30  pgregory

	* Renderer.dsw, aqsl/aqsl.dsp: Minor change to dependencies and
	target information for aqsl.bat

2003-04-21 20:04  pgregory

	* Renderer.dsw, aqsis/aqsis.cpp, aqsis/aqsis.dsp,
	libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/win32/intel/file_system.cpp, librib2/librib.cpp,
	libshadervm/shadervariable.h, plugins/bake2tif/bake2tif.c,
	render/attributes.h, render/bound.h, render/bucket.cpp,
	render/bucket.h, render/curves.h, render/forwarddiff.h,
	render/genpoly.h, render/graphicsstate.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/imagepixel.h, render/imagers.h,
	render/libaqsis.def, render/libaqsis.dsp, render/lights.h,
	render/messages.h, render/micropolygon.cpp, render/micropolygon.h,
	render/motion.h, render/nurbs.cpp, render/options.h,
	render/parameters.h, render/patch.cpp, render/patch.h,
	render/points.cpp, render/quadrics.cpp, render/renderer.h,
	render/ri.cpp, render/ri.h, render/rifile.h, render/stats.cpp,
	render/stats.h, render/subdivision.h, render/surface.h,
	render/texturemap.h, render/transform.h: Lots of changes to the
	micropolygon handling. Fix some problems with imported/exported
	symbols. And adjust the linking of libraries to be more efficient.
	Eliminate all warnings from Windows version. Implement missing RI
	functions and constants.

2003-04-21 12:27  minty

	* render/procedural.cpp, render/ri.cpp: Fix  for using the parser
	from a in-prcess procedural Implement the FreeFunc handling

2003-04-21 11:08  minty

	* aqsis/Makefile.am, render/Makefile.am: Change linking policy so
	that aqsis can be more easily linked to user programs

2003-04-21 03:44  minty

	* render/procedural.cpp, render/procedural.h, render/ri.cpp,
	render/ri.h: Improved core Procedural support to be more inline
	with standards Add declaration and stub for RiProcFree Correct
	argument handling for procedural methods

2003-04-21 02:39  minty

	* librib2/parser.yxx: Make procedural syntax spec compliant

2003-04-20 15:19  pgregory

	* render/libaqsis.dsp: Add procedural.cpp/h from Tristan for
	RiPorcedural support.

2003-04-20 15:03  pgregory

	* render/procedural.cpp: Put a safety state push/pop around the
	SplitProcedural call to make sure anything that goes on in there
	doesn't affect the state in the current context.

2003-04-20 15:01  pgregory

	* render/ri.cpp: CreateGPrim doesn't need write access to the LOD
	paramters, was incorrectly causing too many attributes to be
	generated.

2003-04-20 13:14  minty

	* render/procedural.cpp: more fixes

2003-04-20 13:09  minty

	* render/procedural.h: fix to previous checkin.

2003-04-20 13:00  minty

	* render/Makefile.am, render/graphicsstate.h,
	render/procedural.cpp, render/procedural.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp: Beginnings of Procedural support

2003-04-20 12:53  mw_matti

	* aqsis/aqsis.cpp: Added some comments

2003-04-19 08:36  mw_matti

	* render/renderer.cpp, render/renderer.h: Now CqRenderer uses IqLog
	/ IqMessageTable pointers

2003-04-18 15:47  minty

	* libddmsock/ddmsock.cpp: Fix for POSIX argument handling.

2003-04-18 13:04  minty

	* acinclude.m4: Remove the code for the argparse test now that the
	library is part of the main tree.

2003-04-16 07:17  pgregory

	* render/stats.h: Add some accessor functions for some of the
	counts.

2003-04-16 07:14  pgregory

	* render/bucket.h: Enable debug asserts

2003-04-15 22:20  minty

	* libshadervm/shadervariable.cpp: Revert previous change and add a
	notice about dependency issue.

2003-04-15 16:53  pgregory

	* render/micropolygon.cpp, render/micropolygon.h: Reimplement
	individual micropolygon level culling. So that when a grid is
	split, if individual micro polys are culled, they are not created.

2003-04-15 16:52  pgregory

	* libshadervm/shadervariable.cpp: Reenable variable allocation
	counting.

2003-04-15 16:50  pgregory

	* render/bucket.cpp, render/stats.cpp: Fixes to bucket processing
	timing statistics from Michel Joron.

2003-04-14 16:40  pgregory

	* Renderer.dsw, aqsis/aqsis.dsp, aqsl/aqslcomp.dsp,
	aqsltell/aqsltell.dsp, filebuffer/filebuffer.dsp,
	framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libargparse/libargparse.dsp, render/libaqsis.dsp,
	shadowmap/shadowmap.dsp, teqser/teqser.dsp: Move libargparse under
	the main Aqsis umbrella (Win32).

2003-04-14 15:50  pgregory

	* Makefile.am, configure.in, aqsis/Makefile.am, aqsl/Makefile.am,
	aqsltell/Makefile.am, libargparse/Makefile.am,
	libargparse/aptest.cpp, libargparse/argparse.cpp,
	libargparse/argparse.h, libargparse/libargparse.dsp,
	teqser/Makefile.am: Moved libargparse under the main Aqsis
	umbrella.

2003-04-13 20:18  pgregory

	* aqsis/aqsis.dsp: Fix so that it only links librib_shared now.

2003-04-13 09:35  pgregory

	* pythondisplay/filebuf.py: Python based display device, thanks to
	Matthias Baas

2003-04-12 22:24  pgregory

	* libddmsock/ddmsock.cpp, libshadervm/dsoshadeops.cpp,
	render/attributes.h, render/graphicsstate.cpp, render/options.cpp,
	render/renderer.cpp, render/ri.cpp: Change the implementation of
	CqHashTable in the attributes class to use a std::map, much more
	efficient and simpler. Fix various memory leaks.

2003-04-12 15:03  pgregory

	* libshadervm/shaderstack.cpp, libshadervm/shaderstack.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libshadervm/shadervm1.cpp, libshadervm/shadervm2.cpp,
	render/ri.cpp: New system for allocating temporary variables for
	the VM. Ensures that they are allocated safely and returned to the
	bucket when released.

2003-04-12 11:07  minty

	* libddmsock/ddmsock.cpp: Fix for args to driver under POSIX

2003-04-11 16:57  mw_matti

	* aqsis/aqsis.cpp: added support for -Progress, needs to be
	tested!!!

2003-04-11 14:00  pgregory

	* libslparse/parser.yxx: Implement colour conversion when space is
	specified inline with the type, i.e.
	
	color c = color "hsv" (h,s,v);

2003-04-11 12:58  pgregory

	* libcodegenvm/codegenvm.cpp, libcodegenvm/vmdatagather.cpp,
	libcodegenvm/vmdatagather.h, libcodegenvm/vmoutput.cpp,
	libcodegenvm/vmoutput.h: Lots more fixes to the handling of
	temporary variables.

2003-04-11 12:08  pgregory

	* librib2/librib_shared.dsp: New shared library version of librib.

2003-04-10 20:48  pgregory

	* Renderer.dsw, aqsis/aqsis.dsp, librib2/librib.h,
	librib2/librib2.dsp, librib2/parser.yxx, librib2/parserstate.h,
	librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h,
	render/libaqsis.dsp: Make a shared copy of the librib library so
	that it overcomes the global data problem. Access filters/basis
	matrices/procedural functions via the callback interface.

2003-04-10 16:53  minty

	* render/Makefile.am: Add MJ's new files ot the build system

2003-04-10 16:45  pgregory

	* render/bucket.cpp, render/bucket.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/imagepixel.cpp, render/imagepixel.h,
	render/libaqsis.dsp: Split the functionality of imagebuffer.cpp
	into three files. Michel Joron.

2003-04-09 21:50  minty

	* aqsis/aqsis.cpp, librib2/Makefile.am, librib2/librib.cpp,
	librib2/librib.h, librib2/parser.yxx, librib2/parserstate.h,
	librib2/scanner.lxx, librib2ri/librib2ri.cpp,
	librib2ri/librib2ri.h, render/ri.cpp: Support for state management
	in librib parser Moved ReadArchive to use a recursive Parse Remove
	scanner side ReadArchive support

2003-04-06 23:32  minty

	* libaqsistypes/posix/file_system.cpp: Add current directory to
	default archives and textures paths

2003-04-06 20:45  pgregory

	* plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/tga2tif/tga2tif.dsp: Remove unnecessary include paths from
	settings. Third party library include paths should be specified in
	the MSDev Options dialog, as their location is system dependent.

2003-04-05 23:01  pgregory

	* render/curves.cpp, render/curves.h: Convert to bezier basis
	before processing in case alternative basis specified.

2003-04-05 20:23  pgregory

	* render/quadrics.cpp: Fix silly bug in s,t and u,v calculation.
	was using u/v in range 0->dicecount, instead of 0->1

2003-04-05 09:23  pgregory

	* libcodegenvm/vmoutput.cpp: Fix order of temp table creation so
	that the temps are available during argument pushing.

2003-04-05 08:45  pgregory

	* render/curves.cpp: Fix some bugs in the conversion of cubic
	splines to patches.

2003-04-05 08:45  pgregory

	* render/surface.cpp: Fix check on motion blur boudn adjustment, so
	it doesn't need to calculate stuff it doesn't use in the case of
	static objects.

2003-04-05 08:33  pgregory

	* libshaderexecenv/shadeops.cpp: Fix the POW function to check if x
	is < 0.0 and if so force y to be integer.

2003-04-03 22:24  pgregory

	* libshaderexecenv/shadeops.cpp, render/micropolygon.cpp: Do some
	checking in the shader access functions to ensure that the shader
	requested is available. Do some more checking on the "edge" normal
	generation.

2003-04-03 11:49  pgregory

	* libcodegenvm/Makefile.am, libcodegenvm/codegenvm.cpp,
	libcodegenvm/vmdatagather.cpp, libcodegenvm/vmoutput.cpp,
	libslparse/parser.yxx, render/ri.cpp: Update to get new
	libcodegenvm stuff to compile on POSIX.

2003-04-03 07:11  pgregory

	* libcodegenvm/codegenvm.cpp, libcodegenvm/codegenvm.h,
	libcodegenvm/vmdatagather.cpp, libcodegenvm/vmdatagather.h: Added
	during refactor to use visitor pattern.

2003-04-03 06:08  pgregory

	* aqsl/aqslcomp.cpp, libcodegenvm/libcodegenvm.dsp,
	libcodegenvm/vmoutput.cpp, libcodegenvm/vmoutput.h,
	libslparse/funcdef.cpp, libslparse/funcdef.h,
	libslparse/icodegen.h, libslparse/ifuncdef.h,
	libslparse/iparsenode.h, libslparse/ivardef.h,
	libslparse/parsenode.cpp, libslparse/parsenode.h,
	libslparse/typecheck.cpp, libslparse/vardef.cpp,
	libslparse/vardef.h: Switch to using a Visitor pattern for post
	parse tree traversal. Add support for function calls to the same
	function within the argument list to itself.

2003-04-01 15:45  pgregory

	* Renderer.dsw, dsotest/bbox.c, dsotest/bbox.sl,
	dsotest/dsotest.dsp, dsotest/dsotest.rib: Add basic DSOShadeop test
	project.

2003-04-01 15:36  pgregory

	* render/imagebuffer.h: Disable the ImageElement assert for the
	moment, need to correct the assertion statement.

2003-04-01 15:34  pgregory

	* libshadervm/dsoshadeops.h: Change cleanup of CqDSORepository ti
	avoid iterator invalidations.

2003-03-31 14:32  pgregory

	* libaqsistypes/win32/intel/aqsis_compiler.h,
	libaqsistypes/win32/intel/file_system.cpp: Fix some compile
	problems with globbing code under win32.

2003-03-31 07:25  pgregory

	* doxygen.dsp, all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp,
	aqsl/aqslcomp.dsp, aqsltell/aqsltell.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp, libshadervm/libshadervm.dsp,
	libslparse/libslparse.dsp, libslxargs/libslxargs.dsp,
	plugins/bake2tif/bake2tif.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/bound.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/libaqsis.dsp, render/micropolygon.cpp,
	render/micropolygon.h, render/motion.h, shaders/shaders.dsp,
	shadowmap/shadowmap.dsp, slpp/slpp.dsp, teqser/teqser.dsp: Update
	the project files to include a new configuration, Profile, which is
	the same as Release but with debugging information and profile
	information included so that performance profiling can be done on
	it. Some small optimisations in the micro polygon rendering code.

2003-03-31 01:51  minty

	* libaqsistypes/file.h, libshadervm/dsoshadeops.cpp: Remove some
	debug output, Add a define for directory seperator (DIRSEP), and
	use it for constructing the DSO wildcard path

2003-03-31 01:04  minty

	* libshadervm/dsoshadeops.cpp: Support using directory names in dso
	path via the Glob() call.

2003-03-31 01:03  minty

	* libaqsistypes/Makefile.am, libaqsistypes/file.h,
	libaqsistypes/posix/file_system.cpp, libaqsistypes/posix/share.h,
	libaqsistypes/win32/intel/file_system.cpp,
	libaqsistypes/win32/intel/share.h: Abstrace file name globbing
	function, correct win32 implementation needed

2003-03-31 00:58  minty

	* render/shadeop.h: MSVC Fix, from Michel Joron

2003-03-31 00:47  minty

	* libddmsock/ddmsock.cpp: Compile fix for gcc

2003-03-30 17:31  mbaas

	* libddmsock/ddmsock.cpp, libddmsock/ddmsock.h: 1) Added argument
	support for display drivers. 2) The Windows version tries to spawn
	the driver via cmd.exe if a direct spawn failed.

2003-03-28 18:00  pgregory

	* render/polygon.h: Fix default empty implementation of Dice() and
	Diceable() functions.

2003-03-28 08:32  pgregory

	* aqsis/aqsis.cpp: Make it so that -endofframe option overrides
	anything in the RIB file.

2003-03-27 21:55  pgregory

	* render/ishader.h, render/isurface.h, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/stats.cpp, render/stats.h, render/surface.cpp,
	render/surface.h, render/teapot.cpp, render/teapot.h: Add an
	optional fasttrack dice function to the normal dicing
	implementation, so that surfaces that can fill in a lot of
	primitive variables efficiently in one go can do. Only implemented
	on quadrics at the moment. Update and tidy the timings output from
	statistics. Now clearer and more accurate. Also shows how much of
	the total time for a frame was captured so that if we are missing
	something in the timings we'll notice.

2003-03-27 08:42  pgregory

	* render/curves.cpp: More changes to cubic curve handling, nearly
	there.

2003-03-25 12:57  minty

	* librib2/parser.y, librib2/scanner.l: Add banner warning about
	deprecatoin of these files

2003-03-25 12:54  minty

	* libslparse/parser.y, libslparse/scanner.l: Added banner warning
	that the files are nolonger relevant.

2003-03-24 23:06  pgregory

	* render/quadrics.h: Make sure cylinders specify their own normals.

2003-03-24 23:05  pgregory

	* render/micropolygon.cpp: Change calculation of "edge of grid"
	normals to extrapolate from previous changes in normal, rather than
	just duplicating the second to last row/column.

2003-03-24 18:01  minty

	* libaqsistypes/plugins.cpp: Fix to mac-osx function name
	consutrcution.

2003-03-24 13:37  pgregory

	* libri2rib/outstream.cpp, libri2rib/outstream.h: Rollback
	std::streams change as it removed the file descriptor support which
	is required to allow setting up a direct link between libri2rib and
	aqsis using the RiOption("Ri2RIB_Output", "PipeHandle",
	[filedescriptor]); method.

2003-03-24 08:41  pgregory

	* libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp, render/ishaderexecenv.h,
	render/micropolygon.cpp: Try to address some issues with
	derivatives calculation and filterstep implementation. Mainly
	making du/dv varying as per the 3.2 spec.

2003-03-22 11:40  mw_matti

	* libri2rib/outstream.cpp, libri2rib/outstream.h: using
	std::streams

2003-03-22 11:00  mw_matti

	* libaqsistypes/ilog.h, libaqsistypes/imtable.h,
	libaqsistypes/log.cpp, libaqsistypes/log.h,
	libaqsistypes/mtable.cpp, libaqsistypes/mtable.h: Improved log,
	added messages, added IqMessageTable

2003-03-22 10:59  mw_matti

	* render/ri.cpp: Moved to the new error logging system

2003-03-22 02:03  minty

	* libaqsistypes/plugins.cpp, libshadervm/dsoshadeops.cpp,
	render/converter.cpp: Move Mac specific plugin excentricity back to
	/libaqsistypes/plugins.cpp

2003-03-21 23:51  pgregory

	* libslparse/vardef.cpp: Make alpha read/write in imager shaders.

2003-03-21 23:50  pgregory

	* libcodegenvm/vmoutput.cpp: Fix code generation of the solar
	function without any arguments.

2003-03-21 08:39  pgregory

	* render/curves.cpp, render/curves.h: Some fixes to the cubic
	curves implementation, still needs work.

2003-03-21 08:38  pgregory

	* render/parameters.h: Add some extra assertions to make sure out
	of bounds access is caught.

2003-03-20 17:13  mw_matti

	* render/ri.cpp: most errors are using the message table now

2003-03-20 17:11  mw_matti

	* libaqsistypes/log.cpp, libaqsistypes/log.h,
	libaqsistypes/mtable.cpp, libaqsistypes/mtable.h: cleaned up Basic
	error table, removed using log4cpp warning, finished message table

2003-03-20 17:09  minty

	* libaqsistypes/posix/Makefile.am,
	libaqsistypes/posix/file_system.cpp: POSIX half of filesystem
	abstraction.

2003-03-20 15:11  pgregory

	* aqsis/aqsis.cpp, aqsltell/aqsltell.cpp, libaqsistypes/file.h,
	libaqsistypes/libaqsistypes.dsp: Move system settings access into a
	system specific area of CqFile for consistency between apps that
	need access to it.

2003-03-20 13:45  pgregory

	* libaqsistypes/win32/intel/file_system.cpp: Added system specific
	implementation file for CqFile functions specific to Win32/intel

2003-03-20 13:02  minty

	* libslparse/funcdef.cpp: filterstep needs du/u/dv/v

2003-03-18 23:20  pgregory

	* aqsltell/aqsltell.cpp, libslxargs/slx.cpp: Update handling of
	absolute shader specifications, now much more portable.

2003-03-18 21:53  pgregory

	* configure.in, render/version.h: Update version number ready for
	0.7.6

2003-03-18 11:49  pgregory

	* librib2stream/librib2stream.cpp, librib2stream/librib2stream.dsp:
	Reenable filters, and use the non-export ri.h from libri2rib to
	avoid import/export problems.

2003-03-17 22:28  pgregory

	* ChangeLog: Update for release.

2003-03-17 01:02  minty

	* configure.in: Tweak to make sure we disable C99 asserts for
	normal builds

2003-03-16 22:04  pgregory

	* libri2rib/context.cpp: Eliminate C4786 warnings (symbol length
	truncated in debug/browse info) in MSVC.

2003-03-16 22:03  pgregory

	* libri2rib/libri2rib.dsp, libri2rib/ri.h: Update ri.h to not need
	_qShare macros, this can now be delivered with the rib client
	library.

2003-03-16 01:02  pgregory

	* ChangeLog: Update

2003-03-16 00:43  pgregory

	* plugins/ppm2tif/ppm2tif.c: Lots of small changes to try to achive
	(and maintain) direct MacOSX compatibility.

2003-03-16 00:39  pgregory

	* aqsltell/aqsltell.cpp, libaqsistypes/aqsis.h,
	libddmsock/ddmsock.cpp, librib2/librib.cpp, librib2/scanner.lxx,
	libshadervm/dsoshadeops.cpp, libshadervm/shadervm.cpp,
	libshadervm/shadervm1.cpp, libshadervm/shadervm2.cpp,
	libslparse/scanner.lxx, render/itexturemap.h, render/occlusion.cpp,
	render/texturemap.cpp, render/texturemap.h, teqser/teqser.cpp: Lots
	of small changes to try to achive (and maintain) direct MacOSX
	compatibility.

2003-03-16 00:01  minty

	* libri2rib/Makefile.am, librib2stream/Makefile.am,
	render/parameters.h: Updates to Makefiles for recent libri2rib work
	Updates to the hashing function for data allignments issues on
	Alpha

2003-03-15 23:46  pgregory

	* libri2rib/error.cpp: Reenable default error handlers.

2003-03-15 15:32  minty

	* librib2/tests/ribscanner.cpp: Updated ribscanner.cpp to compile
	with reentrant parser support.

2003-03-13 23:08  pgregory

	* libshaderexecenv/shaderexecenv.h, libshadervm/shaderstack.h,
	libshadervm/shadervm.h: More changes to get dynamic library support
	under Windows working.

2003-03-13 22:05  pgregory

	* libaqsistypes/mtable.cpp: More changes to get dynamic library
	support under Windows working.

2003-03-13 21:49  pgregory

	* libri2rib/ri.h: More changes to get dynamic library support under
	Windows working.

2003-03-13 21:11  pgregory

	* Renderer.dsw, libaqsistypes/mtable.cpp, libaqsistypes/mtable.h:
	More changes to get dynamic library support under Windows working.

2003-03-13 18:21  pgregory

	* Renderer.dsw, plugins/bake2tif/bake2tif.c,
	plugins/gif2tif/gif2tif.c, plugins/jpg2tif/jpg2tif.c,
	plugins/pcx2tif/pcx2tif.c, plugins/ppm2tif/ppm2tif.c,
	plugins/tga2tif/tga2tif.c: More changes to Windows dynamic library
	support.

2003-03-13 17:46  pgregory

	* Renderer.dsw, aqsis/aqsis.dsp, aqsl/aqslcomp.dsp,
	aqsltell/aqsltell.dsp, filebuffer/filebuffer.dsp,
	framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/bitvector.h, libaqsistypes/cellnoise.h,
	libaqsistypes/color.h, libaqsistypes/exception.h,
	libaqsistypes/file.h, libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/log.h, libaqsistypes/matrix.h,
	libaqsistypes/memorypool.h, libaqsistypes/mtable.h,
	libaqsistypes/noise.h, libaqsistypes/plugins.h,
	libaqsistypes/random.h, libaqsistypes/spline.h,
	libaqsistypes/sstring.h, libaqsistypes/vector2d.h,
	libaqsistypes/vector3d.h, libaqsistypes/vector4d.h,
	libcodegenvm/libcodegenvm.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libri2rib/error.cpp, libri2rib/libri2rib.dsp, librib2/librib.h,
	librib2/librib2.dsp, librib2/parser.yxx, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.dsp,
	libshaderexecenv/libshaderexecenv.dsp,
	libshaderexecenv/shaderexecenv.h, libshadervm/libshadervm.dsp,
	libshadervm/shaderstack.h, libshadervm/shadervariable.h,
	libshadervm/shadervm.h, libslparse/libslparse.dsp,
	libslxargs/libslxargs.dsp, plugins/bake2tif/bake2tif.dsp,
	plugins/gif2tif/gif2tif.dsp, plugins/jpg2tif/jpg2tif.dsp,
	plugins/pcx2tif/pcx2tif.dsp, plugins/ppm2tif/ppm2tif.dsp,
	plugins/tga2tif/tga2tif.dsp, render/libaqsis.dsp,
	render/parameters.h, render/ri.cpp, render/ri.h,
	shadowmap/shadowmap.dsp, slpp/slpp.dsp, teqser/teqser.dsp: First
	moves to switch back to a dynamic linking setup for Windows.

2003-03-12 22:49  pgregory

	* Renderer.dsw, libaqsistypes/libaqsistypes.dsp, teqser/teqser.dsp:
	Update to ensure that PLUGINS is set.

2003-03-12 19:04  minty

	* configure.in: Use _DEBUG instead of DEBUG as before.
	--enable-debug disables optimisation restore using -O2 by default

2003-03-12 17:23  minty

	* libshadervm/dsoshadeops.cpp: Dont attempt to access a NULL
	string.

2003-03-12 17:11  minty

	* libshaderexecenv/shadeops.cpp: Support matricies in DSO's.
	Bugfixes to DSO strig handling. Support hpoint as point.

2003-03-11 01:18  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Implement INFINITE "crease" and "corner" support for SDS.

2003-03-10 17:15  mw_matti

	* libaqsistypes/ilog.h, libaqsistypes/log.cpp, libaqsistypes/log.h:
	modified the CqString support

2003-03-10 15:32  minty

	* libslparse/icodegen.h: Serious typing error causing "vector" to
	be output as "vectorvoid" in compiled shaders.

2003-03-10 00:25  minty

	* libshadervm/shadervm2.cpp: Force return type for DSO calls to be
	varying rather than uniform

2003-03-09 20:56  minty

	* libslparse/Makefile.am: AM_YFLAGS set for libslparse to generate
	parser.h

2003-03-09 05:00  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Implement "interpolateboundary" and "hole" support for SDS.

2003-03-08 23:36  pgregory

	* render/lath.h, render/ri.cpp, render/subdivision2.h: Fix bug in
	boundary condition handling. Make faces adjacent to mesh boundary
	invisible.

2003-03-08 19:38  minty

	* librib2/parser.yxx, librib2/scanner.lxx: Migrate to a bison based
	reentrant (pure) parser.

2003-03-08 18:05  minty

	* librib2/Makefile.am: Add AM_YFLAGS to get parser.h to be
	generated by bison

2003-03-08 18:03  minty

	* libaqsistypes/aqsis.h: Fix #warn should have been #warning, but
	we can #error anyway

2003-03-08 10:08  pgregory

	* libaqsistypes/aqsis.h: Fix for MSVC

2003-03-07 14:54  mw_matti

	* render/ri.cpp: changed some more errors to the new style

2003-03-07 14:53  mw_matti

	* libaqsistypes/ilog.h, libaqsistypes/log.cpp, libaqsistypes/log.h,
	libaqsistypes/mtable.cpp: added CqString error message support

2003-03-02 21:00  minty

	* bootstrap, configure.in, libaqsistypes/aqsis.h: Move to using a
	autoconf config.h to clean up the POSIX build output a bit

2003-03-02 10:03  mw_matti

	* libaqsistypes/plugins.cpp: fixed typo

2003-03-02 10:02  mw_matti

	* libaqsistypes/aqsis_types.h: fixed DEG bug

2003-03-01 15:17  mw_matti

	* aqsltell/aqsltell.dsp: link to log4cpp.lib

2003-03-01 12:26  minty

	* render/Makefile.am: Update Makefile.am for the renaming of
	context to graphicsstate

2003-03-01 00:40  pgregory

	* librib2/librib2.dsp, libslparse/libslparse.dsp: Update to use new
	.yxx and .lxx files.

2003-02-28 23:40  pgregory

	* render/context.cpp, render/context.h: Change of name for
	context.h/cpp to something more suitable.

2003-02-28 23:39  pgregory

	* render/graphicsstate.cpp, render/graphicsstate.h: Change of name
	for context.h/cpp to something more suitable.

2003-02-28 21:48  minty

	* libshadervm/shadervm.cpp: Aqsltell can call into the shadervm
	with no current rendering context so we much check that the return
	value of QGetRenderContextI is valid before trying to retrieve
	Logger.

2003-02-28 18:33  pgregory

	* render/libaqsis.dsp: Code cleanups.

2003-02-28 18:31  pgregory

	* render/bound.cpp, render/bound.h, render/micropolygon.cpp,
	render/polygon.cpp, render/renderer.h, render/surface.cpp,
	render/surface.h: Code cleanups.

2003-02-28 16:51  minty

	* Makefile.am, acinclude.m4, bootstrap, configure.in,
	aqsis/Makefile.am, aqsl/Makefile.am, aqsltell/Makefile.am,
	filebuffer/Makefile.am, framebuffer_glut/Makefile.am,
	framebuffer_glut_z/Makefile.am, libaqsistypes/Makefile.am,
	libaqsistypes/plugins.cpp, libaqsistypes/posix/Makefile.am,
	libcodegenvm/Makefile.am, libdd/Makefile.am,
	libddmsimple/Makefile.am, libddmsock/Makefile.am,
	libri2rib/Makefile.am, librib2/Makefile.am, librib2ri/Makefile.am,
	librib2stream/Makefile.am, libshaderexecenv/Makefile.am,
	libshadervm/Makefile.am, libslparse/Makefile.am,
	libslxargs/Makefile.am, m4/log4cpp.m4, m4/mdl_have_opengl.m4,
	plugins/bake2tif/Makefile.am, plugins/common/Makefile.am,
	plugins/gif2tif/Makefile.am, plugins/jpg2tif/Makefile.am,
	plugins/pcx2tif/Makefile.am, plugins/ppm2tif/Makefile.am,
	plugins/tga2tif/Makefile.am, render/Makefile.am,
	render/converter.cpp, render/texturemap.cpp, shadowmap/Makefile.am,
	teqser/Makefile.am: Revamp the autoconf/automake support.
	AC_DISABLE_STATIC - disable statics libraries as default, speeds up
	build times. Moved the DEBUG flags back to jsut the main Makefile
	Do proper checks for log4cpp,glut,libtiff and libargparse Clean up
	linking of log4cpp Clean up linking of libtiff Conditional
	compilation of plugin code only where needed Plugins anounce an
	error if plugin support is not built in. Use standard techniques
	for parsers/scanners

2003-02-28 16:46  minty

	* m4/libtool.m4: libtool.m4 just to be safe.

2003-02-28 16:28  minty

	* render/surface.cpp, render/surface.h: Compile fix.

2003-02-28 15:14  minty

	* librib2/parser.y, librib2/parser.yxx, librib2/scanner.l,
	librib2/scanner.lxx: Move these to C++ namings for correct automake
	support

2003-02-28 15:13  minty

	* libslparse/parser.y, libslparse/parser.yxx, libslparse/scanner.l,
	libslparse/scanner.lxx: Move parser.y and scanner.l to yxx/lxx so
	that flex/bison automake support will correctly use C++ insteaad of
	C.

2003-02-28 14:55  minty

	* aqsl/aqslcomp.cpp, libcodegenvm/vmoutput.cpp,
	libcodegenvm/vmoutput.h: Objectify the code generator interface.

2003-02-28 14:52  minty

	* libslparse/icodegen.h: New header defining a code generator
	abstraction.

2003-02-28 01:47  pgregory

	* render/points.cpp, render/points.h, render/ri.cpp: Fix
	transformation motion blur on points.

2003-02-27 22:12  pgregory

	* render/micropolygon.cpp, render/ri.cpp: More motion blur changes.

2003-02-27 18:44  pgregory

	* render/curves.cpp, render/imagebuffer.cpp, render/itransform.h,
	render/micropolygon.cpp, render/micropolygon.h, render/nurbs.cpp,
	render/patch.cpp, render/points.cpp, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h,
	render/surface.cpp, render/surface.h, render/teapot.cpp,
	render/transform.h: Lots of changes to Motion Blur, currently
	broken.

2003-02-25 00:04  minty

	* render/renderer.cpp: Set the strName for the shader before
	LoadProgram so that we can  report the name of the shader that
	errors during LoadProgram occurred in.

2003-02-24 17:28  pgregory

	* configure.in, render/version.h: Update version number to new
	'approaching' format, we have released 0.7.4, now we are
	'approaching' 0.7.5

2003-02-23 22:12  pgregory

	* libshadervm/Makefile.am, render/Makefile.am: Some small sources
	changes to ensure the appropriate files are included in the distro.

2003-02-23 15:00  pgregory

	* ChangeLog: Update for release 0.7.4

2003-02-23 14:52  pgregory

	* configure.in, libaqsistypes/Makefile.am: Updates to build system
	to allow distcheck to work.

2003-02-23 13:15  pgregory

	* render/version.h: Update version ready for release.

2003-02-22 12:53  pgregory

	* render/curves.cpp, render/curves.h, render/isurface.h,
	render/points.cpp, render/points.h, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/ri.cpp, render/subdivision.h, render/subdivision2.h,
	render/surface.cpp, render/surface.h, render/teapot.cpp,
	render/teapot.h: Some changes to motion blur, to allow RiPoints to
	motion blur.

2003-02-22 01:20  pgregory

	* libri2rib/outstream.h, libshaderexecenv/shadeops.cpp: Add stdio.h

2003-02-22 00:53  minty

	* configure.in: Fix eror from previous commit

2003-02-20 13:24  minty

	* configure.in: Small fix to use AM_CXXFLAGS instead of CXXFLAGS to
	allow passing additional flags during builds.

2003-02-19 23:16  pgregory

	* libshadervm/shaderstack.cpp, libshadervm/shaderstack.h: Use deque
	in place of vector in the temp storage arrays to avoid vector
	reallocation problems during shader execution.

2003-02-19 14:03  pgregory

	* librib2/librib.cpp, render/points.cpp: Another fix to the dicing
	of primitive Points variables, and make constantwidth a constant
	float by default.

2003-02-19 12:49  pgregory

	* render/points.cpp: Fix dicing of primitive variables other than
	"P". Was accessing the variables on the CqPoints class, instead of
	redirecting to the CqPolygonPoints.

2003-02-19 08:19  pgregory

	* libshaderexecenv/shadeops.cpp: Fix problem with MSVC and 'for'
	scoping.

2003-02-19 00:32  minty

	* libshadervm/dsoshadeops.cpp, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h: Fix some compiler warnings. Move to ilog.h
	and IqLog instead of log.h/CqLog

2003-02-18 18:54  minty

	* render/shadeop.h: Add macros for support strings, as per Pixar
	documentation.

2003-02-18 18:53  minty

	* libshaderexecenv/shadeops.cpp: gcc can use the same new syntax as
	MSVC, and reinstated the delete'ing code Added support for passing
	strings to DSO's

2003-02-18 13:03  pgregory

	* aqsl/Makefile.am: Replacement for aqsl.exe. Does the same thing,
	simpler, should work on Win9x

2003-02-18 13:00  pgregory

	* aqsl/aqsl.bat: Replacement for aqsl.exe. Does the same thing,
	simpler, should work on Win9x

2003-02-18 12:59  pgregory

	* Renderer.dsw, aqsl/aqsl.dsp: Removed the Windows only aqsl.exe,
	it was only put in because I mistakenly presumed Win98 didn't
	support pipes, however, as it turns out, not only does Win98
	support pipes, but aqsl.exe doesn't work on Win98. aqsl.bat now
	does the same job.

2003-02-18 12:58  pgregory

	* aqsl/aqsl_win.cpp: Removed, no longer relevant.

2003-02-17 20:59  pgregory

	* ribfiles/Makefile.am: Moved innapropriate test RIBs from the
	samples directory.

2003-02-17 20:54  pgregory

	* ribfiles/anim.rib, ribfiles/bake.rib, ribfiles/baketest.rib,
	ribfiles/bucket_test.rib, ribfiles/cam_mb.rib,
	ribfiles/cellnoise.rib, ribfiles/colpervertex_test.rib,
	ribfiles/cone.rib, ribfiles/coordsys_test.rib,
	ribfiles/croptest.rib, ribfiles/csg_test.rib,
	ribfiles/csg_test2.rib, ribfiles/cylinder.rib,
	ribfiles/defsurf.rib, ribfiles/detail.rib, ribfiles/disp1.rib,
	ribfiles/disp_test.rib, ribfiles/dof.rib, ribfiles/env_test.rib,
	ribfiles/eyeplanetest.rib, ribfiles/floatout.rib,
	ribfiles/genpoly_test.rib, ribfiles/lincurve_test1.rib,
	ribfiles/lincurve_test2.rib, ribfiles/lincurve_test3.rib,
	ribfiles/lincurve_test4.rib, ribfiles/matte.rib,
	ribfiles/mblur.rib, ribfiles/mblur2a.rib, ribfiles/mblur2b.rib,
	ribfiles/mesh_uniform.rib, ribfiles/mod_st2_test.rib,
	ribfiles/mod_st_test.rib, ribfiles/noshadows.rib,
	ribfiles/nurbs.rib, ribfiles/orient_test.rib, ribfiles/patch.rib,
	ribfiles/periodic_test.rib, ribfiles/persptest.rib,
	ribfiles/persptrans.rib, ribfiles/poly_test.rib,
	ribfiles/polyuser.rib, ribfiles/quads_test.rib,
	ribfiles/real_env_lights, ribfiles/real_env_test.rib,
	ribfiles/real_env_world, ribfiles/shadtest.rib,
	ribfiles/simple.rib, ribfiles/simple_archive,
	ribfiles/skewtest.rib, ribfiles/softshadow.rib,
	ribfiles/space_test.rib, ribfiles/sphere.rib,
	ribfiles/std_st_test.rib, ribfiles/sticky_patch.rib,
	ribfiles/subdiv1.rib, ribfiles/subdiv2.rib, ribfiles/subdiv3.rib,
	ribfiles/subdiv4.rib, ribfiles/teapot.rib, ribfiles/testincl.rib,
	ribfiles/tmap_test.rib, ribfiles/torus.rib, ribfiles/torus_bin.rib,
	ribfiles/torus_bin_gzip.rib.gz, ribfiles/torus_gzip.rib.gz,
	ribfiles/transmb_test.rib, ribfiles/trim_test.rib,
	ribfiles/userparams.rib, ribfiles/uv_test.rib: Removed, moved into
	testing, as this was basically a feature test RIB, not a sample.

2003-02-17 20:34  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug in fresnel function,
	passing invalid values to sqrt caused problems in gcc.

2003-02-16 21:12  pgregory

	* libslparse/libslparse.cpp: Fix problem with logger, seems MSVC
	doesn't like having an instance of a CqLog class as a static
	global. Now created and deleted as required.

2003-02-15 15:12  pgregory

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	render/ishaderexecenv.h, render/itexturemap.h, render/libaqsis.dsp:
	Some small changes to get the new DSO stuff compiling under
	Windows. Windows doesn't like "new (type)[count]" Some problems
	with min/max macros and valarray. Include new files into
	appropriate projects.

2003-02-15 15:11  pgregory

	* aqsl/aqslcomp.dsp, libshadervm/dsoshadeops.h,
	libshadervm/libshadervm.dsp, libshadervm/shadervm1.cpp,
	libshadervm/shadervm2.cpp: Some small changes to get the new DSO
	stuff compiling under Windows. Windows doesn't like "new
	(type)[count]" Some problems with min/max macros and valarray.
	Include new files into appropriate projects.

2003-02-15 12:33  minty

	* aqsis/aqsis.cpp, libcodegenvm/vmoutput.cpp, librib2/librib.cpp,
	libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	libshadervm/Makefile.am, libshadervm/dsoshadeops.cpp,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libshadervm/shadervm1.cpp, libshadervm/shadervm2.cpp,
	libslparse/iparsenode.h, libslparse/optimise.cpp,
	libslparse/parsenode.cpp, libslparse/parsenode.h,
	libslparse/typecheck.cpp, render/Makefile.am,
	render/ishaderexecenv.h, render/renderer.cpp,
	render/texturemap.cpp: Support for DSO shader operations.

2003-02-15 01:51  minty

	* libshadervm/dsoshadeops.cpp, libshadervm/dsoshadeops.h,
	render/idsoshadeops.h, render/shadeop.h: Additional Files for
	supporting DSO shadeops.

2003-02-14 20:34  pgregory

	* render/irenderer.h, render/renderer.h, render/ri.cpp,
	render/stats.cpp: Change Logger() function on IRendere, Interface
	functions should work using pointers not references.

2003-02-14 19:15  minty

	* render/irenderer.h: Add Logger to the irender base class for
	access from elsewhere

2003-02-13 23:45  pgregory

	* render/kdtree.h, render/libaqsis.dsp, render/points.cpp,
	render/points.h, render/ri.cpp: First implementation of efficient
	RiPoints.

2003-02-13 19:24  mw_matti

	* aqsis/aqsis.cpp: added -v as alias to -verbose, cleaned up

2003-02-12 20:00  minty

	* libaqsistypes/plugins.cpp: Fixed the CqPluginBase destructor so
	that it doest try and remove handles from the active list twice.

2003-02-11 19:03  mw_matti

	* render/ri.cpp, render/stats.cpp: more output, fixed bug

2003-02-11 19:02  mw_matti

	* librib2/librib.cpp: integer option 'verbose'

2003-02-11 19:01  mw_matti

	* aqsis/aqsis.cpp: envverbose and verbose

2003-02-11 17:36  mw_matti

	* aqsis/aqsis.cpp: extended -verbose

2003-02-11 17:35  mw_matti

	* render/ri.cpp, render/stats.cpp, render/stats.h: added info
	output, so you can see what resolution is set etc.

2003-02-11 17:34  mw_matti

	* libaqsistypes/log.cpp, libaqsistypes/log.h: log2 va_list bug
	fixed

2003-02-10 20:56  pgregory

	* render/nurbs.cpp, render/parameters.h: Fix bug in insert knot
	function. Was using the new cuverts to terminate the initial loop,
	should have been using the previous one. Add some more assert
	checking to catch this sort of error earlier.

2003-02-10 18:17  mw_matti

	* libaqsistypes/log.cpp: added comments

2003-02-10 08:40  tshead

	* .cvsignore, aqsltell/.cvsignore, libaqsistypes/ilog.h,
	libaqsistypes/log.h, libddmsock/.cvsignore, libri2rib/.cvsignore,
	librib2/.cvsignore, libslparse/.cvsignore, libslxargs/.cvsignore,
	plugins/.cvsignore, plugins/bake2tif/.cvsignore,
	plugins/common/.cvsignore, plugins/gif2tif/.cvsignore,
	plugins/jpg2tif/.cvsignore, plugins/pcx2tif/.cvsignore,
	plugins/ppm2tif/.cvsignore, plugins/tga2tif/.cvsignore,
	render/macosx/.cvsignore, render/macosx/std/.cvsignore: *
	Eliminated "no carriage return at end of file" warnings *
	.cvsignore updates

2003-02-08 18:02  mw_matti

	* libaqsistypes/ilog.h: removed private functions

2003-02-07 21:21  pgregory

	* libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h: Small string lookup
	optimisations.	       - Michel Joron.

2003-02-07 21:20  pgregory

	* libshadervm/shadervm.cpp: Change include order to eliminate
	warning under Windows.

2003-02-07 20:58  pgregory

	* ribfiles/subdiv4.rib: Subdivision displacement test.

2003-02-07 14:35  mw_matti

	* libaqsistypes/ilog.h, libaqsistypes/log.cpp, libaqsistypes/log.h:
	added lots of different message levels

2003-02-05 17:14  pgregory

	* render/texturemap.cpp: Make sure "black" mode clears the result.

2003-02-05 17:14  pgregory

	* libshadervm/shadervm.cpp: Fix for noise4 SL bug.	   - Michel
	Joron

2003-02-05 16:26  pgregory

	* libaqsistypes/libaqsistypes.dsp, render/libaqsis.dsp: More
	plugins generalisations from Tristan.	      - Tristan Colgate.

2003-02-04 20:33  pgregory

	* libaqsistypes/Makefile.am, libaqsistypes/mtable.h,
	libaqsistypes/plugins.cpp, libaqsistypes/plugins.h,
	render/parameters.h, render/plugins.cpp, render/plugins.h,
	render/ri.cpp, render/texturemap.cpp: More plugins generalisations
	from Tristan.	      - Tristan Colgate.

2003-02-04 20:32  pgregory

	* render/Makefile.am, render/converter.cpp, render/converter.h,
	render/motion.h: More plugins generalisations from Tristan.	   
	- Tristan Colgate.

2003-02-04 16:44  mw_matti

	* teqser/teqser.cpp: cleaned-up

2003-02-04 16:43  mw_matti

	* render/ri.cpp: using CqLog::*_ERROR_TABLE now

2003-02-04 16:43  mw_matti

	* aqsis/aqsis.cpp: cleaned-up

2003-02-04 16:42  mw_matti

	* libaqsistypes/log.h, libaqsistypes/mtable.cpp,
	libaqsistypes/mtable.h: cleanups, added to namespace aqsis, using
	CqLog::*_ERROR_TABLE now

2003-02-04 15:02  pgregory

	* libaqsistypes/log.h: Comment out duplicate enum for the moment,
	not sure where it belongs, as #defines in mtable.h or an enum in
	CqLog.h.

2003-02-04 14:57  pgregory

	* libshaderexecenv/shadeops.cpp: Fix stupid error (my fault) in
	ctransform function.

2003-02-03 17:17  mw_matti

	* libaqsistypes/log.h: enum added

2003-02-03 13:53  mw_matti

	* libaqsistypes/ilog.h: the ilog implentation

2003-02-03 13:52  mw_matti

	* libaqsistypes/log.cpp, libaqsistypes/log.h: using ilog now, now
	just the enums are missing

2003-02-03 12:04  pgregory

	* shaders/shadowpoint.sl: Added 'falloff' option to shadowpoint,
	falloff =
	
	0 - no falloff, 1 - linear falloff (1/r), 2 - square falloff
	(1/r^2)
	
	Default is which mimics the default for pointlights.

2003-02-03 11:58  pgregory

	* shaders/shadowspot.sl: Added 'falloff' option to shadowspot,
	falloff =
	
	0 - no falloff, 1 - linear falloff (1/r), 2 - square falloff
	(1/r^2)
	
	Default is which mimics the default for spotlights.

2003-02-03 11:33  pgregory

	* render/ri.cpp, render/surface.cpp: Fix order of processing for
	default primitive variables. Now processes defaults AFTER user
	specified, so only implements defaults for s/t if not explicitly
	specified by the user.

2003-01-31 16:07  pgregory

	* plugins/jpg2tif/jpg2tif.c, render/plugins.cpp, render/plugins.h:
	Fix a bug in jpg2tif. Make CqPlugin more general for use by other
	elements of Aqsis.	   - Tristan Colgate

2003-01-31 12:43  pgregory

	* render/plugins.cpp, render/plugins.h: Rollback

2003-01-31 10:43  pgregory

	* render/plugins.cpp, render/plugins.h: Add Tristan's work on
	generalising the plugin handling.

2003-01-29 23:21  pgregory

	* libddmsock/ddmsock.cpp, libddmsock/ddmsock.h: Optimise the
	DisplayNeeds call.	   - Michel Joron.

2003-01-29 22:46  pgregory

	* render/attributes.h, render/quadrics.cpp, render/quadrics.h,
	render/ri.cpp, render/texturemap.cpp: Various small optimisations. 
	       - Michel Joron.

2003-01-29 22:44  pgregory

	* render/imagebuffer.cpp: Fix typo meaning that mode "rgb" wouldn't
	work as the color is not extracted properly.

2003-01-28 20:42  pgregory

	* render/subdivision2.cpp: Handle user specified Cs and Os in
	Dice() function.

2003-01-28 00:02  pgregory

	* plugins/bake2tif/bake2tif.c: Implement linear interpolation in
	pixels where no data exists in the bake file.	      - Michel
	Joron

2003-01-27 17:39  pgregory

	* libshaderexecenv/shadeops.cpp: Apply fix to bake functions to
	make sure that varying parameters are dealt with properly.	  
	- Michel Joron

2003-01-26 10:44  pgregory

	* render/renderer.cpp: Fix shader finding code	to only return the
	'DefaultSurface' shader if the request was for a surface shader to
	begin with.

2003-01-26 10:43  pgregory

	* render/micropolygon.cpp: Reinstate the retaining of u/v after
	shading, as they are needed by the trim curve code.

2003-01-26 08:56  pgregory

	* teqser/teqser.dsp: Update to use log4cpp

2003-01-25 19:26  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Implement motion blur for new subdivision scheme.

2003-01-25 14:53  pgregory

	* render/subdivision2.cpp: Implement default u/v and s/t value
	setting.

2003-01-25 12:48  pgregory

	* aqsis/Makefile.am, aqsl/Makefile.am, aqsltell/Makefile.am,
	filebuffer/Makefile.am, framebuffer_glut/Makefile.am,
	framebuffer_glut_z/Makefile.am, libaqsistypes/Makefile.am,
	render/Makefile.am, shadowmap/Makefile.am, teqser/Makefile.am:
	Initial integration of log4cpp just to get up and runnning.

2003-01-24 21:36  pgregory

	* aqsis/aqsis.dsp, libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/log.cpp, libaqsistypes/log.h,
	libaqsistypes/mtable.cpp, libaqsistypes/mtable.h,
	render/libaqsis.dsp, render/renderer.cpp, render/renderer.h,
	render/ri.cpp: New log4cpp based logging.

2003-01-24 21:35  pgregory

	* render/mtable.cpp, render/mtable.h: Removed, functionality now in
	libaqsistypes

2003-01-24 14:01  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h: Update
	simple ddm to keep up with changes for arbitrary output variables.

2003-01-23 22:59  pgregory

	* libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	render/iddmanager.h, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/micropolygon.h: Initial groundwork
	for arbitrary output variable support.

2003-01-23 22:57  pgregory

	* ribfiles/Makefile.am: Update file list.

2003-01-23 22:48  pgregory

	* ribfiles/vase_shad1.rib, ribfiles/vase_shad2.rib: Removed,
	combined into vase.rib otherwise they might not be rendered in the
	correct order.

2003-01-23 22:48  pgregory

	* ribfiles/vase.rib: Combined shadow passes into same file as
	beauty pass.

2003-01-22 23:30  pgregory

	* render/context.cpp, render/context.h, render/lights.cpp,
	render/lights.h, render/ri.cpp: Fix a bug where lightsources were
	incorrectly deleted twice if a context nesting error occurred. Now
	lightsources are reference counted so it shouldn't happen again.

2003-01-22 16:45  pgregory

	* libslxargs/slx.cpp: Some more fixes to handle problems with
	Windows directory specification. Changed the path list parsing code
	to better handle the case of absolute directories with drivespecs
	in the list under Windows.

2003-01-22 14:12  mw_matti

	* libslxargs/slx.cpp: fixed typo

2003-01-21 11:13  pgregory

	* aqsltell/aqsltell.cpp, libslxargs/slx.cpp: Fix some problems with
	absolute filespecs under Windows. aqsltell h:\plastic.slx would be
	processed as ./h:\plastic.slx which is obviously wrong.

2003-01-21 10:34  pgregory

	* render/imagebuffer.cpp: Fix another potential random artifact on
	quantization.

2003-01-20 16:43  pgregory

	* render/imagebuffer.cpp: Roll back a change in the sample
	initialisation which caused problems with motion blur.

2003-01-19 17:16  pgregory

	* ChangeLog: Update for release 0.7.3

2003-01-19 17:09  pgregory

	* ribfiles/Makefile.am: Remove test.rib, not valid.

2003-01-19 16:25  pgregory

	* configure.in: Update version number.

2003-01-19 16:22  pgregory

	* shadowmap/Makefile.am: Make work with new save directly to shadow
	map mode.

2003-01-19 15:53  pgregory

	* render/version.h: Update version number

2003-01-18 15:56  pgregory

	* render/ri.cpp, render/texturemap.cpp, render/texturemap.h: Now
	supports HDRI as far as I can tell. Increased default texture
	memory from 1MB to 8MB otherwise things get a bit silly.

2003-01-17 21:33  oedo808

	* libri2rib/ascii.h, libri2rib/binary.cpp, libri2rib/binary.h,
	libri2rib/context.cpp, libri2rib/context.h, libri2rib/options.h,
	libri2rib/output.cpp, libri2rib/output.h, libri2rib/ri2ribtest.cpp:
	useless FileOpenType option removed.

2003-01-17 17:19  pgregory

	* render/texturemap.cpp, render/texturemap.h: Initial support for
	HDRI tiff texturing. Still needs work. In particular the cache
	management causes some problems.

2003-01-17 15:47  mw_matti

	* render/texturemap.cpp: Use Option "bias" float, extended shadow()
	call to use bias if specified

2003-01-17 15:46  mw_matti

	* librib2/librib.cpp: Declare "bias" "uniform float"

2003-01-17 00:26  pgregory

	* render/ri.cpp, render/texturemap.cpp: More changes to prepare for
	HDRI support. Now environment map generation uses standard methods
	to avoid presumptions on texture format.

2003-01-15 23:11  pgregory

	* render/ri.cpp: More changes to texturing in preparation for HDRI
	support.

2003-01-15 23:09  pgregory

	* render/ri.cpp, render/texturemap.cpp, render/texturemap.h: More
	changes to texturing in preparation for HDRI support.

2003-01-15 21:34  pgregory

	* libri2rib/output.cpp, libri2rib/outstream.cpp: Fixes for windows
	compilation.

2003-01-15 18:00  pgregory

	* render/texturemap.cpp, render/texturemap.h: Initial changes to
	texture buffer managerment to support HDRI images.

2003-01-14 23:01  oedo808

	* libri2rib/output.cpp, libri2rib/outstream.cpp: Closing files when
	done

2003-01-13 23:12  pgregory

	* libddmsock/ddmsock.cpp, libddmsock/displaydriver.h,
	render/ri.cpp, shadowmap/shadowmap.cpp: Update shadowmap display
	device to write a proper shadow map if the requested display type
	is "shadow", or a zfile if the display type is "zfile". Allows you
	to bypass teqser if you use "shadow".

2003-01-13 17:09  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Check for and cope with non-manifold case.

2003-01-13 16:22  pgregory

	* ribfiles/test.rib: Removed.

2003-01-13 00:23  pgregory

	* libshadervm/shadervariable.cpp: Fix problem with include order
	and warnings.

2003-01-13 00:21  pgregory

	* libaqsistypes/sstring.cpp, libaqsistypes/sstring.h,
	libshaderexecenv/shadeops.cpp, render/renderer.h: Fix SL printf
	function to not automatically append a newline, and to accept and
	process the most common escape sequences.

2003-01-12 17:52  pgregory

	* render/texturemap.cpp: Fix texturing functions to check for
	"blur" as well as "sblur" or "tblur"

2003-01-12 13:49  pgregory

	* render/texturemap.cpp: Reenable shadow sampleing (Doh!) Set
	texture mapping blur default to 0.0 as well (Doh! Doh!)

2003-01-12 13:47  pgregory

	* ribfiles/shadtest.rib: Use midpoint sampling for shadows to avoid
	the need for bias.

2003-01-12 13:27  pgregory

	* render/texturemap.cpp: Default blur value should be 0.0 if not
	specified.

2003-01-11 14:58  pgregory

	* libaqsistypes/libaqsistypes.dsp, libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.h, render/imagebuffer.cpp,
	render/ishaderexecenv.h, render/itexturemap.h, render/nurbs.cpp,
	render/renderer.cpp, render/ri.cpp, render/stats.cpp,
	render/texturemap.cpp, render/texturemap.h: Improve the mechanism
	used to pass parameters to the texture sampling functions. Now uses
	a map, so the paramters can be extended at will. Implement support
	for the "samples" parameter to shadow sampling.

2003-01-11 01:21  pgregory

	* render/lath.cpp, render/lath.h, render/ri.cpp,
	render/subdivision2.cpp, render/subdivision2.h: Improve handling of
	irregular meshes. Fix decision about dicing to go to a patch if
	possible, as patches are much faster. Fix bug in construction to
	AddRef and Release around the patch generation in case the first
	patch gets culled, and the releasing deletes the topology class.
	Improve speed a lot, using memory pool for laths.

2003-01-10 21:27  oedo808

	* libri2rib/context.h, libri2rib/options.h, libri2rib/output.cpp,
	libri2rib/output.h, libri2rib/outstream.cpp, libri2rib/outstream.h,
	libri2rib/ri.cpp, libri2rib/ri2ribtest.cpp: libri2rib
	simplification and Gzip output to Pipe added.

2003-01-10 21:26  oedo808

	* libri2rib/ascii.h, libri2rib/binary.cpp, libri2rib/binary.h,
	libri2rib/context.cpp: libri2rib simplification and Gzip output to
	Pipe added.

2003-01-10 20:58  pgregory

	* libslparse/vardef.cpp: Make L read/write in lightsource shaders.

2003-01-10 18:36  pgregory

	* render/lath.h, render/subdivision2.cpp: Fix some more issues with
	irregular meshes.

2003-01-09 22:04  pgregory

	* render/imagebuffer.cpp: Had to roll back Matti's change, Michel
	pointed out that not filtering/quantizing/exposing an empty bucket
	won't work when an imager shader is used. Doesn't work for shadow
	maps either.

2003-01-09 21:57  pgregory

	* render/lath.cpp, render/subdivision2.cpp, render/subdivision2.h:
	More changes to new subdivision code, handles irregular meshes
	better now. Had problems with meshes with 'star' points, and
	filling in the link data during subdivision.

2003-01-08 08:36  pgregory

	* aqsis/aqsis.cpp: Change timer according to system, thanks to
	Giuseppe Zompatori..

2003-01-07 08:40  pgregory

	* aqsl/aqsl: Apply Tristan Colgate's patch to make POSIX version
	output proper line number information for errors.

2003-01-06 17:50  pgregory

	* plugins/Makefile.am, plugins/bake2tif/Makefile.am: Update POSIX
	build to include bake2tif plugin.

2003-01-06 17:49  pgregory

	* configure.in: Update POSIX build to include bake2tif plugin.

2003-01-06 13:33  pgregory

	* libddmsock/ddmsock.cpp, render/renderer.cpp, render/ri.cpp:
	Improve error reporting in case of missing ddmsock.ini or
	inrecognised display type.

2003-01-06 10:22  pgregory

	* plugins/bake2tif/Makefile: [no log message]

2003-01-03 14:33  pgregory

	* ribfiles/bake.rib, ribfiles/baketest.rib, shaders/bake.h,
	shaders/expensive.sl: Added Michel Joron's work on baking textures.

2003-01-03 14:26  pgregory

	* plugins/bake2tif/Makefile, plugins/bake2tif/bake2tif.c,
	plugins/bake2tif/bake2tif.dsp: Added Michel Joron's work on baking
	textures.

2003-01-03 14:24  pgregory

	* Renderer.dsw, libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libshadervm/shadervm2.cpp,
	libslparse/funcdef.cpp, render/ishaderexecenv.h,
	render/libaqsis.dsp, teqser/teqser.cpp: Added Michel Joron's work
	on baking textures.

2003-01-02 09:47  mw_matti

	* render/imagebuffer.cpp: Faster rendering of empty buckets ( 2-3
	times faster )

2003-01-01 19:57  pgregory

	* aqsis/Makefile.am: Alter test target to create a temporary
	ddmsock.ini so that 'make test' can be run after 'make all' but
	without the need to run 'make install'.

2003-01-01 19:27  pgregory

	* libcodegenvm/vmoutput.cpp: Fix so that only the code segment tree
	is output in the code segment. This is because we needed to link
	the parameters under the shader as well so that they can get back
	up to there shader during type checking.

2003-01-01 12:51  pgregory

	* render/Makefile.am: Alter makefile to include mtable files.

2002-12-31 14:38  pgregory

	* libslparse/iparsenode.h, libslparse/libslparse.cpp,
	libslparse/parsenode.cpp, libslparse/parsenode.h,
	libslparse/typecheck.cpp, libslparse/vardef.cpp,
	libslparse/vardef.h: Fix bug in parser, shaders can now be called
	the same as functions. Fix bug in parser local functions are now
	found in any parent scope. Fix bug in parser, predefined variables
	are now considered read-only where appropriate. Handle errors
	through exceptions.

2002-12-29 16:31  pgregory

	* ribfiles/subdiv3.rib: Check subdivision in boundary case.

2002-12-29 16:13  pgregory

	* render/subdivision2.cpp, render/subdivision2.h: Fix some problems
	with boundary conditions.

2002-12-28 19:12  selcott

	* ribfiles/csg_test2.rib: CSG test case where the camera starts
	inside a solid.

2002-12-28 19:11  selcott

	* libaqsistypes/aqsis_types.h: Fixed error whereby CEIL_POW2( 2^x )
	would return 2^(x+1). This was causing some primitives to be diced
	more finely than necessary.

2002-12-28 19:08  selcott

	* render/csgtree.cpp: CSGs now calculate initial state, allowing
	for cases where the camera starts inside a solid.

2002-12-28 14:27  mw_matti

	* render/mtable.cpp: new functions

2002-12-28 14:25  mw_matti

	* render/mtable.h: new functions

2002-12-27 19:00  mw_matti

	* teqser/teqser.cpp: added support for mtable

2002-12-27 18:59  mw_matti

	* render/mtable.cpp, render/mtable.h: small changes

2002-12-27 18:59  mw_matti

	* render/ri.cpp: added support for mtable

2002-12-27 17:28  pgregory

	* render/mtable.h: Disable C4786 warnings.

2002-12-27 17:10  mw_matti

	* aqsis/aqsis.cpp: Message table added | global variable mTable

2002-12-27 17:09  mw_matti

	* render/libaqsis.dsp: Files added

2002-12-27 17:08  mw_matti

	* render/mtable.cpp, render/mtable.h: Message table class (
	CqMessageTable )

2002-12-26 10:30  mw_matti

	* aqsis/aqsis.cpp: more detailed version

2002-12-24 14:14  mw_matti

	* render/teapot.cpp: typo fixed

2002-12-23 13:46  pgregory

	* aqsis/aqsis.cpp, render/imagebuffer.cpp, render/imagebuffer.h,
	render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Arbitrary primitive variables now work on new SDS. Normals are now
	correct when new SDS splits inot bicubic patches. Fix some memory
	leaks.

2002-12-22 13:00  mw_matti

	* libslxargs/slx.cpp: aqsltell test.slx is now equivalent to
	aqsltell test

2002-12-21 16:32  pgregory

	* render/patch.cpp, render/patch.h, render/ri.cpp,
	render/subdivision2.cpp: Fix patch primitive to allow specification
	of the native basis during the call to convert. Allows new
	subdivision primitive to create b-spline patches without needing to
	play with attributes.

2002-12-19 21:52  pgregory

	* render/bound.h, render/imagebuffer.cpp, render/ri.cpp,
	render/subdivision2.cpp, render/subdivision2.h: Updates to the new
	subdivision scheme, works largely untested, known to have problems
	with non-closed meshes.

2002-12-15 22:59  pgregory

	* librib2/librib.cpp: Improve error recovery in RIB parser, still
	needs a lot of work. Handle odd case which it seems other renderers
	deal with, where GeometricApproximation is passed an array for it's
	value.

2002-12-15 20:52  pgregory

	* aqsis/aqsis.cpp: Change -b to -d, to match BMRT and Entropy.

2002-12-15 18:58  mw_matti

	* aqsis/aqsis.cpp: New command line option -b equals -fb

2002-12-14 13:56  pgregory

	* ChangeLog: Update for release.

2002-12-14 13:54  pgregory

	* render/version.h: Update version number for release.

2002-12-14 13:43  pgregory

	* Makefile.am, configure.in, render/surface.cpp,
	shaders/Makefile.am: Small changes to get a clean 'distcheck' build
	under RH8.0

2002-12-13 20:26  pgregory

	* render/renderer.cpp, render/renderer.h: Coordinate system name
	lookup optimisations.	      - Michel Joron

2002-12-11 22:02  pgregory

	* configure.in, render/plugins.cpp, render/texturemap.cpp: Make it
	so that if plugins are disabled, the dl library is not linked, and
	the functions which use it are complied out to nothing.

2002-12-11 20:45  pgregory

	* render/attributes.cpp, render/nurbs.cpp, render/ri.cpp,
	render/surface.cpp: Optimise the calculation and caching of the
	square of the shading rate, used during dice checks.	     -
	Michel Joron

2002-12-09 22:52  pgregory

	* ChangeLog: Update

2002-12-09 22:52  pgregory

	* render/nurbs.cpp, render/patch.cpp, render/quadrics.cpp,
	render/ri.cpp, render/surface.cpp, render/surface.h: Optimise the
	use of the gridsize option, precalculate and cache a version of it.
		- Michel Joron

2002-12-08 15:50  pgregory

	* render/imagebuffer.cpp, render/nurbs.cpp, render/patch.cpp,
	render/quadrics.cpp: Micro polygon dicing strategy improvements.   
	     - Michel Joron

2002-12-06 14:44  pgregory

	* libri2rib/context.cpp, libri2rib/context.h, libri2rib/output.cpp,
	libri2rib/outstream.cpp, libri2rib/outstream.h: Implement
	RiOption("RI2RIB_Output", "Pipe", (RtPointer)&fd, RI_NULL) support.

2002-12-06 13:10  pgregory

	* aqsis/aqsis.cpp, libshaderexecenv/shadeops.cpp,
	render/lights.cpp, render/stats.cpp: Fix crash with missing
	lightsource shader. Fix some memory leaks.

2002-12-04 00:41  pgregory

	* render/texturemap.cpp: Reenable texture blurring.

2002-12-03 22:07  pgregory

	* render/lath.cpp, render/lath.h, render/ri.cpp,
	render/subdivision2.cpp, render/subdivision2.h: More subdivision 2
	changes.

2002-12-02 18:30  pgregory

	* librib2/bdec.cpp, librib2/bdec.h: Optimise speed of RIB parser by
	very large amount.	   - Michel Joron.

2002-12-01 22:08  pgregory

	* render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	More changes to new subdivision scheme.

2002-11-30 18:48  pgregory

	* aqsis/Makefile.am, aqsltell/Makefile.am, teqser/Makefile.am: Fix
	dynamic linking library dependencies

2002-11-29 17:23  pgregory

	* aqsis/Makefile.am, aqsltell/Makefile.am, aqsltell/aqsltell.cpp,
	librib2/Makefile.am, libshadervm/Makefile.am,
	libslparse/Makefile.am, render/Makefile.am, teqser/Makefile.am: Try
	to make POSIX bison and flex stuff less version dependent.

2002-11-29 08:30  pgregory

	* render/ri.cpp, render/subdivision2.cpp: More changes to new
	subdivision scheme.

2002-11-28 12:52  pgregory

	* render/lath.cpp, render/lath.h, render/ri.cpp,
	render/subdivision2.cpp: Changes to the new subdivision
	implementation.

2002-11-26 13:12  pgregory

	* render/ri.h: Clean up ready for release with the binary
	installer.

2002-11-26 12:52  pgregory

	* thirdparty/libz.lib: Added to allow linking with the
	libri2rib.lib

2002-11-25 21:58  pgregory

	* render/texturemap.cpp: Make sure missing shadow map reports no
	shadowing.	   - Michel Joron

2002-11-25 21:57  pgregory

	* libshadervm/shadervm1.cpp, libshadervm/shadervm2.cpp: More
	optimisations and split the main VM instruction set across multiple
	cpp files to improve compiler time.	    - Michel Joron

2002-11-25 21:56  pgregory

	* libshadervm/libshadervm.dsp, libshadervm/shaderstack.cpp,
	libshadervm/shaderstack.h, libshadervm/shadervm.cpp: More
	optimisations and split the main VM instruction set across multiple
	cpp files to improve compiler time.	    - Michel Joron

2002-11-24 21:57  pgregory

	* render/lath.cpp, render/lath.h, render/libaqsis.dsp,
	render/ri.cpp, render/subdivision2.cpp, render/subdivision2.h:
	Added code for experimental rewrite of subdivision surfaces.

2002-11-24 10:02  oedo808

	* libri2rib/Makefile.am: added COPYING_LGPL to EXTRA_DIST

2002-11-22 17:40  pgregory

	* render/subdivision.cpp, render/subdivision.h: Stabilise slightly
	in the case of errors in meshes, or subdivision.

2002-11-21 21:48  oedo808

	* libri2rib/ascii.cpp, libri2rib/ascii.h, libri2rib/binary.cpp,
	libri2rib/binary.h, libri2rib/context.cpp, libri2rib/context.h,
	libri2rib/dictionary.cpp, libri2rib/dictionary.h,
	libri2rib/error.cpp, libri2rib/error.h, libri2rib/inlineparse.cpp,
	libri2rib/inlineparse.h, libri2rib/options.h, libri2rib/output.cpp,
	libri2rib/output.h, libri2rib/outstream.cpp, libri2rib/outstream.h,
	libri2rib/plstore.cpp, libri2rib/plstore.h, libri2rib/ri.cpp,
	libri2rib/tokens.cpp: License change for libri2rib. libri2rib is
	now under the LGPL

2002-11-21 21:45  oedo808

	* libri2rib/COPYING_LGPL: License change for libri2rib. libri2rib
	is now under the LGPL

2002-11-21 21:44  oedo808

	* README: License change for libri2rib. libri2rib is now under the
	LGPL

2002-11-20 00:58  pgregory

	* libshadervm/shaderstack.h: Fix 'dup' function, statements such as
	a=b=1; were not working because of this bug.

2002-11-19 16:00  pgregory

	* libshadervm/shaderstack.cpp, libshadervm/shaderstack.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h: More inner loop
	optimisations, and hash usage.	       - Michel Joron

2002-11-19 08:36  pgregory

	* libshaderexecenv/shadeops.cpp: Fix the phong function to allocate
	temp variables correctly, and clean up after itself.

2002-11-15 10:00  pgregory

	* libshadervm/shadervm.cpp, render/texturemap.cpp,
	render/trimcurve.cpp: More inner loop optimisations.	     -
	Michel Joron

2002-11-14 15:02  pgregory

	* libaqsistypes/color.h, render/attributes.cpp,
	render/attributes.h, render/genpoly.cpp, render/micropolygon.cpp,
	render/nurbs.cpp, render/options.h, render/parameters.h,
	render/patch.cpp, render/polygon.cpp, render/renderer.cpp,
	render/stats.h, render/surface.cpp: More optimisations and
	improvements in inner loops.	     - Michel Joron.

2002-11-13 22:56  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h: More optimisations,
	this time avoiding unnecessary initialisation of empty buckets.    
	    - Michel Joron.

2002-11-13 17:19  pgregory

	* render/csgtree.cpp, render/csgtree.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/occlusion.cpp, render/occlusion.h,
	render/ri.cpp, render/stats.cpp, render/stats.h: Lots more inner
	loop optimisations.	    - Michel Joron

2002-11-12 00:45  pseudonym

	* render/imagebuffer.cpp: printf -> std::cout

2002-11-11 15:54  pgregory

	* librib2/tests/ribprinter.cpp, librib2/tests/ribscanner.cpp: [no
	log message]

2002-11-09 09:55  pgregory

	* ChangeLog: Update version number

2002-11-09 09:44  pgregory

	* render/version.h: Update version number

2002-11-09 09:10  pgregory

	* render/imagebuffer.cpp: More small but effective optimisations in
	the inner loops.	 - Michel Joron

2002-11-08 21:48  pgregory

	* render/nurbs.cpp: Fix a couple of stupid bugs in the calculation
	of s,t values on NURBS surfaces. Spotted by Matti.

2002-11-08 19:09  pgregory

	* render/imagebuffer.cpp, render/parameters.h, render/quadrics.cpp:
	More hash related optimisations.	 - Michel Joron

2002-11-08 14:04  pgregory

	* configure.in: Updated version number.

2002-11-08 11:29  pgregory

	* render/patch.cpp, render/patch.h, render/polygon.cpp,
	render/polygon.h: Update new triangle method. Now works with all
	primitive variable types.

2002-11-08 11:16  pgregory

	* libaqsistypes/sstring.cpp, libaqsistypes/vector2d.cpp,
	libaqsistypes/vector2d.h, libaqsistypes/vector3d.cpp,
	libaqsistypes/vector3d.h, libaqsistypes/vector4d.cpp,
	libaqsistypes/vector4d.h: Add stream output operators for handy
	debugging.

2002-11-08 01:06  pgregory

	* render/patch.cpp, render/surface.h: Some more hash lookup
	optimisations.	       - Michel Joron

2002-11-07 22:42  pgregory

	* ChangeLog: Update.

2002-11-07 20:57  pgregory

	* render/attributes.h, render/options.h, render/parameters.cpp,
	render/parameters.h, render/polygon.cpp, render/ri.cpp,
	render/texturemap.cpp: Various optimisations to inner loops and
	name lookup.	     - Michel Joron

2002-11-07 19:18  pgregory

	* render/isurface.h, render/micropolygon.cpp,
	render/micropolygon.h, render/patch.cpp, render/patch.h,
	render/polygon.cpp, render/surface.cpp, render/surface.h: Initial
	work to get triangles to render better. Now treated as
	parallelograms with a 'phantom' fourth point, so that the final
	grid is rendered as a triangle.

2002-11-05 15:59  pgregory

	* render/imagebuffer.cpp: Add some changes to the randomisation of
	samples, to hopefully enable cross platform compatibility.	  
	- Michel Joron.

2002-11-05 15:57  pgregory

	* render/micropolygon.cpp: Added some small optimisations to the
	shading setup code.	    - Michel Joron

2002-11-05 08:50  pgregory

	* render/micropolygon.cpp, render/polygon.cpp: Fix bug in polys,
	not allowing user specified u/v coordinates. Fix typo in dPdv
	calculation.

2002-11-04 15:59  pgregory

	* render/attributes.cpp, render/attributes.h, render/context.cpp,
	render/context.h, render/options.cpp, render/options.h,
	render/parameters.cpp, render/parameters.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/surface.cpp: Do some
	renaming of classes to disambiguate and generally use more sensible
	names. Mosly highlighted during the writing of the process
	document.
	
	Add in a small parse time optimisation to cache the pointer to the
	last used shader in case it is used again.	   - Michel Joron

2002-10-31 21:21  pgregory

	* aqsis/aqsis.cpp, render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/polygon.cpp, render/ri.cpp,
	render/stats.cpp, render/stats.h, render/texturemap.cpp: Various
	optimisations and teturing updates.	    - Michel Joron

2002-10-31 11:51  pgregory

	* aqsis/aqsis.cpp, aqsl/aqsl_win.cpp, aqsl/aqslcomp.cpp,
	aqsltell/aqsltell.cpp, filebuffer/filebuffer.cpp,
	framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp,
	libaqsistypes/aqsis_types.h, libaqsistypes/color.h,
	libaqsistypes/matrix.cpp, libaqsistypes/noise.cpp,
	libaqsistypes/random.h, libaqsistypes/refcount.h,
	libaqsistypes/spline.cpp, libaqsistypes/spline.h,
	libaqsistypes/vector4d.h, libaqsistypes/posix/semaphore.cpp,
	libcodegenvm/vmoutput.cpp, libcodegenvm/vmoutput.h, libdd/dd.cpp,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/ddmsock.cpp, libri2rib/error.cpp, librib2/bdec.cpp,
	librib2/librib.cpp, librib2/librib.h, librib2ri/librib2ri.cpp,
	librib2ri/librib2ri.h, librib2stream/librib2stream.cpp,
	librib2stream/librib2stream.h, libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shaderstack.h,
	libshadervm/shadervariable.cpp, libshadervm/shadervariable.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libslparse/funcdef.h, libslparse/ivardef.h,
	libslparse/parsenode.cpp, libslparse/parsenode.h,
	libslxargs/rcdummy.cpp, libslxargs/slx.cpp, libslxargs/slx.h,
	render/attributes.cpp, render/attributes.h, render/context.cpp,
	render/csgtree.cpp, render/csgtree.h, render/curves.cpp,
	render/curves.h, render/forwarddiff.h, render/genpoly.h,
	render/iattributes.h, render/ilightsource.h,
	render/imagebuffer.cpp, render/imagebuffer.h, render/imagers.cpp,
	render/imagers.h, render/irenderer.h, render/ishader.h,
	render/ishaderdata.h, render/ishaderexecenv.h, render/isurface.h,
	render/itexturemap.h, render/itransform.h, render/lights.cpp,
	render/lights.h, render/messages.h, render/micropolygon.cpp,
	render/micropolygon.h, render/nurbs.cpp, render/nurbs.h,
	render/occlusion.cpp, render/occlusion.h, render/options.cpp,
	render/options.h, render/parameters.cpp, render/parameters.h,
	render/patch.cpp, render/patch.h, render/plugins.cpp,
	render/plugins.h, render/points.cpp, render/points.h,
	render/polygon.cpp, render/polygon.h, render/quadrics.cpp,
	render/quadrics.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/shaders.h, render/stats.cpp, render/stats.h,
	render/subdivision.cpp, render/subdivision.h, render/surface.cpp,
	render/surface.h, render/teapot.cpp, render/texturemap.cpp,
	render/texturemap.h, render/transform.h,
	render/macosx/std/std_valarray.h, shadowmap/shadowmap.cpp,
	slpp/PP.H, teqser/teqser.cpp: Applied artistic style to bring
	coding latyout back up to scratch.

2002-10-30 15:18  pgregory

	* render/texturemap.cpp: More changes to the implementation of the
	texture caching mechanism. Now works on shadowmaps too. 	-
	Michel Joron

2002-10-28 21:16  pgregory

	* AUTHORS: Update Matti's name.

2002-10-24 20:21  pgregory

	* render/texturemap.cpp: Implement bias0/1 range usage in shadow
	map sampling.	      - Michel Joron

2002-10-24 20:21  pgregory

	* render/imagebuffer.h: Fix some typos in asserts.	   - Michel
	Joron

2002-10-24 16:32  pgregory

	* render/ri.cpp: Make sure there is a camera matrix available from
	RiBegin onwards.

2002-10-24 13:37  pgregory

	* aqsis.spec: Added .spec files for creating RPM distros of Aqsis
	and libargparse 	- Damien Miller

2002-10-23 22:54  pgregory

	* render/irenderer.h, render/options.cpp, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, ribfiles/cam_mb.rib: Implement
	camera transformation motion blur.

2002-10-23 21:16  pgregory

	* render/renderer.cpp: Remove unnecessary re registration of
	shaders.	 - Michel Joron

2002-10-23 21:16  pgregory

	* render/points.cpp: Change to use new primitive variable method.  
	      - Michel Joron

2002-10-23 21:15  pgregory

	* libshaderexecenv/shadeops.cpp: Implement view matrix access in
	the textureinfo function.	  - Michel Joron

2002-10-23 21:14  pgregory

	* libshaderexecenv/shaderexecenv.h, libshadervm/shadervm.h: Improve
	efficiency of variable lookup by storing the last accessed index
	and starting from that one.	    - Michel Joron

2002-10-23 21:13  pgregory

	* render/itexturemap.h, render/texturemap.cpp, render/texturemap.h:
	Implement matrix access via interface. Improve texture cache
	mechanism.	   - Michel Joron

2002-10-23 21:12  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h: Boolean cast needed
	by MacOS. Fix typos in asserts. 	- Michel Joron

2002-10-22 18:56  pgregory

	* AUTHORS: Updated

2002-10-22 14:34  pgregory

	* render/patch.h, render/ri.cpp, render/surface.h: Handle alternate
	bass matrices in bicubic patchmeshes. Handle "Pz" style point
	specification in patchmeshes only.

2002-10-19 19:18  pgregory

	* render/renderer.cpp: Fix bug in recognising 'facevarying' class
	variables.

2002-10-19 19:17  pgregory

	* render/subdivision.cpp: Fix bug in handling of
	'interplateboundary'

2002-10-18 08:11  pgregory

	* ribfiles/defsurf.rib: Use a default builtin shader in case a
	requested shader is not found, and as the default.

2002-10-18 08:10  pgregory

	* libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	render/ishader.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/shaders.h, ribfiles/sphere.rib: Use a default
	builtin shader in case a requested shader is not found, and as the
	default.

2002-10-15 01:43  pseudonym

	* render/imagebuffer.cpp, render/imagebuffer.h, render/ri.cpp,
	ribfiles/matte.rib: Support for RiMatte().

2002-10-14 20:09  pgregory

	* libslparse/typecheck.cpp: Fix bug in typechecking function calls
	with varying length argument lists.

2002-10-14 20:08  pgregory

	* render/ri.cpp: Fix bug in array parameter handling.

2002-10-14 20:07  pgregory

	* render/parameters.h: Fix bug in array parameter handling.

2002-10-14 20:06  pgregory

	* librib2/librib.cpp: Remove duplicate declarations Spotted by
	Matti

2002-10-12 10:13  jpgrad

	* librib2/librib.cpp: - Added "width" and "constantwidth" as
	default parameters.  These are	  required for curves.

2002-10-12 09:37  jpgrad

	* render/Makefile.am: - Added occlusion.h and occlusion.cpp to the
	list of files for gnu automake	 builds.

2002-10-11 13:14  pgregory

	* ribfiles/patch.rib: Add test case for alternate basis RiPatch.

2002-10-11 13:05  pgregory

	* render/surface.h: Make sure P is returned as the correct class
	(vertex, not varying).

2002-10-11 13:05  pgregory

	* render/patch.cpp, render/patch.h, render/ri.cpp: Implement basis
	support for RiPatch, still need to work on RiPatchMesh

2002-10-11 13:03  pgregory

	* librib2/librib.h: Implement initial support for RiBasis calls.

2002-10-11 13:01  pgregory

	* render/micropolygon.cpp: Fix bug in mpg sampling which showed up
	as visible mpg edges when the mpgrid was aligned with the pixel
	grid in raster space. Spotted and fixed by Andrew J. Bromage.

2002-10-11 09:07  pgregory

	* ribfiles/detail.rib: Test Andrew's LOD code.

2002-10-11 09:05  pgregory

	* render/ri.cpp: Add Andrew's LOD code.

2002-10-11 09:00  pgregory

	* render/imagebuffer.h: Add Andrew's LOD code.

2002-10-11 08:59  pgregory

	* render/imagebuffer.cpp: Add Andrew's LOD code.

2002-10-11 08:57  pgregory

	* render/attributes.cpp: Add Andrew's LOD code.

2002-10-11 00:25  oedo808

	* Makefile.am, configure.in: ddmsock.ini inconsistency fixed.

2002-10-09 00:06  pgregory

	* render/nurbs.cpp: Fix knot insertion/refinement routines to leave
	weighting factors alone.

2002-10-08 20:43  pgregory

	* ribfiles/nurbs.rib: Changed to contain tests for clamping and cp
	weighting.

2002-10-08 20:42  pgregory

	* render/libaqsis.dsp: Added Andy Gill's hierarchical occlusion
	culling code to Windows.

2002-10-08 20:41  pgregory

	* libaqsistypes/random.h: Add Andrew J. Bromage's new random code.

2002-10-08 20:31  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h,
	render/occlusion.cpp, render/occlusion.h: Add Andy Gill's
	hierarchical occlusion culling code.

2002-10-08 20:11  pgregory

	* render/libaqsis.dsp: Add Jonathans Curves code to the Windows
	project.

2002-10-08 20:10  pgregory

	* render/nurbs.cpp, render/nurbs.h: Fix some bugs in the 'clamping'
	of NURBS surfaces. Disable generation of normals as there is a
	problem with it at the moment. Let the grid generate normals until
	it is fixed.

2002-10-08 20:07  pgregory

	* render/curves.cpp: Couple of small fixes for VC6

2002-10-07 02:26  jpgrad

	* ribfiles/Makefile.am, ribfiles/lincurve_test1.rib,
	ribfiles/lincurve_test2.rib, ribfiles/lincurve_test3.rib,
	ribfiles/lincurve_test4.rib: The lincurve_testN.rib files test
	various features of linear curves:
	
	lincurve_test1.rib - texture coordinates and basic curve stuff
	lincurve_test2.rib - user specified normals and sidedness
	lincurve_test3.rib - test of flat curves with the curvetube shader
	lincurve_test4.rib - test of different sorts of user parameters
	
	Changed Makefile.am to include these rib files.

2002-10-07 02:18  jpgrad

	* shaders/Makefile.am, shaders/curvetube.sl: curvetube.sl is a
	surface shader which uses the plastic illumination model and
	implements a naiive cylindrical surface by bump mapping.
	
	Changed Makefile.am to include this shader in the build.

2002-10-07 02:13  jpgrad

	* render/curves.cpp, render/curves.h, render/ri.cpp,
	render/surface.h: Latest curves stuff.	There are many changes in
	curves.cpp and curves.h; these files now support linear curves to
	the point where active testing by developers is encouraged. :-)  
	ri.cpp has changed to allow cubic curves through, but cubic curves
	aren't ready yet.
	
	Changed surface.h to make the CqSurface::AddPrimitiveVariable
	method virtual (as per discussions on Aqsis-devel).

2002-10-03 23:14  jpgrad

	* render/curves.cpp, render/curves.h, render/ri.cpp: - Latest
	curves stuff.  Many many changes in curves.cpp and curves.h - these
	   are still in a state of flux, but are not #ifdef 0 ... #endif
	commented    out anymore. - Changed ri.cpp to support the new
	curves architecture.  Beware that linear    curves are being let
	through now, despite not quite being finished.	Cubic	 curves
	still cause an error.

2002-10-02 05:02  jpgrad

	* render/Makefile.am, render/curves.cpp, render/curves.h: -
	Modified Makefile.am to include curves.cpp and curves.h in the
	build. - curves.cpp and curves.h contain WIP first-cut code for
	RenderMan Curves.    The contents of these files are in a state of
	extreme flux at the moment    so they're commented out with #if 0
	... #endif so that they don't	 disrupt anyone else's work.

2002-09-27 15:57  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug in lighting, default
	illuminance angle should be PI and diffuse/specular/phong need to
	set it explicitly to PI/2.
	
	Fix bug in illuminnance, illuminnace is always varying.

2002-09-27 15:56  pgregory

	* libshadervm/shaderstack.h: Fix bug in OpCOMP function. Getting a
	component from a varying vector/point/normal/color using a uniform
	index was wrong.

2002-09-27 07:18  pgregory

	* filebuffer/filebuffer.cpp: Delete buffers cleanly.

2002-09-27 00:50  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: default quantize 'one'
	should have been 255, not 256.

2002-09-27 00:45  pgregory

	* ribfiles/floatout.rib: Test output of floating point images.

2002-09-27 00:44  pgregory

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	libddmsock/ddmsock.cpp, render/imagebuffer.cpp: Implement first
	stab at floating point image output.

2002-09-26 16:17  pgregory

	* render/texturemap.cpp: Disable soft shadows, still have blurred,
	the same as prman etc.

2002-09-26 16:17  pgregory

	* libddmsock/ddmsock.cpp, libddmsock/displaydriver.h: Add bits per
	sample in preparation for floating point output.

2002-09-23 12:49  pgregory

	* ChangeLog: 0.7.0

2002-09-23 11:30  pgregory

	* libaqsistypes/posix/Makefile.am: Added share.h to dist thanks to
	Will Newton.

2002-09-19 16:13  pgregory

	* render/version.h: Update version number in preparation for a
	release.

2002-09-19 07:34  pgregory

	* libri2rib/ascii.cpp, libri2rib/binary.cpp,
	libri2rib/libri2rib.dsp, libri2rib/outstream.cpp,
	libri2rib/outstream.h: Some minor changes to get Win32 working.

2002-09-18 23:23  oedo808

	* libri2rib/Makefile.am, libri2rib/ascii.cpp, libri2rib/ascii.h,
	libri2rib/binary.cpp, libri2rib/binary.h, libri2rib/context.cpp,
	libri2rib/context.h, libri2rib/dictionary.cpp,
	libri2rib/dictionary.h, libri2rib/error.cpp, libri2rib/error.h,
	libri2rib/inlineparse.cpp, libri2rib/inlineparse.h,
	libri2rib/options.h, libri2rib/output.cpp, libri2rib/output.h,
	libri2rib/outstream.cpp, libri2rib/outstream.h,
	libri2rib/plstore.cpp, libri2rib/plstore.h, libri2rib/ri.cpp,
	libri2rib/ri2rib_test.c, libri2rib/ri2ribtest.cpp: Added binary
	rib, gzip output and RiColorSamples

2002-09-18 19:48  pgregory

	* libddmsock/ddmsock.cpp: Add Will Newton's patch to prevent
	'Zombie' threads under Posix.

2002-09-18 14:27  pgregory

	* render/subdivision.cpp: Remove faulty default u/v implementation.

2002-09-18 06:53  pgregory

	* shadowmap/shadowmap.cpp: Add support for multiple instances of
	Aqsis running by altering the DD communication port.

2002-09-18 06:26  pgregory

	* libshadervm/shadervm.h, render/shaders.cpp, render/shaders.h:
	Small comment changes from Will Newton

2002-09-18 06:26  pgregory

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp, libddmsock/ddmsock.cpp,
	libddmsock/ddmsock.h: Add support for multiple instances of Aqsis
	running by altering the DD communication port.

2002-09-18 06:25  pgregory

	* render/subdivision.cpp, render/subdivision.h: Move macros into
	.cpp and add some assert checking.

2002-09-17 15:42  pgregory

	* render/polygon.cpp, render/polygon.h, render/ri.cpp,
	render/subdivision.cpp, render/subdivision.h: Some fixes to
	subdivision surface handling of primitive variables and motion
	blur.

2002-09-16 11:54  pgregory

	* render/imagebuffer.cpp: Fix typo in filter bucket routine. Meant
	that filter wasn't getting correct coverage vertically.

2002-09-12 16:51  pgregory

	* libshadervm/shadervariable.h, libshadervm/shadervm.h,
	render/ishaderdata.h, render/ri.cpp, render/subdivision.cpp,
	ribfiles/sticky_patch.rib, ribfiles/subdiv1.rib: Fix problem with
	motion blurred SDS. Fix bug in VM introduced when initialising
	arbitrary primitive variables.

2002-09-12 07:42  pgregory

	* images/grid.tex, images/grid.tif, ribfiles/sticky_patch.rib,
	shaders/sticky_texture.sl: Test for Pref, sticky shading.

2002-09-12 06:55  pgregory

	* libshadervm/shadervariable.h: Make sure varying shader arguments
	are properly initialised to their default value.

2002-09-11 22:03  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/patch.cpp,
	render/patch.h, render/polygon.cpp, render/polygon.h,
	render/subdivision.cpp, render/subdivision.h, render/surface.cpp,
	render/surface.h: Implement support for transformation of arbitrary
	Primitive Variables to "current" space from "object" space.

2002-09-10 22:38  pgregory

	* render/nurbs.cpp, ribfiles/nurbs.rib: Implement uniform and
	constant support for NURBS

2002-09-09 14:11  pgregory

	* render/patch.cpp, ribfiles/mesh_uniform.rib: Implement 'constant'
	and 'uniform' support for patch meshes. (plus test)

2002-09-09 13:12  pgregory

	* ribfiles/mesh_uniform.rib, shaders/face_plastic.sl: Add test for
	uniform values on polygon meshes.

2002-09-09 13:10  pgregory

	* render/polygon.cpp, render/polygon.h, render/ri.cpp,
	render/subdivision.cpp: Implement support for Uniform primitive
	variables on polygon meshes.

2002-09-09 07:47  pgregory

	* libshadervm/shadervm.cpp, render/isurface.h, render/nurbs.cpp,
	render/nurbs.h, render/parameters.cpp, render/parameters.h,
	render/patch.cpp, render/patch.h, render/quadrics.cpp,
	render/quadrics.h, render/subdivision.cpp, render/surface.cpp,
	render/surface.h: More generalization of primitive variable
	handling.

2002-09-04 23:14  pgregory

	* render/imagebuffer.cpp: Enable occlusion culling unless we are
	doing a depth map.

2002-09-04 16:38  pgregory

	* libslxargs/libslxargs.dsp: Added rcdummy.cpp.

2002-09-04 16:16  mw_matti

	* aqsis.iss: cleaned up

2002-09-03 16:36  pgregory

	* render/nurbs.cpp: Temporary fix for eyesplits problems.

2002-09-03 08:09  pgregory

	* render/ri.h: Remove duplicate points and curves declarations.

2002-09-03 08:08  pgregory

	* render/texturemap.cpp: Default bias should be 0.

2002-09-02 22:25  pgregory

	* librib2/librib.cpp, render/imagebuffer.cpp, render/ri.cpp: Add
	support for "depthfilter" option to RiHider, supports "min", "max",
	"average" and "midpoint"

2002-08-30 14:20  pgregory

	* libslxargs/rcdummy.cpp: Add default dummy implementation of
	QGetRenderContextI to libslxargs.

2002-08-30 14:19  pgregory

	* aqsltell/aqsltell.cpp, libslxargs/Makefile.am: Added default
	dummy for QGetRenderContextI to libslxargs.

2002-08-30 12:46  pgregory

	* render/polygon.cpp, render/ri.cpp: Couple of fixes for POSIX
	build.

2002-08-27 07:27  pgregory

	* render/surface.cpp: When filling in Ng during dicing, check
	whether Ng is used, not N.

2002-08-27 07:27  pgregory

	* render/nurbs.cpp, render/polygon.cpp, render/quadrics.cpp: Remove
	temporary windows debugging aids.

2002-08-26 09:40  pgregory

	* render/nurbs.cpp, render/parameters.h, render/patch.cpp,
	render/polygon.cpp, render/subdivision.cpp: Fix stupid naming bug
	not caught by VC6. Had a duplicate Create function on parameters,
	one static one virtual.

2002-08-25 22:03  pgregory

	* render/polygon.cpp, render/ri.cpp: Fix a couple of bugs in motion
	blurred polygons.

2002-08-25 15:19  pgregory

	* render/nurbs.cpp, render/parameters.h, render/patch.cpp,
	render/polygon.cpp, render/ri.cpp, render/subdivision.cpp: Some
	optimisations to handling of large polymeshes.

2002-08-24 12:01  pgregory

	* render/genpoly.h, render/nurbs.cpp, render/nurbs.h,
	render/patch.cpp, render/patch.h, render/points.cpp,
	render/polygon.cpp, render/polygon.h, render/ri.cpp,
	render/subdivision.cpp, render/subdivision.h, render/surface.cpp,
	render/surface.h, render/teapot.cpp: Final removal of special case
	primitive variables. Now all PV's are handled in a totally generic
	way. All primitives now support varying and vertex PV's.

2002-08-23 12:26  pgregory

	* ribfiles/real_env_test.rib: Remove eyesplits kludge.

2002-08-23 12:22  pgregory

	* render/quadrics.cpp: Fix bug on cone, wasn't using zmin/max to
	calculate bound. Fix bug in splits functions wasn't discarding
	intermediate split surfaces if splitting again due to eyesplits.
	Remove extraneous SetPrimitiveVariables calls during split, it is
	called during copy construct.

2002-08-23 12:22  pgregory

	* render/libaqsis.dsp: Add new forwarddiff.h file to the project.

2002-08-23 12:19  pgregory

	* render/imagebuffer.cpp: Make eyesplits situations less of a
	memory problem by putting split surfaces at the top of the queue.
	This way the eyesplit is resolved sooner with less intermediate
	surface allocations.

2002-08-23 00:09  pgregory

	* render/nurbs.cpp: Fix trimming.

2002-08-22 21:35  pgregory

	* render/subdivision.cpp: Fix stupid bug in StoreDice where indices
	were not being reclculated at each sub level in the store process.

2002-08-22 21:34  pgregory

	* render/surface.cpp: Make sure std index table is nulled on copy,
	as the variables themselves aren't copied.

2002-08-22 12:59  pgregory

	* render/Makefile.am: Make latest stuff work on POSIX

2002-08-21 20:27  pgregory

	* ribfiles/polyuser.rib: Add test file for polygon user primitive
	variables.

2002-08-21 20:26  pgregory

	* render/parameters.h, render/patch.cpp, render/polygon.cpp,
	render/ri.cpp, ribfiles/patch.rib: Fix error in polygon processing
	of primitive variables. Fix polygon UPV ordering.

2002-08-21 16:53  pgregory

	* render/forwarddiff.h, render/patch.cpp, render/patch.h,
	ribfiles/patch.rib: Move forward differencing code out into a
	templatized class to allow support for 'vertex' class variables on
	bicubic patches.

2002-08-21 10:12  pgregory

	* teqser/teqser.dsp: Fix link problems.

2002-08-21 07:33  pgregory

	* render/patch.cpp: Optimise splitting algortihm for bicubic
	patches.

2002-08-21 07:26  pgregory

	* render/nurbs.cpp, render/nurbs.h: Optimise NURBS by only
	performing evaluation once in the case of P and N calculation.

2002-08-20 14:41  pgregory

	* render/nurbs.cpp, render/surface.cpp, ribfiles/nurbs.rib: Vertex
	variable support for NURBS.

2002-08-20 07:38  pgregory

	* libaqsistypes/color.h, render/nurbs.cpp, ribfiles/nurbs.rib: More
	refactoring of NURBS code.

2002-08-19 22:46  oedo808

	* librib2/bdec.cpp, librib2/bdec.h: Comments changed and
	'Aqrtisitic Style' applied

2002-08-19 17:10  pgregory

	* render/nurbs.cpp: Start refining NURBS code.

2002-08-19 15:48  pgregory

	* render/nurbs.cpp, render/nurbs.h: Cruft removal.

2002-08-19 15:37  pgregory

	* libaqsistypes/vector4d.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, render/ishader.h, render/isurface.h,
	render/nurbs.cpp, render/nurbs.h, render/ri.cpp, render/shaders.h,
	render/subdivision.cpp, render/surface.cpp, render/surface.h,
	ribfiles/nurbs.rib: Implement first part of 'vertex' class variable
	support.

2002-08-18 21:11  pgregory

	* render/surface.h: Add some assets to make sure we don't duplicate
	user variables.

2002-08-18 21:08  pgregory

	* render/nurbs.cpp: Fix subdivision of NURBS surfaces so that they
	don't need to do a copy construct, thus using huge amounts of
	memory.

2002-08-15 13:49  pgregory

	* render/Makefile.am, teqser/Makefile.am: Fix so that changes to
	enable RiReadArchive work on POSIX.

2002-08-14 22:41  pgregory

	* render/nurbs.cpp, render/parameters.h, render/patch.cpp,
	render/polygon.cpp, render/subdivision.cpp, ribfiles/subdiv1.rib:
	Tidying up of new primitive variables scheme.

2002-08-14 17:03  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/ri.cpp,
	ribfiles/nurbs.rib: Fix nurbs processing.

2002-08-14 08:05  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/ri.cpp: Intermediate
	work on NURBS.

2002-08-13 16:17  pgregory

	* libshaderexecenv/shaderexecenv.cpp, render/libaqsis.dsp,
	render/surface.cpp: Make case of no shader a little safer.

2002-08-12 22:15  pgregory

	* render/ri.cpp: Initial implementation of RiReadArchive.

2002-08-12 16:54  pgregory

	* ribfiles/nurbs.rib: Set material back to normal.

2002-08-12 16:52  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/ri.cpp: Fix setting of
	u/v values on NURBS surfaces.

2002-08-12 15:19  pgregory

	* aqsis/aqsis.cpp, render/texturemap.cpp: Minor chnages after POSIX
	cleanup to get working on Windows again.

2002-08-12 15:18  pgregory

	* shaders/shadowdistant.sl, shaders/shadowpoint.sl: Shadow enabled
	versions of the distant and point light sources.

2002-08-12 15:17  pgregory

	* librib2stream/.cvsignore, libshaderexecenv/.cvsignore,
	libshadervm/.cvsignore, libslparse/.cvsignore,
	releasearchive/.cvsignore, render/.cvsignore, ribfiles/.cvsignore,
	shaders/.cvsignore, shadowmap/.cvsignore, slpp/.cvsignore,
	teqser/.cvsignore: Tidying up.

2002-08-12 15:17  pgregory

	* shaders/background.sl, shaders/bluescreen.sl,
	shaders/exposure.sl, shaders/fakesky.sl, shaders/gradient.sl,
	shaders/iramp.sl: Some imager shaders from Michel Joron.

2002-08-12 15:16  pgregory

	* .cvsignore, all/.cvsignore, aqsis/.cvsignore, aqsl/.cvsignore,
	aqsl/tests/.cvsignore, aqsltell/.cvsignore, filebuffer/.cvsignore,
	framebuffer_glut/.cvsignore, framebuffer_glut_z/.cvsignore,
	images/.cvsignore, libaqsistypes/.cvsignore,
	libaqsistypes/posix/.cvsignore, libaqsistypes/win32/.cvsignore,
	libaqsistypes/win32/intel/.cvsignore, libcodegenvm/.cvsignore,
	libdd/.cvsignore, libddmsimple/.cvsignore, libddmsock/.cvsignore,
	librib2/.cvsignore, librib2/tests/.cvsignore, librib2ri/.cvsignore:
	Tidying up.

2002-08-12 14:44  pgregory

	* render/texturemap.cpp: Reenable automatic MIPMAPping of tif
	textures.

2002-08-12 14:27  pgregory

	* configure.in, aqsis/aqsis.cpp, aqsl/Makefile.am,
	libaqsistypes/file.cpp, libaqsistypes/list.h,
	libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	libaqsistypes/random.h, libddmsock/ddmsock.cpp, libri2rib/ascii.h,
	libslxargs/Makefile.am, render/attributes.h, render/iattributes.h,
	render/ilightsource.h, render/imagebuffer.cpp, render/irenderer.h,
	render/ishader.h, render/ishaderdata.h, render/lights.h,
	render/micropolygon.cpp, render/micropolygon.h, render/options.h,
	render/quadrics.cpp, render/quadrics.h, render/ri.cpp,
	render/subdivision.cpp, render/subdivision.h, render/surface.h,
	render/texturemap.cpp, render/trimcurve.h, shaders/Makefile.am:
	Various fixes from Will Newton, to make POSIX version work more
	like standard POSIX applications. And to fix various Doxygen
	warnings.

2002-08-12 13:15  pgregory

	* render/patch.cpp, render/patch.h: Fix handling of u/v and s/t on
	patchemeshes to better suit expectations. u/v always now span the
	whole mesh including periodic extensions, s/t behave as normal
	varying variables if specified as primitive variables, if using
	system s/t span the whole mesh as per u/v.

2002-08-12 13:12  pgregory

	* render/imagebuffer.cpp: Change final progress message to output
	100% instead of 101%

2002-08-12 07:16  pgregory

	* render/nurbs.cpp, render/patch.cpp, render/polygon.cpp: More
	changes to primitive varaibles, all primitives should work again.

2002-08-10 15:31  pgregory

	* libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	render/ishader.h, render/shaders.h, render/subdivision.cpp,
	render/subdivision.h: More changes to primitive varaibles, all
	primitives should work again.

2002-08-09 16:52  pgregory

	* render/texturemap.cpp, render/texturemap.h: Michel Jorons work on
	texture cache memory management.

2002-08-09 16:51  pgregory

	* render/ri.cpp, render/subdivision.cpp: More primitive variables
	work.

2002-08-09 07:57  pgregory

	* render/subdivision.cpp, render/subdivision.h: Refactor to new
	primitive variables method.

2002-08-08 14:19  pgregory

	* render/nurbs.cpp, render/patch.cpp,
	ribfiles/colpervertex_test.rib: More changes to primitive variable
	handling

2002-08-08 07:45  pgregory

	* render/nurbs.cpp: More changes to the primitive variable
	handling.

2002-08-08 00:23  pgregory

	* render/parameters.h, render/patch.cpp, render/patch.h,
	render/polygon.cpp, render/quadrics.cpp, render/quadrics.h,
	render/surface.cpp, render/surface.h, ribfiles/std_st_test.rib,
	ribfiles/uv_test.rib: More changes to the primitive variable
	handling.

2002-08-07 17:14  pgregory

	* render/isurface.h, render/nurbs.cpp, render/patch.cpp,
	render/patch.h, render/points.cpp, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/ri.cpp,
	render/subdivision.cpp, render/subdivision.h, render/surface.cpp,
	render/surface.h, render/teapot.cpp, ribfiles/nurbs.rib: Interim
	check in of new primitive variable handling mechanism.

2002-08-07 09:04  pgregory

	* render/nurbs.cpp: Fix ordering of allocation of primitive
	variables.

2002-08-07 07:57  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/parameters.h,
	render/ri.cpp: Changes to NURBS to handle proper varying values.

2002-08-05 23:51  pgregory

	* render/polygon.cpp, render/polygon.h: Fix arbitrary primitive
	variable support for pointspolygons.

2002-08-05 16:21  pgregory

	* render/nurbs.cpp, render/patch.cpp, render/polygon.cpp,
	render/quadrics.cpp, render/surface.cpp, ribfiles/test.rib,
	ribfiles/userparams.rib, shaders/showuser.sl: More changes to
	support arbitrary primitive varaibles.

2002-08-04 23:30  pgregory

	* ribfiles/userparams.rib, shaders/shaders.dsp,
	shaders/showuser.sl: Preliminary support for arbitrary primitive
	variables.

2002-08-04 23:26  pgregory

	* libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shadervariable.cpp,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h, render/ishader.h,
	render/micropolygon.cpp, render/nurbs.h, render/parameters.cpp,
	render/parameters.h, render/patch.cpp, render/patch.h,
	render/points.h, render/polygon.h, render/quadrics.cpp,
	render/quadrics.h, render/renderer.cpp, render/ri.cpp,
	render/shaders.h, render/subdivision.h, render/surface.cpp,
	render/surface.h, render/teapot.h: Preliminary support for
	arbitrary primitive variables.

2002-08-02 16:46  pgregory

	* render/nurbs.cpp, render/patch.cpp, render/quadrics.cpp: Re-do
	the old splits method.

2002-08-02 15:00  pgregory

	* render/imagebuffer.cpp, render/nurbs.cpp, render/patch.cpp,
	render/quadrics.cpp: Override my stupid decision to split in u & v
	if undiceable, now swaps between on subsequent checks, much more
	likely to hit a valid split eventually.

2002-08-02 07:25  pgregory

	* libshadervm/shadervm.cpp: Incorporate Michel Joron's change to
	spot and handle integer and boolean types.

2002-07-29 22:27  pgregory

	* ribfiles/real_env_lights, ribfiles/real_env_test.rib,
	ribfiles/real_env_world: Test generation and usage of a real cubic
	environment map.

2002-07-29 21:49  pgregory

	* render/imagebuffer.cpp, render/surface.h: Fix a couple of issues
	with eyeplits and occlusion culling.

2002-07-29 14:06  pgregory

	* slpp/PP.H: Increase the standard size of the macro expansion
	buffer to 40k.

2002-07-29 14:01  pgregory

	* aqsl/aqsl_win.cpp, aqsl/aqslcomp.cpp, aqsl/aqslcomp.dsp,
	libcodegenvm/vmoutput.cpp, libcodegenvm/vmoutput.h: Update
	aqsl/aqslcomp/libcodegenvm to be able to specify an output location
	on the command line. Now aqsl decides which options to pass to
	aqslcomp, all others are passed to slpp.

2002-07-29 10:50  pgregory

	* aqsis/aqsis.cpp, render/imagebuffer.cpp: Implement support for
	progress customization, now --progress enables progress display ala
	prman, and --progressformat sets the string to use for the progress
	display.

2002-07-28 22:21  pgregory

	* aqsis/aqsis.cpp, librib2/librib.cpp, librib2/librib.h,
	render/texturemap.cpp: Fix librib2 to keep track of RiOption
	"searchpath" "archive" calls so that it knows where to find
	archives. Fix shadow bias functionality to use "bias0" and "bias1"
	as per prman usage.

2002-07-28 22:20  pgregory

	* aqsis.iss: Incorporate Matti's changes to include test content,
	and the GUI, although the GUI is temporarily disabled.

2002-07-26 18:43  pgregory

	* thirdparty/glut32.dll, thirdparty/libjpeg.dll,
	thirdparty/libtiff.dll, thirdparty/zlib.dll: Added common win32
	thirdparty libraries to allow installer to find them.

2002-07-26 12:34  pgregory

	* ChangeLog, configure.in: Update ready for release

2002-07-26 09:36  pgregory

	* render/version.h: Update version to 0.6.6

2002-07-24 17:16  pgregory

	* libshaderexecenv/shadeops.cpp, libshadervm/shaderstack.h,
	libshadervm/shadervm.h, render/attributes.cpp,
	render/imagebuffer.cpp, render/options.cpp, render/parameters.cpp,
	render/parameters.h, render/ri.cpp, render/surface.h,
	render/texturemap.cpp, render/texturemap.h: Many other small
	optimisations. Fix some memory leaks in the VM.

2002-07-23 15:36  pgregory

	* framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp,
	libshadervm/shadervariable.h, render/ishaderdata.h,
	render/micropolygon.cpp: Update latest changes to work properly on
	Posix.

2002-07-22 16:54  pgregory

	* render/micropolygon.cpp: Release. rather than delete subgrids
	when finished with a motion blurred grid split operation.

2002-07-22 16:52  pgregory

	* render/ri.cpp: Make sure that when creating a motion blurred
	surface, the sub surfaces are addref'ed correctly.

2002-07-21 15:58  pgregory

	* render/lights.cpp: Remove dependency on shadervm.

2002-07-21 15:58  pgregory

	* libshaderexecenv/shaderexecenv.h, libshadervm/shaderstack.h,
	libshadervm/shadervariable.h, render/micropolygon.cpp: Data access
	optimisations in the shader engine.

2002-07-21 15:57  pgregory

	* render/quadrics.cpp: Invert direction of 't' on Disk primitive.

2002-07-19 15:11  pgregory

	* libshaderexecenv/shadeops.cpp, libshadervm/shaderstack.cpp,
	libshadervm/shaderstack.h, libshadervm/shadervariable.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h, render/ishader.h,
	render/ishaderdata.h, render/shaders.h: Major VM refactor in
	progress.

2002-07-19 06:27  pgregory

	* libshadervm/shaderstack.h, libshadervm/shadervariable.h,
	libshadervm/shadervm.cpp, render/ishaderdata.h: More VM
	optimisations.

2002-07-18 16:24  pgregory

	* libshadervm/shaderstack.h, libshadervm/shadervariable.h: More
	small optimisations.

2002-07-17 16:46  pgregory

	* libshaderexecenv/shaderexecenv.h, libshadervm/shaderstack.cpp,
	libshadervm/shaderstack.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h: More minor optimisations.

2002-07-16 16:30  pgregory

	* libshadervm/shaderstack.h: Various oprimisations to the operation
	of the stack machine.

2002-07-16 08:17  pgregory

	* aqsis/aqsis.cpp: Fix handline of AQSIS_CONFIG so that it
	specifies the whole path including the filename.

2002-07-15 17:05  pgregory

	* libaqsistypes/memorypool.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/micropolygon.cpp,
	render/micropolygon.h, render/subdivision.cpp: Minor optimisations.
	Remove overhead of call to pParameter within the MPG rendering
	loop. Cache some pointers to Grid data to avoid call overhead.

2002-07-13 12:20  pgregory

	* ribfiles/croptest.rib: Test crop window support.

2002-07-13 12:19  pgregory

	* filebuffer/filebuffer.cpp, framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp: Fix problem with crop
	window support.

2002-07-10 23:40  pgregory

	* render/subdivision.cpp: Fix so that higher SamplingRate levels
	doesn't result in missing parts of SDSs.

2002-07-09 21:35  pgregory

	* render/micropolygon.cpp, render/nurbs.cpp, render/patch.cpp,
	render/patch.h, render/polygon.cpp, render/quadrics.cpp: Change the
	way that normals are calculated when taking into account
	orientation, for better efficiency. Ensure dice count is power of
	two to prevent cracking if displaced. Make bilinear patch specify
	it's geometric normals.

2002-07-05 16:46  pgregory

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.h,
	render/micropolygon.cpp: Fix handling of 0 du/dv in derivation
	functions

2002-07-03 22:15  pgregory

	* ribfiles/skewtest.rib: Add a default surface shader.

2002-07-03 22:14  pgregory

	* render/texturemap.cpp: Fix handling of negative s/t values when
	mode is periodic.

2002-07-03 22:14  pgregory

	* libshadervm/shaderstack.h: Fix bug, make sure that matrix
	variables are not identity marked when there components have been
	changed. Fix bug, was copying the wrong elements in the GetMatrix
	function.

2002-07-03 22:13  pgregory

	* libshaderexecenv/shadeops.cpp: Fix bug, make sure that matrix
	variables are not identity marked when there components have been
	changed.

2002-07-03 22:11  pgregory

	* libaqsistypes/matrix.cpp: Fix stream output function to output
	identity matrix properly.

2002-07-03 22:10  pgregory

	* libaqsistypes/libaqsistypes.dsp: Enable debug info.

2002-07-03 22:08  pgregory

	* render/attributes.cpp, render/attributes.h: Implement a hash
	table for attribute lookup.

2002-07-02 16:40  pgregory

	* render/imagebuffer.cpp, render/texturemap.cpp: Fix bug in
	shadowmapping and when a single RIB contains multiple frames

2002-07-02 16:25  pgregory

	* configure.in: Update version number

2002-06-25 22:29  pgregory

	* aqsis.iss: Added libjpeg.dll, needed by libtiff.dll

2002-06-25 13:46  pgregory

	* render/version.h: Update to 0.6.5

2002-06-25 13:43  pgregory

	* aqsltell/aqsltell.dsp: Update include paths to make sure it gets
	version.h

2002-06-25 13:42  pgregory

	* prep_install.bat: [no log message]

2002-06-25 13:42  pgregory

	* Renderer.dsw: Remove win32 zip binary.

2002-06-25 13:41  pgregory

	* ChangeLog: Update to 0.6.5

2002-06-25 13:41  pgregory

	* aqsis.iss: Add tiff/zlib/glut32 dlls to archive.

2002-06-24 16:03  pgregory

	* libaqsistypes/noise.cpp, libaqsistypes/noise.h: Add Michel Jorons
	changes to eliminate gridding in the noise pattern.

2002-06-19 08:37  pgregory

	* render/version.h: no message

2002-06-18 22:02  pgregory

	* ribfiles/subdiv1.rib: Add test for sharp creases.

2002-06-18 22:01  pgregory

	* render/ri.cpp: Add support for infinitely sharp creases in
	subdivision meshes.

2002-06-14 13:57  pgregory

	* render/stats.h: Fix bug, stats failed if nested start/stop calls,
	now copes with this.

2002-06-13 21:07  pgregory

	* libshaderexecenv/shadeops.cpp: Clamp coasngle to avoid rounding
	errors in the acos function.

2002-06-13 10:05  dsward2

	* libdd/dd.cpp: Added a compile-time option - If DD_EXIT_AT_CLOSE
	is defined, when MessageID_Close is processed, the program will
	exit after closing the socket.	This can be used for a type of
	framebuffer that exits when rendering is done, rather than
	remaining on screen.  In the Mac OS X project, this option will be
	used in two new targets - libdd_exit and framebuffer_glut_exit. The
	ddmsock.ini file for Mac OS X will contain an entry for a
	tempframebuffer device which can be selected via RiDisplay.  (An
	Aqsis command line option to close the display device when
	rendering is done would be a good future enhancement.)

2002-06-11 21:43  dsward2

	* render/subdivision.cpp: For Mac OS X - Added compiler directives
	around three functions to allow libaqsis to compile with gcc 2.95
	using Level 3 optimization.  The directives switch optimization off
	for the three routines, then restore the optimization level to the
	previous state.  Compiles were failing when using optimization with
	the error message -- Fixup [linenumber] too large for field width
	of 16 bits.

2002-06-11 21:34  dsward2

	* framebuffer_glut_z/framebuffer_glut_z.cpp: For Mac OS X -
	Modified include paths to GLUT headers

2002-06-11 21:33  dsward2

	* framebuffer_glut/framebuffer_glut.cpp: For Mac OS X - Modified
	include paths to GLUT headers

2002-06-11 19:33  pgregory

	* render/subdivision.cpp: Fix problem if a base level mesh is all
	quads, it never got an initial split so the dice was invalid.

2002-06-11 07:10  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h, render/nurbs.cpp,
	render/patch.cpp, render/quadrics.cpp, render/surface.h: Various
	changes to the way Aqsis handles primitives which cross the view
	plane.

2002-06-07 18:02  mw_matti

	* aqsis/aqsis.cpp: Showing how much time is left

2002-06-04 16:24  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/patch.cpp,
	render/patch.h, render/quadrics.cpp, render/quadrics.h,
	render/surface.cpp, render/surface.h: Improved code reuse in
	standard surfaces, precursor to implementing arbitrary output
	variables and surface parameters.

2002-05-31 18:20  pgregory

	* render/ri.cpp: Fix for parse timing by Michel Joron.

2002-05-30 22:05  pgregory

	* aqsltell/aqsltell.cpp, libshadervm/shaderstack.h,
	libslxargs/slx.cpp: Fix error in default string parameter handling
	in libslxargs. Fix automatic conversion of bool-->int-->bool &
	bool-->float-->bool. Fix pathspec. to default to same envvar as
	aqsis.	   All spotted and fixed by Michel Joron.

2002-05-30 22:03  pgregory

	* render/ri.cpp: Fix stupid type in quantize function.

2002-05-30 21:59  pgregory

	* ribfiles/torus.rib: Add Quantize option to make sure it gets
	tested in future.

2002-05-27 06:33  dsward2

	* libslxargs/slx.h: Corrected some symbol names that were
	incorrectly prefixed with SLO instead of SLX.

2002-05-27 06:26  dsward2

	* render/plugins.cpp: Added directives to conditionally omit the
	use of libdl when building libaqsis for Mac OS X by using the
	-DMACOSX_NO_LIBDL compiler flag.  I hope Apple will include the
	libdl.dylib in the next version of the OS and developers tools, and
	the conditional code can be removed.

2002-05-24 12:30  pgregory

	* aqsis.iss, prep_install.bat: Update for release.

2002-05-24 12:29  pgregory

	* ChangeLog: Update Changelog for release 0.6.4

2002-05-24 11:19  pgregory

	* librib2/librib.h, librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h: Fix
	RiBlobby support in the stream RI library to fix 'make check'
	issues.

2002-05-23 08:21  pgregory

	* configure.in, render/Makefile.am: Updates ready for a release

2002-05-23 08:18  pgregory

	* librib2stream/librib2stream.cpp: Added implementation of the
	procedurals so that the test can link.

2002-05-22 21:23  pgregory

	* librib2/librib.h, librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	render/plugins.cpp, render/plugins.h, render/ri.cpp: Changes from
	Michel Joron, to add parser support for RiBlobby, and to add
	logfile support to the plugin class.

2002-05-22 11:14  pgregory

	* render/Makefile.am, render/plugins.cpp, render/ri.cpp,
	render/texturemap.cpp: Fixes to latest changes to work under Posix.

2002-05-20 21:27  pgregory

	* render/libaqsis.dsp, render/plugins.cpp, render/plugins.h: Add
	missing files from Michels plugins update.

2002-05-18 23:12  dsward2

	* libslxargs/slx.cpp: Added const to some static strings (e.g.
	SLX_TYPE_UNKNOWN_STR).	Declared GetShaderAreRecAt and
	GetShaderArgRecByName as static functions.

2002-05-18 23:08  dsward2

	* libshadervm/shadervm.cpp: Modify local variable names to avoid
	conflict with Mac OS X gcc preprocessor.  In general, variables
	named with an underscore followed by a single capital letter have
	been modified.	For example, "_A" is renamed "_aq_A".

2002-05-18 23:02  dsward2

	* libshaderexecenv/shaderexecenv.h: Modify macro expressions to
	avoid conflict with Mac OS X gcc preprocessor.	"_##Val" is changed
	to "_aq_##Val" in GETFLOAT, GETPOINT, GETVECTOR, GETNORMAL,
	GETCOLOR, GETSTRING, GETBOOLEAN, GETMATRIX, FLOAT, POINT, VECTOR,
	NORMAL, COLOR, STRING, BOOLEAN, MATRIX macro definitions

2002-05-18 22:58  dsward2

	* render/itexturemap.h: Add conditional include of local valarray
	template for Mac OS X.	I hope Apple fixes this in the next release
	of Project Builder

2002-05-18 17:01  pgregory

	* librib2/librib.h, librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h,
	render/imagebuffer.cpp, render/imagers.cpp, render/libaqsis.dsp,
	render/lights.cpp, render/micropolygon.cpp, render/points.cpp,
	render/points.h, render/ri.cpp, render/stats.cpp, render/stats.h,
	render/teapot.cpp, render/texturemap.cpp, render/texturemap.h: More
	changes from Michel Joron, implementation of CqPlugin, and
	preliminary work to make procedurals work.

2002-05-16 22:20  pgregory

	* ribfiles/torus.rib: Use the new compression tags as a test.

2002-05-16 22:16  pgregory

	* filebuffer/filebuffer.cpp, libddmsimple/ddmsimple.cpp,
	libddmsimple/ddmsimple.h, libddmsock/ddmsock.cpp,
	libddmsock/ddmsock.h, libddmsock/displaydriver.h, librib2/bdec.cpp,
	librib2/librib.cpp, librib2/librib.h, librib2ri/librib2ri.cpp,
	librib2ri/librib2ri.h, librib2stream/librib2stream.cpp,
	librib2stream/librib2stream.h, render/iddmanager.h,
	render/points.cpp, render/points.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/ri.h,
	render/texturemap.cpp, render/texturemap.h, teqser/teqser.cpp: Add
	Michel Joron's changes to allow "compression" tag support for
	display devices. And his preliminary work on RiCurves and RiPoints
	primitives.

2002-05-15 14:46  pgregory

	* Makefile.am, configure.in, aqsis/Makefile.am,
	aqsltell/Makefile.am, libaqsistypes/Makefile.am,
	libddmsimple/Makefile.am, libddmsimple/ddmsimple.cpp,
	libddmsimple/ddmsimple.h, libddmsock/Makefile.am,
	libshaderexecenv/Makefile.am, libshadervm/Makefile.am,
	libslxargs/Makefile.am, render/Makefile.am, teqser/Makefile.am: Get
	new shader separation and aqsltell implementation working under
	Posix

2002-05-14 03:53  pgregory

	* Doxyfile, Renderer.dsw, doxygen.dsp, aqsl/aqsl_win.cpp,
	aqsl/aqslcomp.cpp, filebuffer/filebuffer.cpp,
	libaqsistypes/aqsis_types.h, libaqsistypes/bitvector.h,
	libaqsistypes/color.cpp, libaqsistypes/color.h, libdd/dd.cpp,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	libddmsock/displaydriver.h, libri2rib/error.cpp,
	libshadervm/shadervm.h, libslparse/funcdef.cpp,
	libslparse/funcdef.h, libslparse/parsenode.cpp,
	libslparse/parsenode.h, render/attributes.cpp, render/attributes.h,
	render/imagers.cpp, render/imagers.h, render/ishader.h,
	render/isurface.h, render/parameters.h, render/rifile.h,
	render/stats.h, render/texturemap.cpp: Various updates to the
	Doxygen documentation generation.

2002-05-11 21:29  pgregory

	* render/options.cpp: Fix error in macro usage, spotted by Doug
	Ward.

2002-05-09 14:50  pgregory

	* aqsltell/aqsltell.c, aqsltell/aqsltell.cpp,
	aqsltell/aqsltell.dsp, aqsltell/slxargstest.cpp,
	libshadervm/shadervariable.h, libshadervm/shadervm.cpp,
	libslxargs/slx.cpp, libslxargs/slx.h: Changes to aqsltell and
	libslxargs to handle arrays, and output in the same format as
	sloinfo and slctell.

2002-05-09 07:14  pgregory

	* aqsltell/aqsltell.dsp, aqsltell/slxargstest.cpp,
	libshadervm/shaderstack.h, libshadervm/shadervariable.cpp,
	libshadervm/shadervariable.h, libshadervm/shadervm.cpp,
	libshadervm/shadervm.h, libslxargs/slx.cpp, render/ishader.h,
	render/ishaderdata.h, render/shaders.h: Start to get aqsltell to
	work with libslxargs. Add extra functionality to shader variables
	to identify if they are arguments to the shader or not.

2002-05-08 07:23  pgregory

	* aqsltell/slxargstest.cpp, libshaderexecenv/shadeops.cpp,
	libslxargs/slx.cpp: Some more fixes to allow aqsltell to link with
	minimum library requirements.

2002-05-07 22:37  pgregory

	* libaqsistypes/aqsis_types.h, libaqsistypes/libaqsistypes.dsp,
	libshaderexecenv/libshaderexecenv.dsp,
	libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshadervm/shadervariable.cpp,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	libslxargs/slx.cpp, render/attributes.cpp, render/attributes.h,
	render/iattributes.h, render/irenderer.h, render/ishader.h,
	render/ishaderexecenv.h, render/libaqsis.dsp, render/lights.h,
	render/messages.cpp, render/messages.h, render/micropolygon.h,
	render/nurbs.cpp, render/options.cpp, render/polygon.h,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	render/rifile.h, render/shaders.h, render/surface.h,
	render/transform.h: More letter/envolope abstraction for access to
	core functionality. Almost at a point now where we can use the VM
	without the core.

2002-05-07 22:33  pgregory

	* render/ilightsource.h, render/isurface.h, render/itexturemap.h,
	render/itransform.h: New interface structures for non invasive
	access to core functionality.

2002-05-07 22:30  pgregory

	* libshaderexecenv/texturemap.cpp, libshaderexecenv/texturemap.h,
	render/texturemap.cpp, render/texturemap.h: Move texture handling
	back into the core where it belongs, other modules can access it
	via the new interfaces. This decision is due to the nature of the
	texture cacheing mechanism which is/will be very core specific.

2002-05-07 22:28  pgregory

	* libaqsistypes/spline.cpp, libaqsistypes/spline.h,
	render/spline.cpp, render/spline.h: Move basic spline functionality
	into the libaqsistypes utility library where other projects can use
	it.

2002-05-04 10:03  pgregory

	* render/options.cpp, render/options.h: Fix perspective
	calculation.

2002-05-03 23:47  pgregory

	* render/attributes.cpp, render/micropolygon.cpp, render/ri.cpp:
	Fix motion blur. Fix s/t specification. Fix defaults for common
	attributes.

2002-05-03 17:01  pgregory

	* render/libaqsis.dsp: Add new attributes interface file.

2002-05-03 16:37  pgregory

	* render/attributes.cpp: Default opacity is 1,1,1

2002-05-03 16:18  pgregory

	* libshaderexecenv/shadeops.cpp,
	libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, render/attributes.cpp,
	render/attributes.h, render/iattributes.h, render/ishaderexecenv.h,
	render/micropolygon.cpp, render/micropolygon.h, render/nurbs.cpp,
	render/options.cpp, render/patch.cpp, render/patch.h,
	render/polygon.cpp, render/quadrics.cpp, render/ri.cpp,
	render/subdivision.cpp, render/surface.cpp, render/teapot.cpp:
	First stage abstraction/generalisation of default attribute access.

2002-05-02 23:33  pgregory

	* aqsis/aqsis.cpp, render/ishaderdata.h: Fix memory leak in shader.
	Add code to debug Windows version to dump memory leaks.

2002-05-02 20:52  pgregory

	* libshadervm/shadervm.cpp, libshadervm/shadervm.h: Fix ambient
	lights.

2002-05-02 16:40  pgregory

	* libshaderexecenv/shaderexecenv.cpp, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/nurbs.cpp, render/patch.cpp,
	render/quadrics.cpp, render/renderer.cpp, render/ri.cpp,
	render/subdivision.cpp, render/surface.cpp: Fix various problems
	with unspecified/not found shaders, now deals with this much
	better.

2002-05-02 12:38  pgregory

	* libshaderexecenv/shadeops.cpp, libshadervm/shaderstack.h: Fix bug
	(read: my stupid mistake missing out code) in array handling the
	VM.

2002-05-01 22:12  pgregory

	* render/libaqsis.dsp: Begin abstracting the main renderer core via
	an interface to allow external libraries to use it.

2002-05-01 22:11  pgregory

	* libshaderexecenv/shadeops.cpp, libshaderexecenv/texturemap.cpp,
	render/irenderer.h, render/renderer.cpp, render/renderer.h: Begin
	abstracting the main renderer core via an interface for external
	libraries to access.

2002-05-01 20:20  pgregory

	* libshaderexecenv/shadeops.cpp, render/imagebuffer.cpp,
	render/imagers.cpp, render/options.cpp, render/ri.cpp: Group some
	common system options together for simplicity, and to match the sl
	option request standards.

2002-04-30 16:09  pgregory

	* libshaderexecenv/shadeops.cpp, render/imagebuffer.cpp,
	render/imagers.cpp, render/micropolygon.cpp, render/options.cpp,
	render/options.h, render/ri.cpp: Change options to use a standard
	method for both user defined, and system level options. Should
	(eventually) mean we have a common access method to all options,
	and sl can get at everything.

2002-04-28 21:32  pgregory

	* Renderer.dsw, libshaderexecenv/shadeops.cpp,
	render/imagebuffer.cpp, render/imagers.cpp,
	render/micropolygon.cpp, render/options.cpp, render/options.h,
	render/parameters.cpp, render/ri.cpp: Change option handler to use
	common method for representing userdefined options and standard
	options. Will make lookup easier.

2002-04-26 21:30  pgregory

	* Renderer.dsw, aqsis/aqsis.dsp, aqsltell/aqsltell.dsp,
	libaqsistypes/libaqsistypes.dsp, libaqsistypes/random.h,
	libddmsimple/libddmsimple.dsp, libddmsock/libddmsock.dsp,
	libshadervm/libshadervm.dsp, libslxargs/libslxargs.dsp,
	libslxargs/slx.cpp, render/libaqsis.dsp, render/lights.cpp,
	render/lights.h, teqser/teqser.dsp: More shaderVM separation
	effort.

2002-04-26 21:28  pgregory

	* libaqsistypes/cellnoise.cpp, libaqsistypes/cellnoise.h,
	libaqsistypes/noise.cpp, libaqsistypes/noise.h,
	libshaderexecenv/libshaderexecenv.dsp,
	libshaderexecenv/shadeops.cpp, libshaderexecenv/shaderexecenv.cpp,
	libshaderexecenv/shaderexecenv.h, libshaderexecenv/texturemap.cpp,
	libshaderexecenv/texturemap.h: Moved during shaderVM separation
	effort.

2002-04-26 21:26  pgregory

	* render/cellnoise.cpp, render/cellnoise.h, render/noise.cpp,
	render/noise.h, render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/texturemap.cpp, render/texturemap.h:
	Moved during shaderVM separation effort.

2002-04-26 00:06  pgregory

	* render/imagers.cpp, render/imagers.h, render/micropolygon.cpp,
	render/micropolygon.h, render/shaderexecenv.cpp,
	render/shaderexecenv.h: Begin removal dependence on CqShaderExecEnv
	so that it can be removed into the shaderVM.

2002-04-25 17:08  pgregory

	* libshadervm/shaderstack.h, libshadervm/shadervm.h: Fix ordering
	of initializers, and add virtual to CqVMStackEntry destructor.

2002-04-25 13:02  pgregory

	* Makefile.am, configure.in, aqsis/Makefile.am,
	libslxargs/Makefile.am, render/Makefile.am, teqser/Makefile.am:
	Make current status of shadervm separation work under Posix

2002-04-25 07:20  pgregory

	* ribfiles/torus.rib: Testing for new shadervm split.

2002-04-25 07:19  pgregory

	* libslxargs/libslxargs.dsp: Testing for new shadervm split.

2002-04-25 07:15  pgregory

	* Renderer.dsw, aqsltell/aqsltell.dsp, aqsltell/slxargstest.cpp:
	Testing for new shadervm split.

2002-04-24 22:54  pgregory

	* libshadervm/shadervariable.cpp, libshadervm/shadervariable.h,
	render/renderer.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h: Abstract shaderVM into separate library

2002-04-24 22:27  pgregory

	* Renderer.dsw, libshadervm/libshadervm.dsp,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	render/attributes.cpp, render/imagers.cpp, render/ishader.h,
	render/ishaderexecenv.h, render/libaqsis.dsp, render/lights.cpp,
	render/lights.h, render/micropolygon.cpp, render/renderer.cpp,
	render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaders.h:
	Abstract shaderVM into separate library

2002-04-24 21:48  pgregory

	* Renderer.dsw, libshadervm/libshadervm.dsp,
	libshadervm/shaderstack.cpp, libshadervm/shaderstack.h,
	libshadervm/shadervariable.cpp, libshadervm/shadervariable.h,
	libshadervm/shadervm.cpp, libshadervm/shadervm.h,
	render/attributes.h, render/imagebuffer.cpp, render/imagers.h,
	render/ishader.h, render/ishaderexecenv.h, render/lights.cpp,
	render/lights.h, render/options.h, render/renderer.cpp,
	render/shadeops.cpp, render/shaderexecenv.cpp, render/shaders.h:
	Abstract shaderVM into separate library

2002-04-24 21:46  pgregory

	* render/Render.dsp, render/shaderstack.cpp, render/shaderstack.h,
	render/shadervariable.cpp, render/shadervariable.h,
	render/shadervm.cpp, render/shadervm.h: Removed during shadervm
	sbstraction

2002-04-24 16:29  pgregory

	* render/ishaderexecenv.h: New interface to shader execution
	environment.

2002-04-24 16:09  pgregory

	* libslxargs/slx.cpp: Fix to use new shader data access mechanisms.

2002-04-24 16:08  pgregory

	* render/imagers.cpp, render/ishader.h, render/ishaderdata.h,
	render/libaqsis.dsp, render/lights.cpp, render/lights.h,
	render/micropolygon.cpp, render/shadeops.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaders.h,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h:
	Abstract out access to shader execution environment via
	IqShaderExecEnv

2002-04-24 09:35  pgregory

	* .cvsignore, all/.cvsignore, aqsis/.cvsignore, aqsl/.cvsignore,
	aqsl/tests/.cvsignore, filebuffer/.cvsignore,
	framebuffer_glut/.cvsignore, framebuffer_glut_z/.cvsignore,
	images/.cvsignore, libaqsistypes/.cvsignore,
	libaqsistypes/posix/.cvsignore, libaqsistypes/win32/.cvsignore,
	libaqsistypes/win32/intel/.cvsignore, libcodegenvm/.cvsignore,
	libdd/.cvsignore, libddmsimple/.cvsignore, libddmsock/.cvsignore,
	librib2/.cvsignore, librib2/tests/.cvsignore, librib2ri/.cvsignore,
	librib2stream/.cvsignore, libslparse/.cvsignore, render/.cvsignore,
	ribfiles/.cvsignore, shaders/.cvsignore, shadowmap/.cvsignore,
	slpp/.cvsignore, teqser/.cvsignore: Various updates to clean up CVS
	ignoring.

2002-04-24 00:25  pgregory

	* render/attributes.h, render/imagers.cpp, render/imagers.h,
	render/ishader.h, render/libaqsis.dsp, render/lights.cpp,
	render/lights.h, render/micropolygon.cpp, render/options.cpp,
	render/parameters.cpp, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/shadeops.cpp, render/shaderexecenv.h,
	render/shaders.h, render/shadervm.cpp, render/shadervm.h,
	render/surface.cpp: Abstract out the interface to shaders via
	IqShader

2002-04-23 22:56  pgregory

	* render/ishadervariable.h: Removed, now all shader data access is
	via IqShaderData

2002-04-23 20:55  pgregory

	* aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsl/aqslcomp.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp, libslparse/libslparse.dsp,
	libslxargs/libslxargs.dsp, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp, plugins/tga2tif/tga2tif.dsp,
	render/imagers.cpp, render/ishaderdata.h, render/libaqsis.dsp,
	render/lights.cpp, render/lights.h, render/micropolygon.cpp,
	render/micropolygon.h, render/nurbs.cpp, render/parameters.cpp,
	render/parameters.h, render/patch.cpp, render/quadrics.cpp,
	render/renderer.cpp, render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaderstack.cpp,
	render/shaderstack.h, render/shadervariable.cpp,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h,
	render/spline.cpp, render/spline.h, render/subdivision.cpp,
	render/subdivision.h, render/symbols.cpp, render/symbols.h,
	shadowmap/shadowmap.dsp, slpp/slpp.dsp, teqser/teqser.dsp: Next
	(major) step in shader framework refactoring. Enable RTTI in all
	projects, no noticable impact on speed or size, but could be useful
	in the next step.

2002-04-23 14:48  pgregory

	* BUILD: Update to latest GnuWin32 bison package.

2002-04-16 16:48  pgregory

	* render/shadeops.cpp, render/shaderstack.h: Fix a few small bugs
	introduced during the refactoring of the shading engine.

2002-04-16 12:09  pgregory

	* render/shadeops.cpp, render/shadervm.cpp: Couple of fixes to
	texture mapping.

2002-04-16 07:16  pgregory

	* render/ishaderdata.h, render/nurbs.cpp, render/shaderexecenv.h,
	render/shaderstack.h: Stage 4

2002-04-15 22:02  pgregory

	* render/imagers.cpp, render/ishadervariable.h, render/lights.cpp,
	render/lights.h, render/micropolygon.cpp, render/nurbs.cpp,
	render/patch.cpp, render/quadrics.cpp, render/shadeops.cpp,
	render/shaderexecenv.cpp, render/shaderexecenv.h,
	render/shaders.cpp, render/shaderstack.h: Stage 3

2002-04-15 22:01  pgregory

	* render/shadervariable.h, render/shadervm.cpp, render/shadervm.h:
	Stage 3

2002-04-13 17:53  mw_matti

	* render/stats.cpp: Different verbosity levels (0-3) implented

2002-04-12 17:00  pgregory

	* render/imagers.cpp, render/ishadervariable.h,
	render/libaqsis.dsp, render/lights.cpp, render/lights.h,
	render/micropolygon.cpp, render/micropolygon.h, render/nurbs.cpp,
	render/parameters.h, render/patch.cpp, render/quadrics.cpp,
	render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h,
	render/subdivision.cpp, ribfiles/torus.rib: Stage 2 of the shader
	engine refactor, now all shader variable access outside of the VM
	is via IqShaderVariable.

2002-04-12 12:56  pgregory

	* aqsl/aqsl_win.cpp: Enable 'aqsl' to pass on any arguments
	specified on the command line to slpp. Thus making it possible to
	specify -i paths on the command line. Helpful to make Aqsis work
	with ShaderMan.

2002-04-11 22:36  pgregory

	* libslxargs/slx.cpp: Fist step of the shader engine framework
	refactoring.

2002-04-11 21:56  pgregory

	* libaqsistypes/aqsis_types.h, libslxargs/slx.cpp,
	render/attributes.cpp, render/imagers.cpp,
	render/ishadervariable.h, render/lights.cpp, render/lights.h,
	render/micropolygon.cpp, render/micropolygon.h, render/nurbs.cpp,
	render/parameters.cpp, render/parameters.h, render/patch.cpp,
	render/quadrics.cpp, render/renderer.cpp, render/ri.cpp,
	render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaderstack.cpp,
	render/shaderstack.h, render/shadervariable.cpp,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h,
	render/subdivision.cpp, render/surface.h, render/symbols.h: Fist
	step of the shader engine framework refactoring.

2002-04-10 22:48  pgregory

	* librib2/bdec.cpp, librib2/bdec.h: Temporary fix to the problem
	with linking zlib as debug, courtesy of Michel Joron. Will change
	to allow this to be a 'gzip disable' mode later.

2002-04-06 21:24  pgregory

	* BUILD: Switch to using the latest versions of thrid party tools
	and libraries. Will break existing build. See BUILD for
	instructions.

2002-04-06 21:22  pgregory

	* all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsl/aqslcomp.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp, libslparse/libslparse.dsp,
	plugins/gif2tif/gif2tif.dsp, plugins/jpg2tif/jpg2tif.dsp,
	plugins/pcx2tif/pcx2tif.dsp, plugins/ppm2tif/ppm2tif.dsp,
	plugins/tga2tif/tga2tif.dsp, render/libaqsis.dsp,
	shadowmap/shadowmap.dsp, slpp/slpp.dsp, teqser/teqser.dsp: Switch
	to using the latest versions of thrid party tools and libraries.
	Will break existing build. See BUILD for instructions.

2002-04-06 21:04  pgregory

	* BUILD: Switch to using the latest versions of thrid party tools
	and libraries. Will break existing build. See BUILD for
	instructions.

2002-04-06 18:49  pgregory

	* aqsis/aqsis.dsp: Use the new zlib1.1.4 from sourceforge.

2002-04-04 13:17  pgregory

	* BUILD: Update Win32 build instructions to indicate the
	restrictions on Bison versions.

2002-04-04 13:15  pgregory

	* librib2/librib2.dsp, libslparse/libslparse.dsp: Switch back to
	using the older style command options to bison, we now require
	UnxUtils bison 1.28, anything newer is a problem.

2002-04-03 15:22  pgregory

	* ChangeLog: [no log message]

2002-04-03 15:20  pgregory

	* Makefile.am, configure.in: Updated version number ready for
	release.

2002-04-03 15:19  pgregory

	* prep_install.bat: Remove libslxargs from the binary release,
	currently relies on too many other libraries.

2002-04-03 14:08  pgregory

	* aqsis.iss, prep_install.bat, libslparse/libslparse.dsp,
	render/version.h: Update versioning info ready for a release.

2002-04-02 23:23  pgregory

	* render/quadrics.cpp: Fix potential overflow in grid estimation
	routine, spotted by Michel Joron.

2002-03-31 21:15  pgregory

	* render/quadrics.cpp: Small changes when tracking down quadrics
	bug, NYI.

2002-03-31 21:01  pgregory

	* render/trimcurve.cpp: Fix bug in trim curve evaluation code. Was
	using an unsigned integer as an index, then checking for >=0 as a
	terminator.

2002-03-27 22:47  pgregory

	* ribfiles/quads_test.rib, ribfiles/std_st_test.rib,
	ribfiles/uv_test.rib: Small changes to make tests more appropriate
	for regression testing, switch to using Sides 1 to test for Normal
	calculatioin problems.

2002-03-27 22:46  pgregory

	* render/quadrics.cpp: Fix normal calculation to only do matrix
	multiply if the surface really can generate it's own normals. Take
	into account Orientation when calculating normals.

2002-03-26 22:54  pgregory

	* render/quadrics.cpp: Force circle function to use 4 arcs to avoid
	innacuracies in the bound calculation. Should look into further to
	find out if a more optimal solution exists.

2002-03-22 22:55  pgregory

	* aqsis/aqsis.cpp: Output time spent rendering along with progress.
	Courtesy of Michel Joron.

2002-03-21 10:58  pgregory

	* render/patch.cpp, render/polygon.cpp: Enable surfaces to generate
	Ng if they are able. Handle degenerate MPGs gracefully. Output
	missed MPG statistics, may help in choosing optimum
	ShadingRate/PixelSamples settings.

2002-03-21 10:41  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/quadrics.cpp, render/stats.cpp,
	render/stats.h: Enable surfaces to generate Ng if they are able.
	Handle degenerate MPGs gracefully. Output missed MPG statistics,
	may help in choosing optimum ShadingRate/PixelSamples settings.

2002-03-19 17:54  pgregory

	* render/quadrics.cpp, render/quadrics.h: Allow quadrics to specify
	their own normals.

2002-03-19 17:51  pgregory

	* librib2/librib2.dsp: Small fixes to allow parser to work with
	latest bison.

2002-03-19 15:23  pgregory

	* render/quadrics.cpp, render/quadrics.h: Use proper quadrics with
	an approximating bound method based on NURBS hulls.

2002-03-18 12:19  pgregory

	* render/context.cpp, render/surface.cpp: Couple of small fixes to
	work under Posix.

2002-03-18 08:37  pgregory

	* render/context.cpp, render/surface.cpp: Issue warnings on bad
	Solid construction.

2002-03-16 00:02  pgregory

	* render/imagebuffer.cpp, render/imagers.cpp, render/imagers.h,
	render/options.cpp, render/options.h: Minor tidying up of the
	Imager shader support, and fix the bug where a 'not found' imager
	shader resulted in a blank image.

2002-03-15 20:48  pgregory

	* render/csgtree.cpp, render/csgtree.h: Fix bug spotted by Michel,
	where a single level CSG mode "primitive" would lock up.

2002-03-15 20:46  pgregory

	* render/patch.cpp: Michel Jorons fix for bug #529857, where patch
	mesh wasn't getting Cs properly.

2002-03-15 17:16  pgregory

	* render/imagers.cpp, render/options.h, render/quadrics.cpp,
	render/ri.cpp: Fix as many as possible of the remaining warnings
	under Posix. Last left is a missing CR warning on the generated
	scanner file.

2002-03-14 22:59  pgregory

	* aqsis.iss: Initial setup for a Windows Inno Setup based
	installer.

2002-03-14 21:59  pgregory

	* License.txt: Removed, duplicated in COPYING

2002-03-10 12:17  pgregory

	* Renderer.dsw, libslxargs/libslxargs.dsp: Incorporate libslxargs
	into Win32 build.

2002-03-09 10:10  pgregory

	* libslxargs/slx.cpp: Small change to get it compiling under Win32

2002-03-08 11:47  pgregory

	* Makefile.am, configure.in, libslxargs/Makefile.am: Add support
	for libslxargs to general Posix build process

2002-03-08 07:23  dsward2

	* libslxargs/slx.cpp: Bug fixes

2002-03-07 14:58  dsward2

	* libslxargs/slx.cpp: Implement SLX_GetArgByName, numerous
	revisions and comments added.

2002-03-07 13:08  pgregory

	* libcodegenvm/vmoutput.cpp, render/shadeops.cpp: Fix long time
	annoying bug in shader VM. Multiple light sources would cause odd
	artifacts, due to illuminance construct in VM bailing out
	completely if one lightsource didn't contribute, thus subsequent
	lightsources were missed.

2002-03-07 13:04  pgregory

	* AUTHORS: Added Doug Ward as Mac originator and general coder.

2002-03-06 15:26  pgregory

	* Makefile.am, configure.in, plugins/common/Makefile.am: Implement
	--enable-plugins support in configure script

2002-03-06 08:02  dsward2

	* render/shadervm.h: Added accessor methods for shader type and
	indexed shader variables to support libslxargs

2002-03-06 08:01  dsward2

	* render/shadervm.cpp: Added accessor methods for shader type and
	indexed shader variables to support libslxargs

2002-03-06 07:38  dsward2

	* libslxargs/slx.h: Initial check in

2002-03-06 07:37  dsward2

	* libslxargs/slx.cpp: Initial check in

2002-03-05 21:48  pgregory

	* librib2ri/librib2ri.cpp, render/ri.cpp,
	ribfiles/genpoly_test.rib: Implement RiPointsGeneralPolygons and
	add a test file for both RiGeneralPolygon and
	RiPointsGeneralPolygons.

2002-03-04 08:53  pgregory

	* render/Makefile.am: Added Imager supprot to Posix build

2002-03-03 22:13  pgregory

	* render/libaqsis.dsp: Added imager shader support, thanks to
	Michel Joron.

2002-03-03 22:12  pgregory

	* render/imagebuffer.cpp, render/imagers.cpp, render/imagers.h,
	render/options.cpp, render/options.h, render/quadrics.cpp,
	render/quadrics.h, render/ri.cpp, render/shadeops.cpp,
	render/stats.cpp, render/stats.h: Added imager shader support,
	thanks to Michel Joron. Beginings of proper quadric support thanks
	to Michel Joron.

2002-03-01 18:02  pgregory

	* .astylerc: "Artisitic Style" (SourceForge) options file for Aqsis
	coding guidelines.

2002-03-01 18:00  pgregory

	* aqsis/aqsis.cpp, aqsl/aqsl_win.cpp, aqsl/aqslcomp.cpp,
	aqsltell/aqsltell.c, filebuffer/filebuffer.cpp,
	framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp, libaqsistypes/aqsis.h,
	libaqsistypes/aqsis_types.h, libaqsistypes/bitvector.cpp,
	libaqsistypes/bitvector.h, libaqsistypes/color.cpp,
	libaqsistypes/color.h, libaqsistypes/exception.h,
	libaqsistypes/file.cpp, libaqsistypes/file.h, libaqsistypes/list.h,
	libaqsistypes/matrix.cpp, libaqsistypes/matrix.h,
	libaqsistypes/memorypool.h, libaqsistypes/random.h,
	libaqsistypes/refcount.h, libaqsistypes/sstring.cpp,
	libaqsistypes/sstring.h, libaqsistypes/vector2d.cpp,
	libaqsistypes/vector2d.h, libaqsistypes/vector3d.cpp,
	libaqsistypes/vector3d.h, libaqsistypes/vector4d.cpp,
	libaqsistypes/vector4d.h, libaqsistypes/posix/aqsis_compiler.h,
	libaqsistypes/posix/criticalsection.h,
	libaqsistypes/posix/semaphore.cpp, libaqsistypes/posix/semaphore.h,
	libaqsistypes/posix/share.h,
	libaqsistypes/win32/intel/aqsis_compiler.h,
	libaqsistypes/win32/intel/criticalsection.cpp,
	libaqsistypes/win32/intel/criticalsection.h,
	libaqsistypes/win32/intel/semaphore.cpp,
	libaqsistypes/win32/intel/semaphore.h,
	libaqsistypes/win32/intel/share.h, libcodegenvm/vmoutput.cpp,
	libcodegenvm/vmoutput.h, libdd/dd.cpp, libdd/dd.h,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/ddmsock.cpp, libddmsock/ddmsock.h,
	libddmsock/displaydriver.h, libri2rib/ascii.cpp, libri2rib/ascii.h,
	libri2rib/context.cpp, libri2rib/context.h,
	libri2rib/dictionary.cpp, libri2rib/dictionary.h,
	libri2rib/error.cpp, libri2rib/error.h, libri2rib/inlineparse.cpp,
	libri2rib/inlineparse.h, libri2rib/plstore.cpp,
	libri2rib/plstore.h, libri2rib/ri.cpp, libri2rib/ri2rib_test.c,
	libri2rib/tokens.cpp, librib2/bdec.cpp, librib2/bdec.h,
	librib2/librib.cpp, librib2/librib.h, librib2/libribtypes.h,
	librib2/tests/ribprinter.cpp, librib2/tests/ribscanner.cpp,
	librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h,
	libslparse/funcdef.cpp, libslparse/funcdef.h,
	libslparse/ifuncdef.h, libslparse/iparsenode.h,
	libslparse/ivardef.h, libslparse/libslparse.cpp,
	libslparse/libslparse.h, libslparse/optimise.cpp,
	libslparse/parsenode.cpp, libslparse/parsenode.h,
	libslparse/typecheck.cpp, libslparse/vardef.cpp,
	libslparse/vardef.h, plugins/common/pixelsave.c,
	plugins/common/pixelsave.h, plugins/gif2tif/gif2tif.c,
	plugins/jpg2tif/jpg2save.c, plugins/jpg2tif/jpg2tif.c,
	plugins/pcx2tif/pcx2tif.c, plugins/ppm2tif/ppm2tif.c,
	plugins/tga2tif/tga2tif.c, render/attributes.cpp,
	render/attributes.h, render/bilinear.h, render/bound.cpp,
	render/bound.h, render/cellnoise.cpp, render/cellnoise.h,
	render/context.cpp, render/context.h, render/csgtree.cpp,
	render/csgtree.h, render/genpoly.cpp, render/genpoly.h,
	render/iddmanager.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/lights.cpp, render/lights.h, render/messages.cpp,
	render/messages.h, render/micropolygon.cpp, render/micropolygon.h,
	render/motion.h, render/noise.cpp, render/noise.h,
	render/nurbs.cpp, render/nurbs.h, render/options.cpp,
	render/options.h, render/parameters.cpp, render/parameters.h,
	render/patch.cpp, render/patch.h, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/render.cpp, render/render.h, render/renderer.cpp,
	render/renderer.h, render/ri.cpp, render/ri.h, render/rifile.h,
	render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaders.h,
	render/shaderstack.cpp, render/shaderstack.h,
	render/shadervariable.cpp, render/shadervariable.h,
	render/shadervm.cpp, render/shadervm.h, render/spline.cpp,
	render/spline.h, render/stats.cpp, render/stats.h,
	render/subdivision.cpp, render/subdivision.h, render/surface.cpp,
	render/surface.h, render/symbols.cpp, render/symbols.h,
	render/teapot.cpp, render/teapot.h, render/texturemap.cpp,
	render/texturemap.h, render/transform.cpp, render/transform.h,
	render/trimcurve.cpp, render/trimcurve.h, render/version.h,
	render/macosx/std/std_valarray.h,
	render/macosx/std/valarray_array.h,
	render/macosx/std/valarray_meta.h, shaders/noises.h,
	shaders/patterns.h, shadowmap/shadowmap.cpp, teqser/teqser.cpp:
	Apply "Aqrtisitic Style" to ensure consistent coding style
	throughout codebase. Fix Windows warnings. Fix most (if not all)
	remaining Posix (gcc -Wall) warnings.

2002-03-01 09:54  dsward2

	* libddmsock/ddmsock.cpp: For Mac OS X, use AQSIS_BASE_PATH
	environment variable to describe paths to ddmsock.ini and display
	devices (e.g. filebuffer, framebuffer)

2002-03-01 09:51  dsward2

	* aqsl/aqsl_win.cpp: For Mac OS X, use AQSIS_BASE_PATH environment
	variable to describe path to slpp and aqslcomp.

2002-03-01 09:49  dsward2

	* libdd/dd.cpp: In ddInitialise for Mac OS X, use gethostent()
	instead of gethostbyname() to get localhost info for the socket. 
	Mac OS X checks DNS before /etc/hosts, causing 30 second timeout
	each time a display device is opened if DNS not available. 
	Potential problem - gethostent() foolishly assumes localhost is the
	first valid entry in /etc/hosts.   Revert to gethostbyname() if
	Apple ever fixes the problem.

2002-03-01 08:31  pgregory

	* libslparse/Makefile.am: Disable optimisation

2002-02-28 17:12  pgregory

	* aqsis/Makefile.am, aqsl/Makefile.am, aqsltell/Makefile.am,
	filebuffer/Makefile.am, framebuffer_glut/Makefile.am,
	framebuffer_glut_z/Makefile.am, libaqsistypes/Makefile.am,
	libaqsistypes/posix/Makefile.am, libcodegenvm/Makefile.am,
	libdd/Makefile.am, libddmsimple/Makefile.am,
	libddmsock/Makefile.am, librib2/Makefile.am,
	librib2/tests/Makefile.am, librib2ri/Makefile.am,
	librib2stream/Makefile.am, libslparse/Makefile.am,
	plugins/common/Makefile.am, plugins/gif2tif/Makefile.am,
	plugins/jpg2tif/Makefile.am, plugins/pcx2tif/Makefile.am,
	plugins/ppm2tif/Makefile.am, plugins/tga2tif/Makefile.am,
	render/Makefile.am, render/shaderstack.h, shadowmap/Makefile.am,
	teqser/Makefile.am: Fixes to allow use of GCC optimisations.

2002-02-27 18:12  pgregory

	* libaqsistypes/posix/Makefile.am: Make platform library static so
	that it can be linked with

2002-02-27 01:07  pgregory

	* aqsis/aqsis.cpp: Fix after BeOS changes, PreRender needs to be
	different for BeOS and everything else.

2002-02-27 00:40  pgregory

	* Makefile.am, aqsis/aqsis.cpp, libaqsistypes/Makefile.am,
	libaqsistypes/posix/Makefile.am,
	libaqsistypes/posix/aqsis_compiler.h, libcodegenvm/Makefile.am,
	libdd/Makefile.am, libddmsimple/Makefile.am,
	libddmsock/Makefile.am, libri2rib/Makefile.am, librib2/Makefile.am,
	librib2ri/Makefile.am, librib2stream/Makefile.am,
	libslparse/Makefile.am, libslparse/parsenode.cpp,
	plugins/common/Makefile.am, plugins/gif2tif/Makefile.am,
	plugins/jpg2tif/Makefile.am, plugins/pcx2tif/Makefile.am,
	plugins/ppm2tif/Makefile.am, plugins/tga2tif/Makefile.am,
	render/Makefile.am, render/texturemap.cpp: Changes to enable
	building under BeOS

2002-02-26 08:42  dsward2

	* MacAqsis-test.sh: Moved to MacAqsis directory

2002-02-26 08:40  dsward2

	* MacAqsis_README.html: Moved to MacAqsis directory

2002-02-26 08:39  dsward2

	* aqsisrc-macosx: Moved to MacAqsis subdirectory

2002-02-26 08:38  dsward2

	* ddmsock-macosx.ini: Moved to MacAqsis directory

2002-02-25 16:07  pgregory

	* render/libaqsis.dsp: Added first General Poly support files.

2002-02-25 15:59  pgregory

	* librib2/librib.cpp, librib2/libribtypes.h: Remove unnecessary
	warnings about invalid pairs. Added shadinggroup typdeclaration.

2002-02-25 15:56  pgregory

	* render/Makefile.am, render/genpoly.cpp: General poly support in
	Posix

2002-02-25 14:13  pgregory

	* render/genpoly.cpp, render/genpoly.h, render/ri.cpp: Initial
	General Polygon support code.

2002-02-21 07:28  dsward2

	* MacAqsis_README.html: Update build instructions to show sit-bin
	compression for Project Builder file

2002-02-21 06:37  dsward2

	* aqsl/aqsl_win.cpp: Add Mac OS X support

2002-02-19 20:43  pgregory

	* ChangeLog: [no log message]

2002-02-19 20:41  pgregory

	* configure.in: Update version number

2002-02-19 20:32  pgregory

	* prep_install.bat: Put display devices in the displays
	subdirectory.

2002-02-19 20:11  pgregory

	* render/version.h: Update version no.

2002-02-19 09:05  pgregory

	* ribfiles/subdiv1.rib, ribfiles/subdiv2.rib: Remove extraneous
	empty tag fields.

2002-02-18 16:17  dsward2

	* MacAqsis_README.html: Added instruction for building from source
	code.

2002-02-18 08:16  pgregory

	* render/motion.h: Fix bug with negative time values.

2002-02-17 21:41  pgregory

	* render/macosx/std/Makefile.am: Add relevant macos makefiles

2002-02-17 21:38  pgregory

	* render/macosx/Makefile.am: Add relevant macos makefiles

2002-02-17 21:37  pgregory

	* releasearchive/Makefile.am: Add relevant macos makefiles

2002-02-16 00:09  pgregory

	* INSTALL, README: Add Windows install message, remove Posix status
	report.

2002-02-15 14:56  pgregory

	* render/trimcurve.cpp: Fix bug where NURBS surfaces without trim
	curves were being completely trimmed! This was due to the fact that
	the trim check was based around the number of crossings being odd
	for interior surfaces, and 0 is even!!

2002-02-15 14:54  pgregory

	* render/shadeops.cpp: Fix bug in illuminance/illuminate,
	incorrectly put fabs() around the cone angle acos check, hopefully
	have got it right this time!

2002-02-15 01:49  pgregory

	* render/imagebuffer.cpp: Fix bug in quantize, didn't quantize at
	all if ditheramplitude was zero.

2002-02-15 01:22  pgregory

	* librib2/librib.cpp, render/micropolygon.cpp, render/shadeops.cpp:
	Remove old texturedirectory code, superceded by trilinear
	mipmapping. Add support for attribute "trimcurve" "sense"

2002-02-14 23:02  pgregory

	* render/trimcurve.cpp, render/trimcurve.h: Fix bug with multiple
	trimming loops.

2002-02-13 12:33  pgregory

	* render/shadeops.cpp: Fix bug in illuminate, Cl was not getting
	initialised in areas which aren't lit.

2002-02-12 16:05  pgregory

	* prep_install.bat: Update to include proper ddmsock.ini and
	plugins.

2002-02-12 15:43  pgregory

	* ChangeLog: [no log message]

2002-02-12 15:42  pgregory

	* Makefile.am, configure.in, aqsl/Makefile.am, render/version.h,
	shaders/Makefile.am: Minor update to archive for Win32 build

2002-02-12 15:10  pgregory

	* Renderer.dsw: rename release archive project to avoid spaces on
	Posix.

2002-02-12 13:34  pgregory

	* Release Archive/Release Archive.dsp: Renamed old utility project
	because Posix has problems with spaces.

2002-02-12 13:31  pgregory

	* releasearchive/releasearchive.dsp: Renamed old utility project
	because Posix has problems with spaces.

2002-02-12 12:18  pgregory

	* ChangeLog: Update to changes

2002-02-12 11:36  pgregory

	* configure.in, render/version.h: Set new version number 0.6.000

2002-02-12 11:35  pgregory

	* Makefile.am, configure.in, aqsl/Makefile.am, render/Makefile.am:
	Update makefiles to include Mac files in dist

2002-02-12 10:31  dsward2

	* aqsisrc-macosx: Added texture searchpath for images directory

2002-02-12 10:00  dsward2

	* MacAqsis-test.sh: Add Mac OS X support

2002-02-12 09:33  dsward2

	* MacAqsis_README.html, aqsisrc-macosx: Add Mac OS X support

2002-02-12 04:20  dsward2

	* ddmsock-macosx.ini: Add Mac OS X support

2002-02-11 00:30  dsward2

	* aqsl/macaqsl: Add Mac OS X support

2002-02-11 00:29  dsward2

	* render/macosx/std/std_valarray.h,
	render/macosx/std/valarray_array.h,
	render/macosx/std/valarray_array.tcc,
	render/macosx/std/valarray_meta.h: Add Mac OS X support

2002-02-11 00:25  dsward2

	* render/macosx/valarray: Add Mac OS X support

2002-02-10 20:04  pgregory

	* libslparse/iparsenode.h: Fix to compile under Posix

2002-02-10 16:15  pgregory

	* BUILD: Add libjpeg to the win32 build instructions.

2002-02-10 13:15  dsward2

	* aqsis/aqsis.cpp, aqsl/aqslcomp.cpp, filebuffer/filebuffer.cpp,
	libcodegenvm/vmoutput.cpp, libslparse/parsenode.cpp,
	render/shadeops.cpp, render/texturemap.cpp, render/texturemap.h,
	shadowmap/shadowmap.cpp, teqser/teqser.cpp: Add Mac OS X support

2002-02-10 11:19  dsward2

	* libaqsistypes/matrix.cpp: Add Mac OS X support

2002-02-10 10:45  pgregory

	* render/shadeops.cpp: Fix default value of Angle in illuminate
	function.

2002-02-09 01:40  pgregory

	* libcodegenvm/vmoutput.cpp, libslparse/iparsenode.h,
	libslparse/parsenode.h, render/ri.cpp, render/shadeops.cpp: Changes
	from Michel Joron to tie the 'textureinfo' command into the sl
	compiler.

2002-02-09 00:54  pgregory

	* render/shadeops.cpp: Fix lighting bug in illumiance function,
	again. Add cone checking to illuminate function.

2002-02-08 17:39  pgregory

	* render/lights.cpp, render/shadeops.cpp: Couple of fixes to the
	calculation and use of the shader variable 'L' in bothe surface and
	light shaders. Illuminate now properly uses the Angle/Axis if
	specified to avoid lightinh surfaces outside its cone of influence.

2002-02-07 17:25  pgregory

	* render/texturemap.cpp: Fix MIPMAP singlelevel check.

2002-02-07 15:24  pgregory

	* teqser/teqser.cpp: Add -envlatl support.

2002-02-07 12:11  pgregory

	* render/texturemap.cpp: Fix environment mapping.

2002-02-07 00:31  pgregory

	* render/shadeops.cpp, render/texturemap.cpp, render/texturemap.h:
	Implement trilinear mipmap filtering.

2002-02-06 11:12  pgregory

	* configure.in, plugins/Makefile.am, plugins/tga2tif/Makefile.am:
	Ensure tga2tif compiles under Posix

2002-02-06 10:49  pgregory

	* Renderer.dsw: Added tga2tif plugin form Michel Joron.

2002-02-06 10:48  pgregory

	* plugins/tga2tif/Makefile.am, plugins/tga2tif/tga2tif.c,
	plugins/tga2tif/tga2tif.dsp: Added tga2tif plugin form Michel
	Joron.

2002-02-05 23:54  pgregory

	* plugins/gif2tif/gif2tif.dsp, plugins/jpg2tif/jpg2tif.dsp,
	plugins/pcx2tif/pcx2tif.dsp, plugins/ppm2tif/ppm2tif.dsp: Fix
	exporting problems with Win32.

2002-02-05 23:49  pgregory

	* plugins/common/pixelsave.c, plugins/gif2tif/gif2tif.dsp,
	plugins/jpg2tif/jpg2tif.dsp, plugins/pcx2tif/pcx2tif.dsp,
	plugins/ppm2tif/ppm2tif.dsp: Fix exporting problems with Win32.
	Close TIFF file when done.

2002-02-05 18:03  pgregory

	* plugins/common/pixelsave.c, render/ri.cpp, render/shadeops.cpp,
	render/texturemap.cpp, render/texturemap.h: LatLong environment
	support from Michel Joron.

2002-02-05 18:02  pgregory

	* configure.in, plugins/Makefile.am, plugins/common/Makefile.am,
	plugins/gif2tif/Makefile.am, plugins/jpg2tif/Makefile.am,
	plugins/pcx2tif/Makefile.am, plugins/ppm2tif/Makefile.am: Get
	teqser plugins to compiler under Posix

2002-02-05 00:52  pgregory

	* configure.in, plugins/Makefile.am, plugins/pcx2tif/Makefile.am:
	Updates to teqser plugins

2002-02-05 00:38  pgregory

	* plugins/pcx2tif/pcx2tif.c, plugins/pcx2tif/pcx2tif.dsp: Updates
	to the teqser plugins by Michel Joron.

2002-02-05 00:37  pgregory

	* plugins/common/pixelsave.c, plugins/common/pixelsave.h: Updates
	to the teqser plugins by Michel Joron.

2002-02-05 00:29  pgregory

	* Renderer.dsw, plugins/gif2tif/gif2tif.c,
	plugins/gif2tif/gif2tif.dsp, plugins/jpg2tif/jpg2tif.c,
	plugins/jpg2tif/jpg2tif.dsp, plugins/ppm2tif/ppm2tif.c,
	plugins/ppm2tif/ppm2tif.dsp, render/options.h: Updates to the
	teqser plugins by Michel Joron.

2002-02-04 13:42  pgregory

	* configure.in, aqsis/Makefile.am, render/texturemap.cpp,
	teqser/Makefile.am: Get teqser plugins working under Posix, and
	reenable shared libraries by default in configure script

2002-02-04 08:23  pgregory

	* render/texturemap.cpp, render/texturemap.h: Get Teqser plugin
	stuff to compile under Posix

2002-02-03 22:55  pgregory

	* aqsltell/Makefile.am: Fix name case problem

2002-02-03 22:50  pgregory

	* aqsltell/makefile.am: [no log message]

2002-02-03 12:43  pgregory

	* slpp/MAKEFILE: Removed, no longer needed

2002-02-03 12:41  pgregory

	* Makefile.am, configure.in, slpp/MAKEFILE: Preliminary support for
	teqser plugins

2002-02-03 12:40  pgregory

	* plugins/gif2tif/Makefile.am, plugins/gif2tif/gif2tif.c,
	plugins/jpg2tif/Makefile.am, plugins/jpg2tif/jpg2tif.c,
	plugins/ppm2tif/Makefile.am, plugins/ppm2tif/ppm2tif.c: Preliminary
	support for teqser plugins

2002-02-03 12:39  pgregory

	* plugins/Makefile.am: Preliminary support for teqser plugins

2002-02-03 12:35  pgregory

	* Renderer.dsw, render/texturemap.cpp, render/texturemap.h:
	Preliminary ppm/gif/jpg conversion plugins.

2002-02-03 10:05  pgregory

	* plugins/gif2tif/gif2tif.c, plugins/gif2tif/gif2tif.dsp,
	plugins/gif2tif/p47d.gif, plugins/jpg2tif/jpg2save.c,
	plugins/jpg2tif/jpg2tif.c, plugins/jpg2tif/jpg2tif.dsp,
	plugins/ppm2tif/ppm2tif.c, plugins/ppm2tif/ppm2tif.dsp: Preliminary
	ppm/gif/jpg conversion plugins.

2002-02-01 22:16  pgregory

	* aqsis/Makefile.am, framebuffer_glut/Makefile.am,
	framebuffer_glut_z/Makefile.am, libddmsock/Makefile.am,
	libri2rib/Makefile.am: Include dsp files in dist archive.

2002-02-01 17:38  pgregory

	* render/csgtree.cpp, render/imagebuffer.cpp: Fix problem where
	multiple CSG trees at a single sample weren't being processed.

2002-01-31 16:23  pgregory

	* render/imagebuffer.cpp: Fix name clash in gcc compiler with 'or'
	variable

2002-01-31 16:21  pgregory

	* render/texturemap.cpp: Fix bug in texture sampling when wrap mode
	is black. Michel Joron.

2002-01-31 16:20  pgregory

	* render/csgtree.h, render/imagebuffer.h, render/trimcurve.h: Get
	rid of MSVC++ warnings.

2002-01-31 02:10  pgregory

	* Renderer.dsw, ribber.cfg, librib2/librib.cpp, render/ri.cpp,
	render/shadeops.cpp, render/shaderexecenv.h, render/shadervm.cpp,
	render/shadervm.h, render/stats.h, render/texturemap.cpp,
	render/texturemap.h: More sweeping texture mapping changes. Now
	includes a 'textureinfo' sl command, thanks to Michel Joron. Mip
	Map generation now filters better. Generates 3x2 mip mapped env
	maps, but can't use them yet!

2002-01-30 01:11  ravenfire

	* acinclude.m4: Was not setting OPENGL_LIB or OPENGL_INC when not
	specified on the configure command line.  Fixed.

2002-01-30 00:32  pgregory

	* ribfiles/csg_test.rib: Better test, nicer picture.

2002-01-29 23:57  pgregory

	* render/csgtree.h: Get rid of unnecessary include

2002-01-29 23:55  pgregory

	* render/Makefile.am: Add CSG support

2002-01-29 21:06  pgregory

	* render/ri.cpp: Fix problem with passing a temporary in
	RiSolidBegin.

2002-01-29 17:39  pgregory

	* render/attributes.cpp, render/context.cpp, render/context.h,
	render/csgtree.cpp, render/csgtree.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/messages.cpp, render/micropolygon.cpp,
	render/micropolygon.h, render/options.cpp, render/shadeops.cpp,
	render/shaderexecenv.cpp, render/shaderexecenv.h,
	render/shadervariable.cpp, render/shadervm.cpp, render/spline.cpp,
	render/stats.cpp, render/surface.cpp, render/surface.h,
	render/transform.cpp, render/trimcurve.cpp: First stab at CSG,
	possible problem with CSG trees that span the view, i.e. viewpoint
	inside a CSG object.

2002-01-29 17:37  pgregory

	* render/ri.cpp, render/texturemap.cpp, render/texturemap.h: More
	texture mapping changes from Michel, textures now use integer rgba
	for tiff files to reduce memory requirements.

2002-01-25 17:09  pgregory

	* ribfiles/csg_test.rib: Initial CSG work safety check in.

2002-01-25 17:06  pgregory

	* aqsltell/aqsltell.c, aqsltell/aqsltell.dsp, aqsltell/makefile.am:
	Initial check in of Michel Joron's aqsltell program.

2002-01-25 17:06  pgregory

	* render/csgtree.cpp, render/csgtree.h: Initial CSG work safety
	check in.

2002-01-25 17:04  pgregory

	* render/libaqsis.dsp: More MIP map changes from Michel. Initial
	safety check in for current status of CSG work.

2002-01-25 17:02  pgregory

	* librib2/librib.cpp, render/context.cpp, render/context.h,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	render/shadeops.cpp, render/stats.cpp, render/stats.h,
	render/texturemap.cpp, render/texturemap.h, teqser/teqser.cpp: More
	MIP map changes from Michel. Initial safety check in for current
	status of CSG work.

2002-01-23 23:24  pgregory

	* render/ri.cpp, render/texturemap.cpp: Michel Jorons inital
	changes to move towards a MIP mapping approach of texturing similar
	to BMRT's instead of the non-standard SAT mapping.

2002-01-21 11:12  pgregory

	* render/ri.cpp, render/subdivision.cpp, render/subdivision.h:
	Implement "interpolateboundary" subdivision tag support.

2002-01-17 10:17  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/texturemap.cpp: More texture mapping improvements from
	Michel Joron.

2002-01-10 20:38  pgregory

	* render/shadeops.cpp, render/shaderexecenv.h: Refactoring of Du/Dv
	functions by Michel Joron.

2002-01-04 12:46  pgregory

	* ribfiles/torus.rib: Make the torus transparent to test the rgba
	transparency output.

2002-01-04 12:36  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsock/ddmsock.cpp,
	render/iddmanager.h, render/imagebuffer.cpp, render/imagebuffer.h:
	Add support for transparency to the rgba rendering pipeline. Uses
	averaged rgb components of the opacity combined with coverage.

2002-01-02 02:12  ravenfire

	* configure.in, filebuffer/Makefile.am,
	framebuffer_glut/Makefile.am, framebuffer_glut_z/Makefile.am,
	libddmsimple/Makefile.am: Start of conversion over to using the
	TIFF and OpenGL configure macros.

2002-01-02 01:52  ravenfire

	* acinclude.m4, configure.in: Added start of macros for TIFF and
	OpenGL.

2001-12-30 23:21  pgregory

	* render/noise.h: Fix typo in CGNoise3(x,y,z) function.

2001-12-30 23:20  pgregory

	* render/imagebuffer.cpp: Fix so that coverage for each pixel is
	calculated correctly, giving an antialiased alpha mask.

2001-12-27 20:21  pgregory

	* libddmsock/ddmsock.cpp: Make sure that a device that failed
	initialisation, doesn't cause a problem when closing down.

2001-12-27 18:42  pgregory

	* Makefile.am, ddmsock.ini: Fix naming errors, should be
	'zframebuffer', not 'framebufferz', as 'zfile' is the standard for
	outputting a depth file.

2001-12-27 18:29  pgregory

	* ribfiles/anim.rib, ribfiles/bucket_test.rib,
	ribfiles/cellnoise.rib, ribfiles/colpervertex_test.rib,
	ribfiles/cone.rib, ribfiles/coordsys_test.rib,
	ribfiles/cylinder.rib, ribfiles/disp1.rib, ribfiles/disp_test.rib,
	ribfiles/dof.rib, ribfiles/env_test.rib, ribfiles/eyeplanetest.rib,
	ribfiles/mblur.rib, ribfiles/mblur2a.rib, ribfiles/mblur2b.rib,
	ribfiles/mod_st2_test.rib, ribfiles/mod_st_test.rib,
	ribfiles/noshadows.rib, ribfiles/nurbs.rib,
	ribfiles/orient_test.rib, ribfiles/periodic_test.rib,
	ribfiles/persptest.rib, ribfiles/persptrans.rib,
	ribfiles/poly_test.rib, ribfiles/quads_test.rib,
	ribfiles/shadtest.rib, ribfiles/simple.rib, ribfiles/skewtest.rib,
	ribfiles/softshadow.rib, ribfiles/space_test.rib,
	ribfiles/sphere.rib, ribfiles/std_st_test.rib,
	ribfiles/subdiv1.rib, ribfiles/subdiv2.rib, ribfiles/teapot.rib,
	ribfiles/test.rib, ribfiles/tmap_test.rib, ribfiles/torus.rib,
	ribfiles/transmb_test.rib, ribfiles/trim_test.rib,
	ribfiles/uv_test.rib, ribfiles/vase.rib, ribfiles/vase_shad1.rib,
	ribfiles/vase_shad2.rib: Update "shader" "searchpath" option to
	make setting AQSIS_SHADERS_PATH no longer required to run the
	tests.

2001-12-27 03:59  ravenfire

	* configure.in: Forgot to commit changes earlier.  Now able to
	choose to compile with or without glut support.

2001-12-26 22:18  ravenfire

	* Makefile.am, acinclude.m4: Should now be able to compile on a
	machine without the glut library.

2001-12-26 19:14  ravenfire

	* aclocal.m4: aclocal.m4 not needed in cvs archive since it is
	automatically created when the bootstrap script is ran.

2001-12-26 19:09  ravenfire

	* acinclude.m4, aclocal.m4: Macros for OpenGL and glut options.

2001-12-21 17:12  pgregory

	* prep_install.bat: Fix location of tiff dll, need to make this non
	specific.

2001-12-21 15:08  pgregory

	* ChangeLog: New changes

2001-12-21 13:19  pgregory

	* configure.in, render/version.h: Update version ready for release

2001-12-20 12:50  pgregory

	* Makefile.am, configure.in: Fixed ddmsock.ini generation for both
	Linux and Cygwin

2001-12-20 10:20  pgregory

	* configure.in: Add STRNAME define to Posix build for filebuffer

2001-12-19 18:04  pgregory

	* Makefile.am, libaqsistypes/memorypool.h: Fix build on Posix

2001-12-18 00:59  pgregory

	* images/Image1.tif: New image

2001-12-18 00:57  pgregory

	* ribfiles/tmap_test.rib: Slight change to texture coordinates.

2001-12-18 00:43  pgregory

	* images/Image1.tif: Removed, to make binary and use new image,

2001-12-18 00:33  pgregory

	* images/Image1.tif: New image, last one got corrupted somehow.

2001-12-13 16:43  pgregory

	* ribber.cfg: Add gridsize to standard declares. - Michel Joron

2001-12-13 16:42  pgregory

	* render/shaderexecenv.cpp, render/shaderexecenv.h,
	render/shadervm.cpp: Fix backface culling - Michel Joron

2001-12-13 16:42  pgregory

	* render/stats.cpp, render/stats.h: Add texture memery use
	statistic output. - Michel Joron

2001-12-13 16:41  pgregory

	* render/ri.cpp, render/texturemap.cpp, render/texturemap.h,
	teqser/teqser.cpp: Add support for clamping and filtering in
	texture mapping - Michel Joron.

2001-12-13 16:40  pgregory

	* render/micropolygon.cpp: Fix the backface culling and geometric
	normal calculation - Michel Joron

2001-12-13 16:39  pgregory

	* render/lights.cpp: Remove unnecesary assert - Michel Joron.

2001-12-13 16:39  pgregory

	* librib2/librib.cpp, render/nurbs.cpp, render/patch.cpp,
	render/quadrics.cpp: Add support for gridsize option to control max
	size of a MicroPolyGrid - Michel Joron

2001-12-13 16:38  pgregory

	* render/imagebuffer.cpp: Shade always, to allow displacement to
	affect shadow maps. Add memory flush optimisation on Windows.
	
	    - Michel Joron

2001-12-13 16:37  pgregory

	* framebuffer_glut_z/framebuffer_glut_z.cpp: Add a small sleep to
	avoid clashes in output stats - Michel Joron

2001-12-13 16:36  pgregory

	* filebuffer/filebuffer.cpp: Save version of Aqsis in tiff file. -
	Michel Joron

2001-12-13 16:35  pgregory

	* aqsl/aqsl_win.cpp: Add --help option - Michel Joron

2001-12-05 08:12  pgregory

	* render/subdivision.cpp, render/subdivision.h: More minor
	optimisations.

2001-12-04 01:45  pgregory

	* libaqsistypes/memorypool.h, render/micropolygon.cpp,
	render/micropolygon.h, render/subdivision.cpp,
	render/subdivision.h: Improve memory pool implementation. Use
	memory pool on subdivision edges. Minor subdivision optimisations.

2001-12-02 22:18  pgregory

	* shaders/debug.sl: Remove extra rubbish.

2001-12-02 22:18  pgregory

	* ribfiles/env_test.rib: Get images from the correct directory.

2001-12-02 22:14  pgregory

	* render/renderer.h: Remove the old timer, no longer needed.

2001-12-02 22:12  pgregory

	* render/ri.cpp: Remove flush shaders call at RiWorldEnd, as shader
	caches are cleaned up by the context handlers now. Ensure that the
	orientation is correctly set up after a call to RiIdentity.

2001-12-02 22:04  pgregory

	* ribfiles/softshadow.rib: Fix z framebuffer name.

2001-12-02 22:02  pgregory

	* render/subdivision.cpp: Fix erroneous round added in last
	checkin.

2001-12-02 22:01  pgregory

	* ribfiles/tmap_test.rib: Fix location of image files for env. map.

2001-12-02 22:01  pgregory

	* libslparse/typecheck.cpp: Fix forced typecheck in relational
	operator, added in error.

2001-12-01 02:33  pgregory

	* libslparse/typecheck.cpp: RelOp now checks its arguments types,
	allowing functions in relops to be resolved properly.

2001-11-30 17:30  pgregory

	* render/attributes.cpp, render/attributes.h: Fix bug in
	referencing mechanism.

2001-11-29 23:06  pgregory

	* render/ri.cpp: Fix u/v parameterisation in NURBS

2001-11-29 16:21  pgregory

	* libslparse/funcdef.cpp: Fix the return type of rotate function to
	be a point, not a float.

2001-11-29 16:20  pgregory

	* render/stats.h: Fix the timer to set the started flag correctly
	when started and stopped.

2001-11-28 16:49  pgregory

	* ChangeLog: Ready for release

2001-11-28 16:39  pgregory

	* configure.in, render/version.h: Update version number

2001-11-28 11:59  pgregory

	* aqsis/aqsis.cpp: Add -fb to allow easy render to framebuffer, ala
	BMRT -d.

2001-11-28 10:41  pgregory

	* prep_install.bat: Inlcude ribout library in distribution.

2001-11-28 10:40  pgregory

	* render/micropolygon.cpp, render/micropolygon.h: Fix motion
	blurring.

2001-11-28 01:24  pgregory

	* render/bound.h: Chnage order of evaluation in bound check for
	speed.

2001-11-28 01:20  pgregory

	* render/shadeops.cpp: Fix to illuminance functions.

2001-11-28 01:18  pgregory

	* render/shaderstack.h: Switch back to increasing stack by one.

2001-11-27 18:07  pgregory

	* render/imagebuffer.cpp, render/options.h, render/ri.cpp,
	render/shaderstack.h: Minor optimisations

2001-11-27 08:54  pgregory

	* render/imagebuffer.cpp: Minor optimisations to the inner MPG
	loop.

2001-11-26 18:01  pgregory

	* libaqsistypes/color.cpp, render/imagebuffer.cpp,
	render/imagebuffer.h, render/ri.cpp, render/shadeops.cpp,
	render/stats.cpp, render/texturemap.cpp: Use CEIL and FLOOR macros
	for performance. Cache bucket range information to avoid ftol calls
	in ImageElement.

2001-11-26 00:08  pgregory

	* render/imagebuffer.cpp: Remove spurious occlusion culling timer
	call.

2001-11-26 00:07  pgregory

	* render/shaderstack.h: Slight optimisation in stack performance.

2001-11-26 00:06  pgregory

	* render/imagebuffer.cpp, render/stats.cpp, render/stats.h: Improve
	timer stats output ready for performance tuning.

2001-11-25 23:52  pgregory

	* all/All.dsp, aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsl/aqslcomp.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp, libslparse/libslparse.dsp,
	render/imagebuffer.cpp, render/libaqsis.dsp,
	render/micropolygon.cpp, shadowmap/shadowmap.dsp, slpp/slpp.dsp,
	teqser/teqser.dsp: Add a release with debug info configuration for
	performance profiling.

2001-11-24 21:22  oedo808

	* libri2rib/ri.cpp: is /n in fact a \n? if so it's not needed

2001-11-24 21:19  oedo808

	* libri2rib/ascii.cpp, libri2rib/ascii.h: removed useless
	RiTransformPoints function

2001-11-23 22:17  pgregory

	* librib2/tests/Makefile.am, librib2/tests/ribprinter.cpp,
	librib2/tests/ribscanner.cpp: Fix tests for new binary archive
	support

2001-11-23 17:36  pgregory

	* libaqsistypes/Makefile.am: Add refcount.h to headers

2001-11-23 17:17  pgregory

	* libri2rib/ri.cpp: Add stdio include for vsnprintf

2001-11-23 15:29  pgregory

	* Makefile.am: Fix ddmsock.ini generation to add exe extension (for
	cygwin)

2001-11-23 15:08  pgregory

	* libri2rib/ri.cpp: Remove use of vform, not available in gcc 3.0.2

2001-11-22 17:58  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: Optimise the MPG bound code to avoid the
	overhead of a boundlist if the MPG is static.

2001-11-21 21:24  pgregory

	* librib2/bdec.cpp: Add a call to freeze at the end of getNext to
	avoid memory leaks.

2001-11-21 17:12  pgregory

	* render/context.cpp, render/context.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/ri.cpp, render/stats.cpp,
	render/stats.h: Eiliminate where possible any remaining allocations
	on the status output. Add peak values to the allocation status
	values.

2001-11-20 00:59  pgregory

	* aqsis/aqsis.dsp: Change to using static zlib.

2001-11-20 00:58  pgregory

	* libaqsistypes/aqsis_types.h: Add a ROUND macro.

2001-11-20 00:54  pgregory

	* render/nurbs.cpp, render/patch.cpp, render/quadrics.cpp,
	render/subdivision.cpp: Minor update to the dicing calculation.

2001-11-19 22:26  oedo808

	* libri2rib/ascii.cpp, libri2rib/ascii.h: deleted some bugs

2001-11-19 21:55  oedo808

	* render/ri.cpp, render/ri.h: added RtProcSubdivFunc and
	RtProcFreeFunc

2001-11-19 21:51  oedo808

	* aqsis/aqsis.cpp: Check if file was created and warn if not

2001-11-19 12:37  pgregory

	* ribfiles/torus_bin.rib, ribfiles/torus_bin_gzip.rib.gz: Binary
	and Binary gzip test examples.

2001-11-19 09:40  pgregory

	* Renderer.dsw: Update dependencies.

2001-11-19 09:40  pgregory

	* libri2rib/ascii.cpp, libri2rib/ascii.h, libri2rib/ri.cpp: Fix
	naming of RiTransformEnd

2001-11-18 13:17  pgregory

	* libri2rib/Makefile.am: Move -lstdc++ to LDADD to make it work on
	cygwin

2001-11-18 12:55  pgregory

	* ribfiles/torus_gzip.rib.gz: Gzipped ascii test.

2001-11-18 12:48  pgregory

	* aqsis/aqsis.dsp, librib2/bdec.cpp, librib2/bdec.h,
	librib2/librib.cpp, librib2/librib2.dsp: Get Lionels new binary and
	gzip support working under Windows.

2001-11-17 21:29  oedo808

	* configure.in, aqsis/aqsis.cpp, librib2/Makefile.am,
	librib2/bdec.cpp, librib2/bdec.h, librib2/librib.cpp,
	librib2/librib.h: added binary rib and gzip file support for
	librib2

2001-11-16 18:07  pgregory

	* render/rifile.h: Changed open_mode to openmode

2001-11-16 18:06  pgregory

	* libaqsistypes/file.cpp, libaqsistypes/file.h: Changed open_mode
	to openmode

2001-11-15 10:00  pgregory

	* aqsis/aqsis.dsp, aqsl/aqsl.dsp, aqsl/aqslcomp.dsp,
	filebuffer/filebuffer.dsp, framebuffer_glut/framebuffer_glut.dsp,
	framebuffer_glut_z/framebuffer_glut_z.dsp,
	libaqsistypes/libaqsistypes.dsp, libcodegenvm/libcodegenvm.dsp,
	libdd/libdd.dsp, libddmsimple/libddmsimple.dsp,
	libddmsock/libddmsock.dsp, libri2rib/libri2rib.dsp,
	librib2/librib2.dsp, librib2ri/librib2ri.dsp,
	librib2stream/librib2stream.dsp, libslparse/libslparse.dsp,
	render/libaqsis.dsp, shadowmap/shadowmap.dsp, teqser/teqser.dsp:
	Enable output of browser info.

2001-11-15 08:58  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/ri.cpp,
	render/surface.h, render/trimcurve.cpp, render/trimcurve.h: Split
	Trim Curves according to the screen size of the surface they trim.

2001-11-14 23:21  pgregory

	* AUTHORS: Minor update.

2001-11-14 21:28  oedo808

	* libri2rib/Makefile.am: move -lstc++ to the right place

2001-11-14 01:36  pgregory

	* render/surface.h: Fix reference counting bug in motion blurring.

2001-11-13 23:33  pgregory

	* libaqsistypes/refcount.h: Improve reference counting to use in
	trim curve support. Surfaces are now reference counted.

2001-11-13 23:32  pgregory

	* libaqsistypes/libaqsistypes.dsp, render/attributes.cpp,
	render/attributes.h, render/context.cpp, render/imagebuffer.cpp,
	render/lights.cpp, render/micropolygon.cpp, render/nurbs.cpp,
	render/nurbs.h, render/options.cpp, render/options.h,
	render/patch.cpp, render/polygon.cpp, render/polygon.h,
	render/quadrics.cpp, render/ri.cpp, render/shaderexecenv.cpp,
	render/subdivision.cpp, render/surface.cpp, render/surface.h,
	render/teapot.cpp, render/transform.cpp, render/transform.h,
	render/trimcurve.cpp, render/trimcurve.h: Improve reference
	counting to use in trim curve support. Surfaces are now reference
	counted.

2001-11-13 13:49  pgregory

	* render/Makefile.am, render/trimcurve.cpp: Fix trimming on Posix

2001-11-13 13:38  pgregory

	* render/micropolygon.cpp: Fix problems with trimming code under
	Posix

2001-11-13 13:34  pgregory

	* render/ri.cpp: Fix bug in trim curve generation

2001-11-13 13:34  pgregory

	* libaqsistypes/sstring.cpp: Add include to get new snprintf stuff
	to work under Posix

2001-11-12 21:34  pgregory

	* libaqsistypes/sstring.cpp: Replace use of fcvt with snprintf as
	suggested by Geg Pelle, fcvt is not available on FreeBSD.

2001-11-12 16:48  pgregory

	* libri2rib/ascii.cpp: Output standard compliance statement and
	version number at start of RIB file.

2001-11-12 16:19  pgregory

	* render/ri.h: Add some additional RI_ tokens for default shaders
	and coordinate spaces etc.

2001-11-12 16:18  pgregory

	* libri2rib/tokens.cpp, render/ri.cpp: Add some additional RI_
	tokens for default shaders and coordinate spaces etc.

2001-11-12 16:17  pgregory

	* libri2rib/ri.cpp: Fix typo in RiTran(s)formEnd

2001-11-11 23:12  pgregory

	* libri2rib/libri2rib.dsp: First checkin

2001-11-11 23:10  pgregory

	* Renderer.dsw: Added new libri2rib project courtesy of Lionel
	Lacour

2001-11-11 23:08  pgregory

	* render/ri.cpp: Fix some problems with new RtVoid and RtBoolean
	types.

2001-11-11 23:05  pgregory

	* libri2rib/ascii.cpp, libri2rib/ascii.h, libri2rib/context.cpp,
	libri2rib/dictionary.cpp, libri2rib/dictionary.h,
	libri2rib/error.h, libri2rib/inlineparse.cpp,
	libri2rib/inlineparse.h, libri2rib/ri.cpp: Changes to get working
	under windows.

2001-11-11 21:33  oedo808

	* aqsis/aqsis.cpp, librib2/librib.h, render/ri.cpp, render/ri.h,
	render/spline.h: changed ri.h: RtPointer  void *, RtVoid void,
	RtBoolean short

2001-11-11 21:30  oedo808

	* libri2rib/Makefile.am, libri2rib/ascii.cpp, libri2rib/ascii.h,
	libri2rib/context.cpp, libri2rib/context.h,
	libri2rib/dictionary.cpp, libri2rib/dictionary.h,
	libri2rib/error.cpp, libri2rib/error.h, libri2rib/inlineparse.cpp,
	libri2rib/inlineparse.h, libri2rib/plstore.cpp,
	libri2rib/plstore.h, libri2rib/ri.cpp, libri2rib/ri2rib_test.c,
	libri2rib/tokens.cpp: libri2rib initial release

2001-11-11 21:30  oedo808

	* Makefile.am, configure.in: added libri2rib

2001-11-10 09:58  pgregory

	* ribfiles/trim_test.rib: Simple test of trim curves.

2001-11-10 09:56  pgregory

	* render/ri.cpp, render/trimcurve.cpp, render/trimcurve.h: Separate
	trimcurve as a proble 2D NURBS curve, no longer reliant on
	CqSurface NURBS. Fix bug in how trim curves are prepared.

2001-11-09 08:56  pgregory

	* render/trimcurve.cpp, render/trimcurve.h: Added initial work on
	trim curves.

2001-11-09 08:54  pgregory

	* render/attributes.cpp, render/attributes.h, render/libaqsis.dsp,
	render/micropolygon.cpp, render/micropolygon.h, render/ri.cpp,
	render/shaderexecenv.cpp: Added initial work on trim curves.

2001-11-04 20:53  tburge

	* render/ri.cpp: Fixed window function to be scaled correctly.

2001-10-31 08:17  pgregory

	* slpp/PP.H: Fix from Eric Powers to make sure that errors in the
	preprocessor are reported.

2001-10-29 23:39  pgregory

	* aqsis/aqsis.cpp, render/options.cpp, render/options.h,
	render/ri.cpp, render/ri.h: Added new options to aqsis, --type,
	--addtype and --mode to allow overriding or supplementing the
	RiDisplay options in the RIB file.

2001-10-29 14:43  pgregory

	* render/texturemap.cpp: Fix by Michel Joron

2001-10-29 14:43  pgregory

	* teqser/teqser.cpp: Call RiBegin/RiEnd to ensure initialisation by
	Michel Joron

2001-10-29 14:42  pgregory

	* render/teapot.cpp, render/teapot.h: Get teapot working using
	standard patch primitives by Michel Joron

2001-10-29 14:42  pgregory

	* render/shaderstack.h: Add some implicit type casting by Michel
	Joron

2001-10-29 14:41  pgregory

	* render/shaderexecenv.cpp, render/shaderexecenv.h,
	render/shadervm.h: Add cached local index for repeated variable
	lookup speed improvement by Michel Joron

2001-10-29 14:40  pgregory

	* render/shadeops.cpp: Fix to faceforward by Michel Joron

2001-10-29 14:39  pgregory

	* render/ri.cpp, render/ri.h: Add preliminary support for RiHider
	and RiImager by Michel Joron

2001-10-29 14:38  pgregory

	* render/renderer.cpp: Store name with shader to aid debugging by
	Michel Joron

2001-10-29 14:38  pgregory

	* render/options.h: Implement intermediary RiImager support just
	for background color by Michel Joron

2001-10-29 14:37  pgregory

	* render/messages.h: Various bug fixes and improvements by Michel
	Joron

2001-10-29 14:36  pgregory

	* render/imagebuffer.cpp: Various bug fixes and improvements by
	Michel Joron

2001-10-29 14:35  pgregory

	* aqsis/aqsis.cpp: Debug version automatically outputs statistics.

2001-10-28 20:32  pgregory

	* framebuffer/.cvsignore, framebuffer/Makefile.am: Removed in
	favour of the cross platform glut based framebuffer.

2001-10-28 20:31  pgregory

	* framebuffer/win32/.cvsignore, framebuffer/win32/Makefile.am,
	framebuffer/win32/intel/.cvsignore,
	framebuffer/win32/intel/Makefile.am,
	framebuffer/win32/intel/framebuffer.cpp,
	framebuffer/win32/intel/framebuffer.dsp,
	framebuffer/win32/intel/framebuffer.rc,
	framebuffer/win32/intel/ico00001.ico,
	framebuffer/win32/intel/icon1.ico,
	framebuffer/win32/intel/resource.h: Removed in favour of the cross
	platform glut based framebuffer.

2001-10-28 20:24  pgregory

	* Makefile.am: Remove framebuffer project

2001-10-28 17:05  pgregory

	* configure.in: Removed the framebuffer project

2001-10-28 16:17  pgregory

	* Doxyfile, Renderer.dsw: Remove framebuffer and enable doxygen
	warnings.

2001-10-25 22:34  pgregory

	* teqser/teqser.cpp: Implement standard command line usage
	including -help and -version.

2001-10-25 22:33  pgregory

	* Renderer.dsw: Update dependencies

2001-10-25 22:12  pgregory

	* framebuffer_glut_z/framebuffer_glut_z.dsp: added

2001-10-24 22:25  pgregory

	* Renderer.dsw, prep_install.bat: Updates prior to 0.5.3000 windows
	release.

2001-10-24 11:29  pgregory

	* configure.in, render/version.h: Updated version number

2001-10-24 11:28  pgregory

	* libddmsock/Makefile.am: Added displaydriver.h file to source

2001-10-24 00:27  pgregory

	* ChangeLog: Updated ready for release

2001-10-13 19:37  tshead

	* ribfiles/anim.rib, ribfiles/bucket_test.rib,
	ribfiles/cellnoise.rib, ribfiles/colpervertex_test.rib,
	ribfiles/cone.rib, ribfiles/coordsys_test.rib,
	ribfiles/cylinder.rib, ribfiles/disp1.rib, ribfiles/disp_test.rib,
	ribfiles/dof.rib, ribfiles/env_test.rib, ribfiles/eyeplanetest.rib,
	ribfiles/mblur.rib, ribfiles/mblur2a.rib, ribfiles/mblur2b.rib,
	ribfiles/mod_st2_test.rib, ribfiles/mod_st_test.rib,
	ribfiles/noshadows.rib, ribfiles/nurbs.rib,
	ribfiles/orient_test.rib, ribfiles/periodic_test.rib,
	ribfiles/persptest.rib, ribfiles/persptrans.rib,
	ribfiles/poly_test.rib, ribfiles/quads_test.rib,
	ribfiles/shadtest.rib, ribfiles/simple.rib, ribfiles/skewtest.rib,
	ribfiles/softshadow.rib, ribfiles/space_test.rib,
	ribfiles/sphere.rib, ribfiles/std_st_test.rib,
	ribfiles/subdiv1.rib, ribfiles/subdiv2.rib, ribfiles/teapot.rib,
	ribfiles/test.rib, ribfiles/tmap_test.rib, ribfiles/torus.rib,
	ribfiles/transmb_test.rib, ribfiles/uv_test.rib, ribfiles/vase.rib,
	ribfiles/vase_shad1.rib, ribfiles/vase_shad2.rib: * Updated RIB
	files to use file *and* framebuffer devices

2001-10-13 19:36  tshead

	* aqsis/aqsis.cpp: * Updated percent complete to use standard
	library

2001-10-12 23:57  pgregory

	* aqsis/aqsis.cpp, render/imagebuffer.cpp, render/options.cpp,
	render/options.h, render/ri.cpp, render/ri.h: Implement a progress
	reporting mechanism and use it in aqsis to print to the console.

2001-10-11 22:54  pgregory

	* Renderer.dsw: Update dependencies to include glut framebuffers in
	the All project.

2001-10-11 22:52  pgregory

	* filebuffer/filebuffer.cpp,
	framebuffer/win32/intel/framebuffer.cpp,
	framebuffer_glut/framebuffer_glut.cpp,
	framebuffer_glut_z/framebuffer_glut_z.cpp, libddmsock/ddmsock.cpp,
	libddmsock/displaydriver.h, shadowmap/shadowmap.cpp: Implement
	close response for sockets based display driver, makes sure all
	processing is done before responding. Means shadowmaps in
	particular can be finished before RiMakeShadow is called.

2001-10-11 11:47  pgregory

	* Release Archive/Release Archive.dsp: Make sure spurious output
	directories aren't created.

2001-10-11 11:46  pgregory

	* Renderer.dsw, prep_install.bat, Release Archive/Release
	Archive.dsp, all/All.dsp: Change All build to just buid all and add
	a new project to generate the release archive.

2001-10-11 11:32  pgregory

	* texer/.cvsignore, texer/Makefile.am, texer/texer.cpp,
	texer/texer.dsp: Removed, renamed to teqser

2001-10-10 20:38  tshead

	* Makefile.am, configure.in, render/rifile.h, teqser/.cvsignore,
	teqser/Makefile.am, teqser/teqser.cpp: * Fixed delimiter problem in
	generated ddmsock.ini file * Posix build fixes for teqser

2001-10-10 12:37  pgregory

	* Makefile.am, Renderer.dsw, teqser/Makefile.am, teqser/teqser.cpp,
	teqser/teqser.dsp: Changed texer --> teqser and (hopefully) enabled
	building under Posix.

2001-10-10 12:20  pgregory

	* aqsis/aqsis.cpp: Only outputs config file warning if verbose is
	on, as config file is only an option.

2001-10-10 07:23  tshead

	* Makefile.am: * Makefiles generate platform-specific ddmsock.ini

2001-10-10 06:03  tshead

	* libdd/dd.cpp: * Added <sys/time.h> header

2001-10-09 20:18  pgregory

	* ribfiles/softshadow.rib: Changed to use "blur" paramater to use
	Andy Gill's soft shadows mode.

2001-10-09 20:16  pgregory

	* shaders/shadowspot.sl: Added blur parameter to emable Andy Gill's
	soft shadow modification.

2001-10-09 20:15  pgregory

	* render/texturemap.cpp: Enable Andy Gill's soft shadow mode if
	blur is provided non zero.

2001-10-09 16:44  billybobjimboy

	* render/texturemap.cpp, render/texturemap.h: added support for
	soft shadows

2001-10-09 12:23  pgregory

	* ribfiles/softshadow.rib: Test soft shadows using the "width"
	specifier.

2001-10-09 12:12  pgregory

	* render/shadeops.cpp, shaders/shadowspot.sl: Fix problems with
	shadow width specification.

2001-10-04 16:27  pgregory

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/texturemap.cpp: Redo the old method of depth map output.
	Reenable occlusion culling.

2001-10-04 16:26  pgregory

	* render/options.h: Initialise depth quantization settings
	properly.

2001-10-02 21:35  pgregory

	* render/texturemap.cpp, render/texturemap.h: Changes to shadowmap
	code to handle new depth maps in range 0-1

2001-10-02 21:29  pgregory

	* render/imagebuffer.cpp: Various changes to z buffering to make
	sure z values are stored 0-1

2001-10-02 21:29  pgregory

	* libddmsock/libddmsock.dsp: Add displaydriver.h

2001-10-02 21:26  pgregory

	* render/micropolygon.cpp: Remove hybrid camera/raster space stuff.

2001-10-02 21:23  pgregory

	* render/options.cpp: Change projection matrix calculation to map z
	depth into the range 0-1

2001-10-02 21:22  pgregory

	* Renderer.dsw: Update dependencies.

2001-10-02 21:16  pgregory

	* render/ri.cpp: Fix the setting of display mode to only append if
	appending a display driver, overwrite otherwise.

2001-09-26 19:59  tshead

	* aclocal.m4, configure.in, aqsis/Makefile.am, aqsl/Makefile.am,
	filebuffer/Makefile.am, framebuffer_glut/Makefile.am,
	framebuffer_glut_z/Makefile.am, libaqsistypes/Makefile.am,
	libaqsistypes/posix/Makefile.am, libcodegenvm/Makefile.am,
	libdd/Makefile.am, libddmsimple/Makefile.am,
	libddmsock/Makefile.am, librib2/Makefile.am,
	librib2/tests/Makefile.am, librib2ri/Makefile.am,
	librib2stream/Makefile.am, libslparse/Makefile.am,
	render/Makefile.am, shadowmap/Makefile.am: * Added debug build
	support to configure/makefiles - default build is w/o debugging,
	use --enable-debug to turn debugging on

2001-09-19 17:25  pgregory

	* libaqsistypes/matrix.h: Add member function to find out if matrix
	is identity.

2001-09-19 17:23  pgregory

	* libddmsock/ddmsock.cpp: Fix so that identity matrix is written
	properly.

2001-09-14 19:00  pgregory

	* render/imagebuffer.cpp: Fix depth map filtering, shadows should
	work properly now. Fix opacity/alpha blending, transparent surfaces
	should work properly now.

2001-09-12 07:42  pgregory

	* Renderer.dsw: Add framebuffer_glut and framebuffer_glut_z and
	update dependencies.

2001-09-12 07:40  pgregory

	* framebuffer_glut_z/framebuffer_glut_z.cpp: Minor fixes for Win32

2001-09-11 21:27  tshead

	* shadowmap/.cvsignore, shadowmap/Makefile.am,
	shadowmap/shadowmap.cpp: * Posix shadowmap path submitted by 
	Giuseppe Zompatori

2001-09-11 21:25  tshead

	* Makefile.am, configure.in, framebuffer_glut_z/.cvsignore,
	framebuffer_glut_z/Makefile.am,
	framebuffer_glut_z/framebuffer_glut_z.cpp: * Created specialized
	framebuffer for viewing depthmaps

2001-09-11 13:47  pgregory

	* Renderer.dsw: Change libddmsock project.

2001-09-10 02:18  tshead

	* framebuffer_glut/framebuffer_glut.cpp: * Fixed
	coordinate-transform issue with glScissor() * Restored the call to
	glClear() in display() ... try resizing the window to see why :) *
	Got rid of no-longer-necessary visibility callback

2001-09-09 21:58  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Implement Kelly Brock's
	suggestions to speed up the rendering of the framebuffer, Added 'q'
	as a close key as per Giusseppe Zompatori's suggestion.

2001-09-08 20:22  tshead

	* README: * Updated README to reflect recent changes

2001-09-08 19:59  tshead

	* framebuffer_glut/framebuffer_glut.cpp, libdd/dd.cpp, libdd/dd.h:
	* Added DDProcessMessage() and DDProcessMessageAsync() to libdd *
	Modified framebuffer_glut to use DDProcessMessageAsync() so we can
	finally watch our images grow :)

2001-09-08 10:11  pgregory

	* Renderer.dsw: Add glut framebuffer project.

2001-09-08 10:10  pgregory

	* framebuffer_glut/framebuffer_glut.dsp: Port to windows.

2001-09-08 10:08  pgregory

	* framebuffer_glut/framebuffer_glut.cpp: Port to windows.

2001-09-08 09:00  tshead

	* framebuffer_glut/framebuffer_glut.cpp, libdd/dd.cpp,
	libddmsock/ddmsock.cpp: * Fixed problem with aqsis_framebuffer_glut
	not letting-go of sockets (which prevented more than one from
	running at a time) * Fixed problem with idle function in
	aqsis_framebuffer_glut wasting CPU cycles

2001-09-08 03:22  tshead

	* framebuffer_glut/framebuffer_glut.cpp: * Code cleanup

2001-09-08 03:04  tshead

	* Makefile.am, configure.in, aqsis/Makefile.am,
	framebuffer_glut/.cvsignore, framebuffer_glut/Makefile.am,
	framebuffer_glut/framebuffer_glut.cpp, libddmsock/ddmsock.cpp: *
	Created framebuffer_glut, a libddmsocket-based device driver that
	uses the GLUT library for portable graphics / windowing.

2001-09-07 23:03  pgregory

	* Renderer.dsw, libddmsock/libddmsock.dsp: Update to new Posix
	compliant ddmsock setup.

2001-09-07 15:52  tshead

	* Makefile.am, aqsis/Makefile.am, filebuffer/.cvsignore,
	filebuffer/Makefile.am, filebuffer/filebuffer.cpp,
	libdd/Makefile.am, libdd/dd.cpp, libdd/dd.h,
	libddmsock/Makefile.am, libddmsock/ddmsock.cpp,
	libddmsock/ddmsock.h, libddmsock/displaydriver.h,
	libddmsock/libddmsock.dsp, libddmsock/posix/.cvsignore,
	libddmsock/posix/Makefile.am, libddmsock/posix/ddmsock.cpp,
	libddmsock/posix/ddmsock.h, libddmsock/win32/.cvsignore,
	libddmsock/win32/Makefile.am, libddmsock/win32/intel/.cvsignore,
	libddmsock/win32/intel/Makefile.am,
	libddmsock/win32/intel/ddmsock.cpp,
	libddmsock/win32/intel/ddmsock.h,
	libddmsock/win32/intel/libddmsock.dsp, shaders/bumpy.sl: * Ported
	libddm, libddmsock, and filebuffer to Posix * Unified libddmsock
	codebase for Win32/Posix, using conditional compilation

2001-09-07 02:00  tshead

	* render/renderer.h, render/shadervariable.h: * Replaced calls to
	std::string::data() with std::string::c_str(), eliminating garbage
	in output messages

2001-09-06 22:18  pgregory

	* render/imagebuffer.cpp, render/surface.h: Fix the reporting of
	chached bound problems when a primitive crosses the eye plane.

2001-09-04 23:19  pgregory

	* prep_install.bat: Remove aqsis.ini, add ddmsock.ini

2001-09-04 23:07  pgregory

	* ChangeLog: [no log message]

2001-09-04 22:58  pgregory

	* ribfiles/Makefile.am: Remove autoshadows test files

2001-09-04 22:57  pgregory

	* Makefile.am: Remove aqsis.ini

2001-09-04 22:56  pgregory

	* configure.in: Removed cribber and slcomp from the build process

2001-09-04 13:31  pgregory

	* configure.in, prep_install.bat, render/version.h: Renumber to
	0.5.2000 ready for a release.

2001-09-04 13:03  pgregory

	* render/ri.cpp, render/subdivision.cpp, render/subdivision.h:
	Reengineer subdivision rendering to simplify and support motion
	blur.

2001-08-30 20:56  pgregory

	* AUTHORS: Added Andy Gills email.

2001-08-30 20:42  pgregory

	* AUTHORS: Added Andy Gill to the list.

2001-08-13 21:30  pgregory

	* render/ri.cpp, render/subdivision.cpp, render/subdivision.h:
	Update subdivision surface class to separate geometry and topology
	in preparation for motion blur support.

2001-08-08 17:43  billybobjimboy

	* render/imagebuffer.cpp, render/micropolygon.cpp: Just tidying up
	some things that i should have done before that last commit.

2001-08-08 17:28  billybobjimboy

	* render/bound.h, render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: Removed a memory leak when calculating
	MicroPoly bound lists.

2001-08-07 19:34  pgregory

	* aqsis/aqsis.cpp: Applied Giuseppe's patch for outputting
	appropriate warnings depending on the platform.

2001-08-04 09:38  tburge

	* render/rifile.h: Noticed silly typo in comment.

2001-08-04 09:35  tburge

	* libddmsock/win32/intel/ddmsock.cpp: Add message and a default for
	display srivers.

2001-08-04 00:45  pgregory

	* render/texturemap.cpp: Fix shadow mapping to use world to screen
	matrix. Implement shadow bias support via the RiOption "shadow"
	"bias".

2001-08-04 00:43  pgregory

	* render/imagebuffer.cpp: Fix so that empty Pixels show a depth of
	FLT_MAX for the shadow maps.

2001-08-03 14:29  pgregory

	* libddmsock/win32/intel/ddmsock.cpp: Change matrix for shadow map.

2001-08-01 11:44  pgregory

	* ribfiles/autoshadows.rib, ribfiles/autoshadtest.rib: Automatic
	shadow generation is no longer supported.

2001-08-01 11:43  pgregory

	* aqsis.ini: No longer needed.

2001-08-01 11:35  pgregory

	* libddmsock/win32/intel/ddmsock.cpp,
	libddmsock/win32/intel/ddmsock.h: Use the new configuration file
	for name mapping.

2001-08-01 11:35  pgregory

	* ddmsock.ini: Sample ddmsock.ini file, contains name mapping pairs
	for the most common display types.

2001-07-31 15:13  pgregory

	* aqsis/aqsis.cpp: Change the way that config file location is
	resolved, fix error in failure report.

2001-07-31 06:32  pgregory

	* libddmsock/win32/intel/ddmsock.cpp, render/render.cpp,
	render/renderer.cpp: Fix the locating of display drivers
	temporarily

2001-07-19 14:35  pgregory

	* ChangeLog: Updated changelog

2001-07-19 13:11  pgregory

	* configure.in, prep_install.bat, render/version.h: Update version
	no.

2001-07-19 10:52  pgregory

	* aqsl/Makefile.am: Added aqsl script to dist

2001-07-18 23:28  pgregory

	* aqsis/aqsis.cpp: Slight changes to config file search and error
	reporting.

2001-07-17 22:11  pgregory

	* BUILD: Updated Win32 build instructions.

2001-07-12 20:06  billybobjimboy

	* render/bound.h, render/imagebuffer.cpp, render/micropolygon.cpp,
	render/micropolygon.h: Speeded up motion blur by using multiple
	bounds for each micropolygon.

2001-07-02 16:25  tburge

	* Renderer.dsw: Added libcodegenvm as a dependency in building
	aqslcomp.

2001-06-19 00:39  tburge

	* render/ri.cpp: Added disk and bessel filter.	Change sinc to a
	windowed square separable sinc.

2001-06-19 00:21  tburge

	* shaders/Makefile.am: Added ambientlight and bumpy.

2001-06-19 00:17  tburge

	* Renderer.dsw: Added dependencies.

2001-06-19 00:17  tburge

	* shaders/shaders.dsp: Added bumpy.sl.

2001-06-19 00:16  tburge

	* aqsis/aqsis.cpp: Change from CqBasicError to stdout.

2001-06-18 20:13  tburge

	* shaders/bumpy.sl: Adding bumpy standard shader.

2001-06-18 20:08  tburge

	* shaders/ambientlight.sl, shaders/shaders.dsp: Adding ambientlight
	standard shader.

2001-06-18 19:58  tburge

	* Renderer.dsw: Added dependencies to All.

2001-06-18 07:44  tburge

	* render/cellnoise.cpp: Yes Pinky.  Fincally really fixed the
	annoying cellnoise thing that has been bothering me.  It was a bug
	in the permute code that messed-up the swapping.  The tables are
	back to normal functioning and hopefully need no more changes.

2001-06-17 11:11  tburge

	* aqsis/aqsis.cpp: Adding warning message about not finding config
	file and the paths searched.

2001-06-16 13:32  pgregory

	* Makefile.am: Removed cribber and slcomp

2001-06-16 13:15  pgregory

	* aqsl/Makefile.am: Update to take into account new Windows
	aqsl.exe

2001-06-16 13:11  pgregory

	* Renderer.dsw, aqsl/aqsl.cpp, aqsl/aqsl.dsp, aqsl/aqsl_win.cpp,
	cribber/.cvsignore, cribber/Makefile.am, cribber/cribber.cpp,
	cribber/cribber.dsp, slcomp/.cvsignore, slcomp/Makefile.am,
	slcomp/Test.sl, slcomp/slcomp.cpp, slcomp/slcomp.dsp: Remove
	cribber and slcomp projects, update aqsl to avoid naming probkems
	with automake.

2001-06-15 16:02  pgregory

	* render/options.cpp: Changed integer constants in float
	computations to float constants, as per Mark Bolstad's discovery

2001-06-15 15:27  pgregory

	* Renderer.dsw, prep_install.bat, aqsl/aqsl.cpp,
	shaders/shaders.dsp: Remove cribber and slcomp, superceded by aqsis
	and aqsl/aqslcomp. Add default definitions to slpp call.

2001-06-15 14:47  pgregory

	* Renderer.dsw, aqsl/aqsl.cpp, aqsl/aqsl.dsp: Added aqsl.exe,
	simple console app. for windows to do the same job as the Posix
	aqsl script.

2001-06-14 13:12  billybobjimboy

	* render/surface.h: Added support for caching object bounds.

2001-06-14 13:11  billybobjimboy

	* render/surface.cpp: Added support for caching object bounds.

2001-06-14 13:10  billybobjimboy

	* render/imagebuffer.cpp, render/imagebuffer.h: Added support for
	occlusion culling. Visible sample lists are now truncated by a
	opaque sample.

2001-06-14 09:54  pgregory

	* aqsis/aqsis.cpp: Fix indention to match rest of project

2001-06-13 23:23  pgregory

	* slpp/PP1.C: Make default output to stdout and not verbose.

2001-06-13 22:24  pgregory

	* Renderer.dsw: Make aqsis and aqslcomp work on windows.

2001-06-13 22:22  pgregory

	* aqsl/aqslcomp.dsp: Make aqslcomp work on windows.

2001-06-13 22:22  pgregory

	* aqsis/aqsis.dsp: Make aqsis work on windows.

2001-06-13 22:19  pgregory

	* aqsl/aqslcomp.cpp, aqsl/aqslcomp.dsp: Make aqslcomp work on
	windows.

2001-06-13 21:56  pgregory

	* aqsis/aqsis.cpp, aqsis/aqsis.dsp: Make aqsis work on windows.

2001-06-13 16:25  pgregory

	* aqsis/Makefile.am, aqsis/aqsis.cpp: Make aqsis use libargparse.
	Add new configuration file and command line and environment
	mechanism

2001-06-12 15:14  pgregory

	* configure.in, prep_install.bat, render/version.h: Update version
	number for 0.5.0000 release.

2001-06-11 19:18  tshead

	* shaders/Makefile.am: * Fixed bug in install target

2001-06-11 14:39  pgregory

	* libddmsock/win32/intel/ddmsock.cpp: Rename SqImageValue to
	SqImageSample.

2001-06-11 14:38  pgregory

	* libddmsimple/ddmsimple.cpp: Rename SqImageValue to SqImageSample.

2001-06-11 09:45  tshead

	* render/iddmanager.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/shadeops.cpp, render/shaderstack.h,
	render/shadervm.cpp: * Renamed SqImageValue to SqImageSample *
	Renamed CqImageElement to CqImagePixel * Restored depth and
	coverage data processing to CqImagePixel::Combine() (fixes the bug
	with rendering rgba images) * Eliminated warnings

2001-06-11 09:43  tshead

	* aqsis/.cvsignore, aqsis/aqsis.cpp: * Added "--help" and
	"--version" command-line options. * By default, a standard set of
	arguments is declared before processing any RIB files.	This
	behaviour can be turned off with the "--nostandard" option. * If no
	RIB files are specified on the command-line, automatically parses
	RIB from stdin.

2001-06-11 09:41  tshead

	* librib2/librib.cpp, librib2/librib.h: * Added
	"StandardConfiguration()" function to librib namespace, which
	declares a standard set of Renderman arguments

2001-06-11 09:38  tshead

	* configure.in: * Set the default install prefix to
	/usr/local/aqsis * Disabled shared libraries by default

2001-06-11 09:35  tshead

	* libaqsistypes/color.h: * Added an output stream operator for
	CqColor, for debugging output

2001-06-11 09:34  tshead

	* ribfiles/disp1.rib, ribfiles/simple.rib, ribfiles/skewtest.rib: *
	Updated sample RIB files to generate rgba images

2001-06-11 09:33  tshead

	* Makefile.am, aqsis/Makefile.am, aqsl/Makefile.am,
	libaqsistypes/Makefile.am, libcodegenvm/Makefile.am,
	libddmsimple/Makefile.am, librib2/Makefile.am,
	librib2ri/Makefile.am, librib2stream/Makefile.am,
	libslparse/Makefile.am, render/Makefile.am, shaders/Makefile.am: *
	Updated install target

2001-06-11 09:23  tshead

	* INSTALL: * Updated installation directions

2001-06-10 21:43  pgregory

	* Makefile.am: Remove the old Readme.txt file.

2001-06-08 17:54  tburge

	* ribfiles/skewtest.rib: Adding a skew transformation test never
	checked in from content/test.

2001-06-08 13:51  pgregory

	* Readme.txt: Removed, information now in README

2001-06-08 09:25  mbaas

	* render/attributes.cpp: Changed the default shading rate to 1.0.

2001-06-08 07:38  tburge

	* render/cellnoise.cpp: Fixed cellnoise problem.  The first half of
	the permute table can not be simply duplicated to create the second
	half.  Duplicating it makes the cellnoise appear less random for
	multi value output such as returning color. Inshort gray occurs
	more than it should.  Need to update my webpage to fix permute's
	2048 and also the example table given.	Finally fixed it.

2001-06-08 06:54  tburge

	* render/Makefile.am: Added teapot code to Linux build -- not
	really tested but atleast trying to avoid breaking it.	Sorry.

2001-06-08 06:41  tburge

	* render/teapot.cpp: Added teapot code, but still not finished.

2001-06-08 06:36  tburge

	* render/libaqsis.dsp: Added teapot code, but still not finished.

2001-06-08 06:31  tburge

	* render/ri.cpp, render/teapot.cpp, render/teapot.h: Added teapot
	code, but still not finished.

2001-06-08 00:20  tburge

	* Renderer.dsw: Removed content from MS project to match recent
	changes.

2001-06-08 00:19  tburge

	* shaders/shaders.dsp: Added files to MS project. to match recent
	changes.

2001-06-07 19:15  tshead

	* COPYING: * Not sure how this got left out!

2001-06-07 19:00  tshead

	* aqsis/.cvsignore, ribfiles/.cvsignore, ribfiles/Makefile.am,
	ribfiles/simple_archive, shaders/brickbump.sl,
	shaders/cellnoisetest.sl, shaders/show_st.sl, shaders/spacetest.sl,
	shaders/uvtest.sl: * More repository cleanup

2001-06-07 18:46  tshead

	* Makefile.am, configure.in, all/.cvsignore, all/Makefile.am,
	aqsis/Makefile.am, aqsl/Makefile.am, aqsl/test.sl,
	aqsl/tests/Makefile.am, content/Content.dsp, content/vase.rib,
	content/vase_shad1.rib, content/vase_shad2.rib,
	content/Test/DPProctext.h, content/Test/Image1.tif,
	content/Test/autoshadows.rib, content/Test/autoshadtest.rib,
	content/Test/brickbump.sl, content/Test/bucket_test.rib,
	content/Test/cellnoise.rib, content/Test/cellnoisetest.sl,
	content/Test/colpervertex_test.rib, content/Test/coordsys_test.rib,
	content/Test/disp_test.rib, content/Test/env_test.rib,
	content/Test/eyeplanetest.rib, content/Test/mod_st2_test.rib,
	content/Test/mod_st_test.rib, content/Test/noises.h,
	content/Test/noshadows.rib, content/Test/nx.tif,
	content/Test/ny.tif, content/Test/nz.tif,
	content/Test/orient_test.rib, content/Test/patterns.h,
	content/Test/periodic_test.rib, content/Test/persptest.rib,
	content/Test/persptrans.rib, content/Test/poly_test.rib,
	content/Test/px.tif, content/Test/py.tif, content/Test/pz.tif,
	content/Test/quads_test.rib, content/Test/shadtest.rib,
	content/Test/show_st.sl, content/Test/space_test.rib,
	content/Test/spacetest.sl, content/Test/std_st_test.rib,
	content/Test/test.bat, content/Test/test.rib,
	content/Test/testincl.rib, content/Test/tmap_test.rib,
	content/Test/transmb_test.rib, content/Test/uv_test.rib,
	content/Test/uvtest.sl, cribber/.cvsignore, cribber/Makefile.am,
	filebuffer/.cvsignore, framebuffer/.cvsignore,
	framebuffer/Makefile.am, framebuffer/win32/.cvsignore,
	framebuffer/win32/Makefile.am, framebuffer/win32/intel/.cvsignore,
	framebuffer/win32/intel/Makefile.am, images/.cvsignore,
	images/Image1.tif, images/Makefile.am, images/nx.tif,
	images/ny.tif, images/nz.tif, images/px.tif, images/py.tif,
	images/pz.tif, libaqsistypes/Makefile.am,
	libaqsistypes/win32/.cvsignore,
	libaqsistypes/win32/intel/.cvsignore, libcodegenvm/Makefile.am,
	libdd/.cvsignore, libddmsimple/Makefile.am, libddmsock/Makefile.am,
	libddmsock/posix/intel/.cvsignore,
	libddmsock/posix/intel/Makefile.am,
	libddmsock/posix/intel/ddmsock.cpp,
	libddmsock/posix/intel/ddmsock.h, libddmsock/win32/.cvsignore,
	libddmsock/win32/intel/.cvsignore, librib2/Makefile.am,
	librib2/tests/Makefile.am, librib2/tests/anim.rib,
	librib2/tests/cone.rib, librib2/tests/cylinder.rib,
	librib2/tests/disp1.rib, librib2/tests/dof.rib,
	librib2/tests/mblur.rib, librib2/tests/mblur2a.rib,
	librib2/tests/mblur2b.rib, librib2/tests/nurbs.rib,
	librib2/tests/ribrenderer.cpp, librib2/tests/simple.rib,
	librib2/tests/simple_archive, librib2/tests/sphere.rib,
	librib2/tests/subdiv1.rib, librib2/tests/subdiv2.rib,
	librib2/tests/teapot.rib, librib2/tests/torus.rib,
	librib2ri/Makefile.am, librib2stream/Makefile.am,
	libslparse/Makefile.am, render/Makefile.am,
	render/posix/.cvsignore, render/posix/Makefile.am,
	render/posix/intel/.cvsignore, render/posix/intel/Makefile.am,
	render/posix/intel/aqsis_compiler.h,
	render/posix/intel/criticalsection.h,
	render/posix/intel/semaphore.cpp, render/posix/intel/semaphore.h,
	render/posix/intel/share.h, render/posix/intel/specific.h,
	ribfiles/anim.rib, ribfiles/autoshadows.rib,
	ribfiles/autoshadtest.rib, ribfiles/bucket_test.rib,
	ribfiles/cellnoise.rib, ribfiles/colpervertex_test.rib,
	ribfiles/cone.rib, ribfiles/coordsys_test.rib,
	ribfiles/cylinder.rib, ribfiles/disp1.rib, ribfiles/disp_test.rib,
	ribfiles/dof.rib, ribfiles/env_test.rib, ribfiles/eyeplanetest.rib,
	ribfiles/mblur.rib, ribfiles/mblur2a.rib, ribfiles/mblur2b.rib,
	ribfiles/mod_st2_test.rib, ribfiles/mod_st_test.rib,
	ribfiles/noshadows.rib, ribfiles/nurbs.rib,
	ribfiles/orient_test.rib, ribfiles/periodic_test.rib,
	ribfiles/persptest.rib, ribfiles/persptrans.rib,
	ribfiles/poly_test.rib, ribfiles/quads_test.rib,
	ribfiles/shadtest.rib, ribfiles/simple.rib,
	ribfiles/space_test.rib, ribfiles/sphere.rib,
	ribfiles/std_st_test.rib, ribfiles/subdiv1.rib,
	ribfiles/subdiv2.rib, ribfiles/teapot.rib, ribfiles/test.rib,
	ribfiles/testincl.rib, ribfiles/tmap_test.rib, ribfiles/torus.rib,
	ribfiles/transmb_test.rib, ribfiles/uv_test.rib, ribfiles/vase.rib,
	ribfiles/vase_shad1.rib, ribfiles/vase_shad2.rib,
	shaders/.cvsignore, shaders/DPProctext.h, shaders/Makefile.am,
	shaders/borg_metal.sl, shaders/dented.sl, shaders/dpbluemarble.sl,
	shaders/noises.h, shaders/patterns.h, shaders/randgrid.sl,
	shaders/shadowspot.sl, shaders/shinymetal.sl, shaders/wavy.sl,
	shaders/additional/DPProctext.h, shaders/additional/borg_metal.sl,
	shaders/additional/dented.sl, shaders/additional/dpbluemarble.sl,
	shaders/additional/noises.h, shaders/additional/patterns.h,
	shaders/additional/randgrid.sl, shaders/additional/shadowspot.sl,
	shaders/additional/shinymetal.sl, shadowmap/.cvsignore,
	slcomp/.cvsignore, slcomp/Makefile.am, slpp/.cvsignore,
	slpp/Makefile.am, texer/.cvsignore, texer/Makefile.am: * Posix
	build madness! * Moved content data, e.g. shaders, sample RIB
	files, and images into shaders, ribfiles, and images directories,
	respectively * Moved render tests out of librib2 and into aqsis *
	General code cleanup

2001-06-07 16:24  pgregory

	* render/attributes.cpp, render/context.h, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/nurbs.cpp, render/nurbs.h,
	render/parameters.h, render/patch.cpp, render/patch.h,
	render/polygon.h, render/quadrics.h, render/renderer.cpp,
	render/ri.cpp, render/shadeops.cpp, render/shaderstack.h,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h,
	render/stats.cpp, render/subdivision.cpp, render/subdivision.h,
	render/surface.h, render/texturemap.cpp, render/texturemap.h,
	render/transform.cpp: Fix all warnings in Cygwin build, should work
	for all Posix builds hopefully.

2001-06-07 16:22  pgregory

	* render/libaqsis.dsp: Fix problem with MSVC running out of space,
	/Zm option.

2001-06-07 14:25  mbaas

	* Doxyfile: Updated some settings so that doxygen doesn't abort
	with an error. Changes: - INPUT/RECURSIVE: Lets doxygen recursively
	collect all input files. The old INPUT line was obsolete anyway. -
	Disabled dot tool. Users who are familiar with doxygen/dot will
	know how to enable it again. - Disabled tree view (it takes VERY
	long to display the pages with this tree view) - Set TAB_SIZE to 2
	to match tab size in Visual Studio (I hope this setting is stored
	in the *.dsw file in is not different everywhere) - Enabled
	INLINE_SOURCES (since this is Open Source you're probably
	interested to see the source anyway)

2001-06-07 06:29  tshead

	* aqsl/Makefile.am: * Updated the "aqsl" makefile to include the
	aqsl script in the distribution

2001-06-06 15:26  pgregory

	* Renderer.dsw: Remove librib.

2001-06-06 15:26  pgregory

	* slcomp/slcomp.dsp: Fix linking in release mode, was still linking
	with libaqsis etc.

2001-06-06 15:26  pgregory

	* prep_install.bat: Change build directory.

2001-06-06 15:25  pgregory

	* Makefile.am, configure.in, filebuffer/Makefile.am,
	libaqsistypes/Makefile.am, libaqsistypes/win32/Makefile.am,
	libaqsistypes/win32/intel/Makefile.am, libcodegenvm/Makefile.am,
	libdd/Makefile.am, libddmsimple/Makefile.am,
	libddmsock/Makefile.am, libddmsock/win32/Makefile.am,
	libddmsock/win32/intel/Makefile.am, librib2/Makefile.am,
	librib2ri/Makefile.am, librib2stream/Makefile.am,
	libslparse/Makefile.am, render/Makefile.am, shadowmap/Makefile.am:
	Update Posix makefile to be able to produce a complete source
	distribution with Windows support.

2001-06-06 10:06  pgregory

	* librib/.cvsignore, librib/Makefile.am, librib/bison.cc,
	librib/bison.h, librib/flexskel.cc, librib/flexskel.h,
	librib/iribcompiler.h, librib/librib.dsp, librib/parser.y,
	librib/ribcompiler.cpp, librib/ribcompiler.h, librib/scanner.l:
	Removed.

2001-06-06 10:05  pgregory

	* cribber/makefile.mingw: Removed.

2001-06-06 09:03  tshead

	* bootstrap, configure.in, aqsl/.cvsignore, aqsl/aqsl,
	aqsl/tests/Makefile.am, content/Test/show_st.sl,
	librib2/tests/.cvsignore, librib2/tests/Makefile.am,
	librib2/tests/anim.rib, librib2/tests/disp1.rib,
	librib2/tests/dof.rib, librib2/tests/mblur2a.rib,
	librib2/tests/mblur2b.rib, librib2/tests/test_001.in,
	librib2/tests/test_002.in, librib2/tests/test_003.in,
	librib2/tests/test_004.in, shaders/wavy.sl: * Posix build cleanup *
	Added new RIB test files * Added new shader * Simplified librib2
	implementation of "test" target

2001-06-06 00:35  tshead

	* librib2/tests/.cvsignore, librib2/tests/Makefile.am: * Updated
	the librib2 test make target to compile shaders before running any
	RIB tests

2001-06-06 00:03  tshead

	* Makefile.am, README, configure.in, aqsl/Makefile.am,
	aqsl/aqsl.cpp, aqsl/aqslcomp.cpp, aqsl/tests/.cvsignore,
	aqsl/tests/Makefile.am, aqsl/tests/test.sl, shaders/.cvsignore: *
	Renamed "aqsl" to "aqslcomp" and created the "aqsl" shell script *
	Added a "tests" directory and make target to aqsl

2001-06-05 23:08  tburge

	* libcodegenvm/vmoutput.cpp: Added aqsis.h to get around missing
	AQSIS_SYSTEM_WIN32 define causing compile errors on undefined
	version.h stuff.  This was on MS dsw project build.

2001-06-05 21:03  tshead

	* Makefile.am, configure.in, aqsl/.cvsignore, aqsl/Makefile.am,
	aqsl/aqsl.cpp, aqsl/test.sl, libaqsistypes/file.cpp,
	libcodegenvm/.cvsignore, libcodegenvm/Makefile.am,
	libcodegenvm/vmoutput.cpp, libslparse/.cvsignore,
	libslparse/Makefile.am, libslparse/funcdef.cpp,
	libslparse/funcdef.h, libslparse/ifuncdef.h,
	libslparse/parsenode.h, libslparse/vardef.h: * Autoconfiscated
	libslparse and libcodegenvm * Created aqsl shading-language to
	Aqsis bytecode compiler

2001-06-05 20:58  tshead

	* librib2/tests/mblur.rib, librib2/tests/simple.rib,
	librib2/tests/simple_archive, librib2/tests/subdiv1.rib,
	librib2/tests/subdiv2.rib: * Test RIB file updates / additions

2001-06-05 18:41  tburge

	* librib/parser.y, librib/scanner.l, librib2/librib.h,
	librib2ri/librib2ri.cpp, librib2ri/librib2ri.h,
	librib2stream/librib2stream.cpp, librib2stream/librib2stream.h,
	render/ri.cpp, render/ri.h: Added stub functions for RiDiskFilter
	and RiBesselFilter.

2001-06-05 17:41  tburge

	* render/ri.cpp: Changed sinc again to have a half cosine window
	and made it more radially symmetric.

2001-06-05 05:55  tburge

	* render/ri.cpp: Fixed a possible divide by zero in the window sinc
	function.

2001-06-04 14:09  pgregory

	* prep_install.bat: Rename storage directory to avoifd name clash
	with standard Posix file 'Install'.

2001-06-03 21:47  pgregory

	* slcomp/Test.sl: Add testing for multiple shaders per .sl file.

2001-06-03 21:42  pgregory

	* libcodegenvm/vmoutput.cpp, libcodegenvm/vmoutput.h,
	slcomp/slcomp.cpp: Fix so that shader .slx files are named after
	the shader name itself, not the filename.

2001-06-02 10:30  pgregory

	* libslparse/libslparse.cpp: Fix problem with namespace
	intialisation.

2001-06-02 09:41  pgregory

	* libcodegenvm/libcodegenvm.dsp, libcodegenvm/vmoutput.cpp,
	slcomp/slcomp.cpp, slcomp/slcomp.dsp: Minor changes, now outputs
	version properly, and names the .slx file better.

2001-06-02 09:38  pgregory

	* render/shadervariable.cpp, render/shadervariable.h: Remove
	superfluous shader type name array.

2001-06-02 09:38  pgregory

	* Renderer.dsw: Add new projects libslparse and libcodegenvm

2001-06-02 09:27  pgregory

	* libslparse/funcdef.cpp, libslparse/funcdef.h,
	libslparse/ifuncdef.h, libslparse/iparsenode.h,
	libslparse/ivardef.h, libslparse/libslparse.cpp,
	libslparse/libslparse.dsp, libslparse/libslparse.h,
	libslparse/optimise.cpp, libslparse/parsenode.cpp,
	libslparse/parsenode.h, libslparse/typecheck.cpp,
	libslparse/vardef.cpp, libslparse/vardef.h: New library handles
	parsing of a .sl file into a parse tree, which is then exposed to a
	backend code generator via a series of parse node interfaces
	defined in iparsenode.h, ivardef.h and ifuncdef.h.

2001-06-02 09:20  pgregory

	* libcodegenvm/libcodegenvm.dsp, libcodegenvm/vmoutput.cpp,
	libcodegenvm/vmoutput.h: New library handles output of parse tree
	from libslparse into a format suitable for the Aqsis shader VM.

2001-06-02 09:18  pgregory

	* slcomp/Test.sl, slcomp/slcomp.cpp, slcomp/slcomp.dsp: Split
	functionality into separate libraries, libslparse and libcodegenvm.

2001-06-02 09:18  pgregory

	* slcomp/bison.cc, slcomp/bison.h, slcomp/error.h,
	slcomp/flexskel.cc, slcomp/flexskel.h, slcomp/funcdef.cpp,
	slcomp/funcdef.h, slcomp/optimise.cpp, slcomp/parsenode.cpp,
	slcomp/parsenode.h, slcomp/parser.y, slcomp/scanner.l,
	slcomp/typecheck.cpp, slcomp/vardef.cpp, slcomp/vardef.h: Moved
	into separate libraries, libslparse and libcodegenvm

2001-05-31 11:07  mbaas

	* render/imagebuffer.cpp, render/micropolygon.cpp,
	render/stats.cpp, render/stats.h: New statistics output: Number of
	total gprims the scene consists of (after splitting) and the number
	of culled gprims/grids/micropolys.

2001-05-29 10:20  mbaas

	* render/imagebuffer.cpp, render/ri.cpp, render/shadervariable.cpp,
	render/shadervm.cpp: Stats values are increased by a method in
	CqStats now. ri.cpp contains the Start/Stop methods for the various
	timers.

2001-05-29 10:17  mbaas

	* render/renderer.cpp, render/renderer.h, render/stats.cpp,
	render/stats.h: Bug fix: Statistics variables weren't reset at the
	beginning of a frame. Moved the time variable and PrintStats()
	method from CqRenderer to CqStats. Added new timers for shading and
	individal frame time vs total time. Added methods to increase the
	counters instead of giving out references to them.

2001-05-29 10:14  mbaas

	* render/micropolygon.cpp: Stats values are increased by a method
	in CqStats now. Bug fix: For motion micropolys the sample hit count
	was increased twice per hit.

2001-05-29 03:38  tburge

	* render/ri.cpp: Changed Gaussian and Sinc to match what PRMan and
	3.2 spec use.  The Sinc filter is windowed by a raised cosine (von
	Hann Window), this additional math matches the PRMan sinc.

2001-05-25 09:38  pgregory

	* libdd/dd.cpp, libddmsock/win32/intel/ddmsock.cpp,
	libddmsock/win32/intel/ddmsock.h: Tidy up the sockets stuff, now
	cleans up after itself better, and ensures that driver processes
	left hanging around (i.e. framebuffer) don't cause problems on the
	next run.

2001-05-24 07:02  tburge

	* render/attributes.h, render/ri.cpp: Added attribute storage for
	two matrices needed to convert basis and trying to figure out
	nicest looking way to add it in.

2001-05-24 06:45  tburge

	* render/ri.cpp: Just adding comments about change of basis.  No
	code changed.

2001-05-24 01:23  tburge

	* render/cellnoise.cpp: Ooops, forgot to mention that I removed the
	extra permutation for cellnoiseU,V.

2001-05-24 01:21  tburge

	* render/cellnoise.cpp: Adding a test.	If anyone gets a chance let
	me know if you think the distribution of resulting colors is more
	centered on BMRT and maybe PRMan than my cellnoise function.  PRMan
	and RenderDotC give their noise functions a certain statistical
	property, so maybe cellnoise is skewed a bit to the center too.

2001-05-24 01:17  tburge

	* content/Test/cellnoise.rib, content/Test/cellnoisetest.sl: Adding
	a test.  If anyone gets a chance let me know if you think the
	distribution of resulting colors is more centered on BMRT and maybe
	PRMan than my cellnoise function.  PRMan and RenderDotC give their
	noise functions a certain statistical property, so maybe cellnoise
	is too.

2001-05-22 23:30  tburge

	* content/Test/test.bat: Removed @echo off since I keep doing that,
	hopefully no one minds.

2001-05-22 20:51  tshead

	* librib2/tests/Makefile.in: * Makefile.in is a generated file, and
	shouldn't have gotten checked-in in the first place ...

2001-05-22 17:56  tshead

	* librib2stream/librib2stream.cpp, librib2stream/librib2stream.h: *
	Added RiGeometryV() implementation back into librib2stream::Stream

2001-05-22 16:19  pgregory

	* librib2/librib.h, librib2stream/librib2stream.cpp: Re-enable
	PixelFilter function.

2001-05-22 15:09  pgregory

	* Renderer.dsw, cribber/cribber.cpp, cribber/cribber.dsp: Make
	cribber use the new librib2 library.

2001-05-22 07:50  pgregory

	* librib2/librib2.dsp: Internal MsDev changes

2001-05-22 07:15  tburge

	* librib2ri/librib2ri.cpp, librib2ri/librib2ri.h: Added the
	Geometry call.

2001-05-22 07:14  tburge

	* librib2/librib.h: Added the Geometry call.

2001-05-22 01:03  pgregory

	* Renderer.dsw: Add new projects for librib2 and others.

2001-05-22 01:02  pgregory

	* libaqsistypes/libaqsistypes.dsp: Internal MsDev changes.

2001-05-22 01:02  pgregory

	* librib2stream/librib2stream.dsp: Create build project for
	librib2stream under Win32.

2001-05-22 00:58  pgregory

	* librib2ri/librib2ri.dsp: Create build project for librib2 under
	Win32.

2001-05-22 00:50  pgregory

	* librib2/librib2.dsp: Create build project for librib2 under
	Win32.

2001-05-22 00:49  pgregory

	* content/Test/uv_test.rib: Minor fix to get working under Win32.
	use std:: namespace for ifstream, and include assert.h

2001-05-21 23:29  tshead

	* ChangeLog: * Updated ChangeLog

2001-05-21 23:28  tshead

	* ChangeLog, Makefile.am, aclocal.m4, configure.in,
	aqsis/Makefile.am, aqsis/aqsis.cpp, file/Makefile.am,
	libaqsistypes/.cvsignore, libaqsistypes/Makefile.am,
	libaqsistypes/color.cpp, libaqsistypes/vector4d.cpp,
	libaqsistypes/posix/.cvsignore, libaqsistypes/posix/Makefile.am,
	libaqsistypes/posix/aqsis_compiler.h,
	libaqsistypes/posix/criticalsection.h,
	libaqsistypes/posix/semaphore.cpp, libaqsistypes/posix/semaphore.h,
	libaqsistypes/posix/share.h, libddmsimple/Makefile.am,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/Makefile.am, libddmsock/posix/Makefile.am,
	libddmsock/posix/ddmsock.cpp, libddmsock/posix/ddmsock.h,
	render/Makefile.am, render/context.cpp, render/imagebuffer.h,
	render/noise.cpp, render/polygon.h, render/renderer.cpp: * Updated
	libaqsistypes for the Posix build * Got rid of the posix/intel
	directories, since the GNU autotools are designed for testing
	specific capabilities instead of platforms * Got rid of some more
	warnings in libaqsis - plenty more where they came from, though!

2001-05-21 23:25  tshead

	* librib2/.cvsignore, librib2/Makefile.am, librib2/librib.cpp,
	librib2/librib.h, librib2/libribtypes.h, librib2/tests/.cvsignore,
	librib2/tests/Makefile.am, librib2/tests/Makefile.in,
	librib2/tests/cone.rib, librib2/tests/cylinder.rib,
	librib2/tests/nurbs.rib, librib2/tests/ribprinter.cpp,
	librib2/tests/ribrenderer.cpp, librib2/tests/ribscanner.cpp,
	librib2/tests/simple.rib, librib2/tests/simple_archive,
	librib2/tests/sphere.rib, librib2/tests/teapot.rib,
	librib2/tests/test_001.in, librib2/tests/test_002.in,
	librib2/tests/test_003.in, librib2/tests/test_004.in,
	librib2/tests/torus.rib, librib2ri/.cvsignore,
	librib2ri/Makefile.am, librib2ri/librib2ri.cpp,
	librib2ri/librib2ri.h, librib2stream/.cvsignore,
	librib2stream/Makefile.am, librib2stream/librib2stream.cpp,
	librib2stream/librib2stream.h: * Ported librib to use "standard"
	GNU flex & bison, and separated the parser (librib2) from the
	callback objects called by the parser (librib2stream, librib2ri)

2001-05-21 23:06  tshead

	* AUTHORS, INSTALL, README: * Updated project info / Posix build
	directions

2001-05-21 21:13  tburge

	* librib/parser.y, render/ri.cpp, render/ri.h: Added commented out
	RiGeometry.  If no one minds would like to add teapot so that PRMan
	test RIBs will work.

2001-05-21 16:58  tburge

	* content/Test/test.bat: Removed -nowait from test.bat since
	cribber now uses -pause.

2001-05-21 11:30  pgregory

	* render/imagebuffer.cpp, render/imagebuffer.h: Updated filtering
	code to filter at the subppixel level.

2001-05-20 21:36  tburge

	* content/Test/persptrans.rib: Add perspective transformation test.

2001-05-20 21:23  tburge

	* render/ri.cpp: Added RiPerspective support which matches PRMan
	3.9 in testing.  Does not match BMRT's rgl or rendrib.

2001-05-20 19:13  mbaas

	* render/imagebuffer.cpp, render/imagebuffer.h: Extended the
	documentation. The code remained unchanged.

2001-05-19 19:49  tburge

	* libaqsistypes/matrix.cpp, libaqsistypes/matrix.h, render/ri.cpp:
	Added Skew support.

2001-05-18 19:58  pgregory

	* file/.cvsignore, file/Makefile.am, file/file.cpp, file/file.dsp,
	file/file.h: Removed, deprecated.

2001-05-18 19:51  pgregory

	* render/win32_mingw/intel/aqsis_compiler.h,
	render/win32_mingw/intel/criticalsection.cpp,
	render/win32_mingw/intel/criticalsection.h,
	render/win32_mingw/intel/perftimer.cpp,
	render/win32_mingw/intel/perftimer.h,
	render/win32_mingw/intel/semaphore.cpp,
	render/win32_mingw/intel/semaphore.h,
	render/win32_mingw/intel/share.h: Removed MinGW support.

2001-05-18 19:48  pgregory

	* render/makefile.mingw: Removed MinGW support.

2001-05-18 19:47  pgregory

	* render/rifile.h: New CqFile derived class to handle Ri option
	searchpaths.

2001-05-18 19:39  pgregory

	* libaqsistypes/win32/intel/aqsis_compiler.h,
	libaqsistypes/win32/intel/criticalsection.cpp,
	libaqsistypes/win32/intel/criticalsection.h,
	libaqsistypes/win32/intel/semaphore.cpp,
	libaqsistypes/win32/intel/semaphore.h,
	libaqsistypes/win32/intel/share.h: Move non-rendering functionality
	out to libaqsistypes.

2001-05-18 19:35  pgregory

	* libaqsistypes/aqsis.h, libaqsistypes/aqsis_types.h,
	libaqsistypes/bitvector.cpp, libaqsistypes/bitvector.h,
	libaqsistypes/color.cpp, libaqsistypes/color.h,
	libaqsistypes/exception.h, libaqsistypes/file.cpp,
	libaqsistypes/file.h, libaqsistypes/libaqsistypes.dsp,
	libaqsistypes/list.h, libaqsistypes/matrix.cpp,
	libaqsistypes/matrix.h, libaqsistypes/memorypool.h,
	libaqsistypes/random.h, libaqsistypes/sstring.cpp,
	libaqsistypes/sstring.h, libaqsistypes/vector2d.cpp,
	libaqsistypes/vector2d.h, libaqsistypes/vector3d.cpp,
	libaqsistypes/vector3d.h, libaqsistypes/vector4d.cpp,
	libaqsistypes/vector4d.h: Move non-rendering functionality out to
	libaqsistypes.

2001-05-18 19:32  pgregory

	* render/aqsis.h, render/aqsis_types.h, render/bitvector.cpp,
	render/bitvector.h, render/color.cpp, render/color.h,
	render/exception.h, render/file.cpp, render/file.h, render/list.h,
	render/matrix.cpp, render/matrix.h, render/memorypool.h,
	render/random.h, render/sstring.cpp, render/sstring.h,
	render/vector2d.cpp, render/vector2d.h, render/vector3d.cpp,
	render/vector3d.h, render/vector4d.cpp, render/vector4d.h,
	render/win32/intel/aqsis_compiler.h,
	render/win32/intel/criticalsection.cpp,
	render/win32/intel/criticalsection.h,
	render/win32/intel/semaphore.cpp, render/win32/intel/semaphore.h,
	render/win32/intel/share.h: Move non-rendering functionality out to
	libaqsistypes.

2001-05-18 19:30  pgregory

	* Renderer.dsw, cribber/cribber.dsp, filebuffer/filebuffer.dsp,
	framebuffer/win32/intel/framebuffer.dsp, libdd/libdd.dsp,
	libddmsimple/libddmsimple.dsp,
	libddmsock/win32/intel/libddmsock.dsp, librib/librib.dsp,
	render/libaqsis.dsp, shadowmap/shadowmap.dsp, slcomp/slcomp.dsp,
	texer/texer.dsp: Move non-rendering functionality out to
	libaqsistypes.

2001-05-18 18:33  pgregory

	* libddmsock/win32/intel/ddmsock.cpp, render/renderer.cpp,
	render/texturemap.cpp, texer/texer.cpp: Chnage to CqFile, the main
	CqFile now takes an optional searchpath string as a ';' separated
	list of pathspecs. CqRiFile derives from CqFile and provides the
	ability to fetch the searchpath from the Ri options.

2001-05-17 23:22  pgregory

	* cribber/cribber.cpp: Change the -nowait option to -pause and make
	cribber exit immediately by default.

2001-05-17 17:08  pgregory

	* render/noise.cpp, render/noise.h: Change to use pure Perlin
	noise.

2001-05-17 11:49  pgregory

	* libddmsock/win32/intel/ddmsock.cpp: Improve error handling, won't
	try to send data to an invalid socket.

2001-05-17 10:50  pgregory

	* Renderer.dsw, framebuffer/win32/intel/framebuffer.dsp,
	slcomp/slcomp.dsp: Update dependencies and link options.

2001-05-16 22:45  pgregory

	* render/shadeops.cpp, render/sstring.cpp: Fix sl printf function.

2001-05-16 22:44  pgregory

	* render/ri.cpp: Fix type in RI_CS definition.

2001-05-16 21:15  tshead

	* Makefile.am, configure.in, render/Makefile.am: * Modified
	autotools configuration to skip the "file" and "librib" projects,
	since "file" is obsolete, and "librib" soon will be (and segfaults,
	anyway) * Incorporated another patch from Patrick Mauritz
	<oxygene2k1@crosswinds.net> for building outside the source tree

2001-05-15 22:32  pgregory

	* render/libaqsis.dsp: Dependency update.

2001-05-15 22:15  pgregory

	* render/libaqsis.dsp: Changed the build to make the main renderer
	library a static library 'libaqsis'.

2001-05-15 22:13  pgregory

	* Renderer.dsw, prep_install.bat, cribber/cribber.dsp,
	libddmsimple/libddmsimple.dsp, libddmsock/win32/intel/ddmsock.h,
	render/render.cpp, render/renderer.cpp, render/shadervariable.cpp,
	render/shadervariable.h, render/win32/intel/share.h,
	slcomp/funcdef.cpp, slcomp/funcdef.h, slcomp/parsenode.cpp,
	slcomp/parsenode.h, slcomp/slcomp.dsp, slcomp/vardef.h,
	texer/texer.dsp: Changed the build to make the main renderer
	library a static library 'libaqsis'.

2001-05-15 22:10  pgregory

	* render/bison.cc, render/bison.h, render/flexskel.cc,
	render/flexskel.h: Removed from the render directory.

2001-05-15 19:12  pgregory

	* ribber.cfg, render/renderer.cpp, render/ri.cpp: Remove Ri
	declares from CqRenderer, now in ribber.cfg Remove setting of
	default shader/display searchpath, must be in ribber.cfg now.

2001-05-15 16:04  pgregory

	* libddmsock/win32/intel/ddmsock.cpp, render/Render.dsp: Fix so
	that windows build uses the sockets device manager.

2001-05-15 15:25  mbaas

	* render/stats.h: Fixed initialisation of bound hits and gprim
	count.

2001-05-14 21:18  pgregory

	* Renderer.dsw: Update dependencies for libddmsimple.

2001-05-14 21:17  pgregory

	* render/renderer.cpp: Make display device manager creation common
	to Win32 and Posix.

2001-05-14 19:51  tshead

	* aqsis/aqsis.cpp: * Posix code cleanup

2001-05-14 19:26  tshead

	* Makefile.am, configure.in, aqsis/Makefile.am, aqsis/aqsis.cpp,
	libddmsimple/.cvsignore, libddmsimple/Makefile.am,
	libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsock/.cvsignore, libddmsock/Makefile.am,
	libddmsock/displaydriver.h, libddmsock/posix/.cvsignore,
	libddmsock/posix/Makefile.am, libddmsock/posix/intel/.cvsignore,
	libddmsock/posix/intel/Makefile.am,
	libddmsock/posix/intel/ddmsock.cpp,
	libddmsock/posix/intel/ddmsock.h, render/Makefile.am,
	render/iddmanager.h, render/renderer.cpp: * Posix build update *
	Modified libaqsis to instantiate ddmanager objects using Class
	Factory design pattern

2001-05-13 20:00  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsimple/libddmsimple.dsp: no message

2001-05-13 20:00  pgregory

	* libddmsimple/ddmsimple.cpp, libddmsimple/ddmsimple.h,
	libddmsimple/libddmsimple.dsp: Initial revision

2001-05-13 13:59  pgregory

	* framebuffer/win32/intel/framebuffer.cpp,
	libddmsock/win32/intel/ddmsock.cpp, render/Render.dsp,
	render/imagebuffer.cpp, render/renderer.cpp: Fix problem with
	filtering of odd filter widths.

2001-05-13 13:58  pgregory

	* Renderer.dsw: Fix problem with filtering of odd filter widths.

2001-05-12 00:02  pgregory

	* BUILD: Removed libarg details

2001-05-11 22:49  pgregory

	* AUTHORS: Updated authors list.

2001-05-11 22:27  pgregory

	* Renderer.dsw, filebuffer/filebuffer.dsp,
	framebuffer/win32/intel/framebuffer.dsp, libdd/libdd.dsp,
	libddmsock/win32/intel/ddmsock.cpp,
	libddmsock/win32/intel/libddmsock.dsp, shadowmap/shadowmap.dsp:
	Further changes to get new dd stuff compiling.

2001-05-11 16:38  pgregory

	* libddmsock/win32/intel/ddmsock.cpp, render/iddmanager.h,
	render/imagebuffer.cpp, render/imagebuffer.h, render/renderer.cpp:
	Move filtering/exposing/quatizing of buckets back up the pipeline,
	and make the happen before the buckets are passed to the display
	device manager.

2001-05-11 09:01  pgregory

	* render/Render.dsp: Updated properly to use the new ddmanager.

2001-05-11 07:56  pgregory

	* render/displaydriver.h: Removed, moved into libddmsock

2001-05-11 00:00  pgregory

	* cribber/cribber.dsp: Next step in display device change, devices
	are now controlled by a manager which is exposed via an interface
	for flexibility.

2001-05-10 23:58  pgregory

	* libddmsock/displaydriver.h, libddmsock/win32/intel/ddmsock.cpp,
	libddmsock/win32/intel/ddmsock.h,
	libddmsock/win32/intel/libddmsock.dsp: no message

2001-05-10 23:58  pgregory

	* libddmsock/displaydriver.h, libddmsock/win32/intel/ddmsock.cpp,
	libddmsock/win32/intel/ddmsock.h,
	libddmsock/win32/intel/libddmsock.dsp: Initial revision

2001-05-10 23:57  pgregory

	* Renderer.dsw, file/file.cpp, render/Render.dsp,
	render/imagebuffer.cpp, render/imagebuffer.h, render/renderer.h,
	render/ri.cpp: Next step in display device change, devices are now
	controlled by a manager which is exposed via an interface for
	flexibility.

2001-05-10 23:55  pgregory

	* render/renderer.cpp: Next step in display device change, devices
	are now controlled by a manager which is exposed via an interface
	for flexibility.

2001-05-10 23:45  pgregory

	* render/win32/intel/ddserver.cpp, render/win32/intel/ddserver.h:
	Removed, now in libddmsock

2001-05-10 23:44  pgregory

	* render/iddmanager.h: no message

2001-05-10 19:05  tshead

	* aqsis/Makefile.am, file/Makefile.am, render/Makefile.am,
	render/renderer.cpp, render/shadervm.h,
	render/posix/intel/Makefile.am: * Applied patches from Patrick
	Mauritz enabling Automake Makefiles to perform builds outside of
	the source directories * Posix code cleanup

2001-05-09 22:00  pgregory

	* Renderer.dsw, render/imagebuffer.cpp, render/imagebuffer.h,
	render/list.h, render/ri.cpp, render/texturemap.cpp,
	render/texturemap.h: Wrap the bucket functionality into a class.

2001-05-09 17:32  pgregory

	* libdd/dd.cpp: Fix bug reporting error in ReceiveMsg

2001-05-09 17:31  pgregory

	* texer/texer.cpp, texer/texer.dsp: Change to use the libargparse
	library.

2001-05-09 01:00  pgregory

	* render/renderer.cpp, render/ri.cpp, render/stats.h: Change to
	more compact statistics output suggested by Mathias Baas. Fix GPrim
	counting.

2001-05-08 21:44  pgregory

	* framebuffer/win32/intel/framebuffer.dsp, render/Render.dsp,
	render/imagebuffer.cpp, render/imagebuffer.h,
	render/micropolygon.cpp, render/micropolygon.h, render/nurbs.cpp,
	render/patch.cpp, render/polygon.cpp, render/quadrics.cpp,
	render/render.cpp, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/scene.cpp, render/scene.h,
	render/subdivision.cpp, shadowmap/shadowmap.dsp: Removed scene
	storage, now GPrims are piped directly to the image buffer, and can
	be culled immediately if necessary. Moved the shading of grids into
	the image buffer and out of the dice routines. Got rid of the need
	to bound grids, they are placed in the same bucket as the GPrim
	they come from.

2001-05-08 18:42  pgregory

	* cribber/cribber.dsp: Change to using the new libargparse

2001-05-08 17:05  pgregory

	* render/vector2d.cpp, render/vector2d.h, render/vector3d.cpp,
	render/vector3d.h, render/vector4d.cpp, render/vector4d.h: Make
	Unit functions inline.

2001-05-08 17:04  pgregory

	* render/ri.cpp: Fix bugs in RiBasis functionality found by Gang
	Chen.

2001-05-08 17:04  pgregory

	* slcomp/slcomp.cpp: Added default header, and reordered includes
	to get rid of warnings.

2001-05-08 17:03  pgregory

	* render/renderer.cpp, render/renderer.h: Make QGetRenderContext
	inline.

2001-05-08 17:01  pgregory

	* cribber/cribber.cpp, cribber/cribber.dsp: Use the new libargparse
	from Patrick.

2001-05-08 17:01  pgregory

	* framebuffer/win32/intel/framebuffer.cpp,
	framebuffer/win32/intel/framebuffer.dsp: Remove precompiled header
	support.

2001-05-08 17:01  pgregory

	* render/patch.cpp: Fix bugs found by Gang Chen regarding the new
	patchmesh class.

2001-05-08 17:00  pgregory

	* render/Render.dsp: Remove generated files branch.

2001-05-07 23:49  pgregory

	* ribber.cfg: Add ':&' to end of all searchpaths. Add "display"
	searchpath.

2001-05-07 23:48  pgregory

	* render/shadeops.cpp: Make shadow functions return 0 as a float on
	error.

2001-05-07 23:45  pgregory

	* Renderer.dsw: Add new projects relating to sockets based display
	driver interface.

2001-05-07 23:44  pgregory

	* render/file.cpp, render/file.h: Allow specification of open mode
	during construction.

2001-05-07 23:43  pgregory

	* aqsis.ini, render/displaydriver.h, render/imagebuffer.cpp,
	render/imagebuffer.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/texturemap.cpp,
	render/win32/intel/ddserver.cpp, render/win32/intel/ddserver.h,
	shadowmap/shadowmap.cpp, shadowmap/shadowmap.dsp: Implement first
	attempt at new sockets based display driver interface.

2001-05-07 23:41  pgregory

	* shadowmap/shadowmap.h: Removed

2001-05-07 23:40  pgregory

	* framebuffer/framebuffer.cpp, framebuffer/framebuffer.dsp,
	framebuffer/framebuffer.h, framebuffer/framebuffer.rc,
	framebuffer/ico00001.ico, framebuffer/icon1.ico,
	framebuffer/readme.txt, framebuffer/resource.h: Removed, new
	framebuffer in win32/intel specific directory.

2001-05-07 23:39  pgregory

	* libdd/dd.cpp, libdd/dd.h, libdd/libdd.dsp: no message

2001-05-07 23:39  pgregory

	* libdd/dd.cpp, libdd/dd.h, libdd/libdd.dsp: Initial revision

2001-05-07 23:34  pgregory

	* framebuffer/win32/intel/framebuffer.dsp,
	framebuffer/win32/intel/framebuffer.rc,
	framebuffer/win32/intel/ico00001.ico,
	framebuffer/win32/intel/icon1.ico,
	framebuffer/win32/intel/resource.h: no message

2001-05-07 23:34  pgregory

	* framebuffer/win32/intel/framebuffer.dsp,
	framebuffer/win32/intel/framebuffer.rc,
	framebuffer/win32/intel/ico00001.ico,
	framebuffer/win32/intel/icon1.ico,
	framebuffer/win32/intel/resource.h: Initial revision

2001-05-07 23:33  pgregory

	* framebuffer/win32/intel/framebuffer.cpp: no message

2001-05-07 23:33  pgregory

	* framebuffer/win32/intel/framebuffer.cpp: Initial revision

2001-05-07 23:31  pgregory

	* filebuffer/filebuffer.cpp, filebuffer/filebuffer.dsp: no message

2001-05-07 23:31  pgregory

	* filebuffer/filebuffer.cpp, filebuffer/filebuffer.dsp: Initial
	revision

2001-05-03 17:00  pgregory

	* render/displaydriver.h, render/win32/intel/ddserver.cpp,
	render/win32/intel/ddserver.h: Implement first attempt at new
	display driver method.

2001-05-03 16:58  pgregory

	* render/Render.dsp, render/render.cpp, render/renderer.cpp:
	Implement first attempt at new display driver method.

2001-05-03 16:57  pgregory

	* render/renderer.h: Implement first attempt at new display driver
	method.

2001-05-03 16:50  pgregory

	* render/texturemap.cpp: Restore the TIFF stuff for texture maps
	and environment maps.

2001-05-02 22:31  pgregory

	* BUILD: Missed a TIFF export.

2001-05-02 22:18  pgregory

	* BUILD: Expand on the build process for libraries.

2001-05-02 18:35  tshead

	* file/file.cpp, render/polygon.h, render/render.cpp,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	render/shadeops.cpp, render/shadervm.h, render/texturemap.h,
	render/posix/intel/aqsis_compiler.h, slcomp/slcomp.cpp,
	texer/texer.cpp: * Updated conditional processing code to use
	AQSIS_SYSTEM_WIN32 instead of WIN32 * Defined AQSIS_SYSTEM_POSIX
	and AQSIS_COMPILER_GCC in the Posix build

2001-05-02 16:39  pgregory

	* render/makefile.mingw: Bring up to date with latest win32 build.

2001-05-02 13:34  pgregory

	* render/attributes.h, render/messages.cpp, render/options.h,
	render/polygon.h, render/random.h, render/render.cpp,
	render/renderer.cpp, render/renderer.h, render/ri.cpp,
	render/shadeops.cpp, render/shaderexecenv.h, render/shaderstack.h,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h,
	render/sstring.cpp, render/subdivision.cpp, render/subdivision.h,
	render/texturemap.cpp, render/texturemap.h: Use vector iterators
	where appropriate. Change WIN32 #ifdefs to AQSIS_SYSTEM_WIN32.
	Adopt appropriate changes from Linux port into Win32 version.

2001-05-02 10:31  pgregory

	* render/aqsis_types.h, render/subdivision.cpp: Remove dependency
	on logb, caused portability issues. Add fast pow2 code to standard
	header.

2001-05-02 00:49  tshead

	* .cvsignore, AUTHORS, ChangeLog, Makefile.am, NEWS, README,
	aclocal.m4, bootstrap, configure.in, aqsis/.cvsignore,
	aqsis/Makefile.am, aqsis/aqsis.cpp, file/.cvsignore,
	file/Makefile.am, librib/.cvsignore, librib/Makefile.am,
	render/.cvsignore, render/Makefile.am, render/posix/.cvsignore,
	render/posix/Makefile.am, render/posix/intel/.cvsignore,
	render/posix/intel/Makefile.am,
	render/posix/intel/aqsis_compiler.h,
	render/posix/intel/criticalsection.h,
	render/posix/intel/semaphore.cpp, render/posix/intel/semaphore.h,
	render/posix/intel/share.h, render/posix/intel/specific.h: *
	Initial GNU/Linux build

2001-05-02 00:32  tshead

	* file/file.cpp, file/file.h, render/attributes.cpp,
	render/attributes.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/lights.cpp, render/list.h, render/messages.cpp,
	render/micropolygon.h, render/noise.h, render/options.h,
	render/parameters.h, render/polygon.h, render/random.h,
	render/render.cpp, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/shadeops.cpp, render/shaderexecenv.h,
	render/shaders.cpp, render/shaderstack.h, render/shadervariable.h,
	render/shadervm.cpp, render/shadervm.h, render/spline.h,
	render/sstring.cpp, render/subdivision.cpp, render/subdivision.h,
	render/surface.cpp, render/texturemap.cpp, render/texturemap.h: *
	Initial GNU/Linux build

2001-05-01 23:02  pgregory

	* content/Test/transmb_test.rib: Reenable motion blur testing.

2001-05-01 23:01  pgregory

	* render/renderer.cpp: Remove some crud.

2001-05-01 17:08  pgregory

	* render/micropolygon.cpp: Remove asserts in normal calculation
	code, should look into why they were asserting.

2001-05-01 17:08  pgregory

	* render/ri.cpp: Implement motion blurred points polygons.

2001-05-01 17:08  pgregory

	* render/polygon.cpp, render/polygon.h: Add motion blurred points
	polygons.

2001-05-01 17:07  pgregory

	* render/quadrics.cpp: Fix typo in the sphere dicing code.

2001-05-01 17:06  pgregory

	* render/quadrics.h: Remove duplicated m_?DiceSize member
	variables, they are on CqBasicSurface where they are needed.

2001-05-01 17:06  pgregory

	* render/surface.cpp: Fix the copy constructor to actually do a
	copy.

2001-05-01 11:33  pgregory

	* render/patch.cpp: Fix bug in assignment operator, motion blur now
	works with patchmeshes.

2001-04-30 23:36  pgregory

	* render/Render.dsp, render/imagebuffer.cpp,
	render/micropolygon.cpp, render/parameters.cpp,
	render/parameters.h, render/patch.cpp, render/patch.h,
	render/polygon.cpp, render/polygon.h, render/renderer.cpp,
	render/ri.cpp, render/shadervm.cpp, render/surface.cpp,
	render/surface.h: Fixed bug in array declarations. Fixed couple of
	problems with motion blur. Moved patch mesh into an object, out of
	ri.cpp.

2001-04-30 22:58  pgregory

	* render/parameters.cpp: no message

2001-04-29 23:44  pgregory

	* texer/texer.dsp: Removed "specific.h" functionality now in
	"aqsis_compiler.h". Removed the external reliance on CqRenderer and
	therefore the need for IqRenderer. RiBegin now creates a render
	context. Added two global functions QSetRenderContext to set the
	current render context, and QGetRenderContext, which is just
	pCurrentRenderer under a more appropriate name. Moved shader
	creation functionality onto the renderer.

2001-04-29 23:43  pgregory

	* cribber/cribber.cpp, cribber/cribber.dsp, file/file.cpp,
	file/file.dsp, file/file.h, framebuffer/framebuffer.cpp,
	framebuffer/framebuffer.dsp, framebuffer/framebuffer.h,
	librib/iribcompiler.h, librib/librib.dsp, librib/parser.y,
	librib/ribcompiler.cpp, librib/ribcompiler.h, librib/scanner.l,
	render/Render.dsp, render/attributes.cpp, render/attributes.h,
	render/bilinear.h, render/bitvector.h, render/bound.h,
	render/cellnoise.h, render/color.h, render/context.h,
	render/exception.h, render/file.cpp, render/file.h,
	render/globals.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/irenderer.h, render/lights.cpp, render/lights.h,
	render/list.h, render/matrix.h, render/memorypool.h,
	render/messages.cpp, render/messages.h, render/micropolygon.cpp,
	render/micropolygon.h, render/motion.h, render/noise.h,
	render/nommgr.h, render/nurbs.cpp, render/nurbs.h,
	render/options.cpp, render/parameters.h, render/patch.cpp,
	render/patch.h, render/polygon.cpp, render/polygon.h,
	render/quadrics.cpp, render/quadrics.h, render/random.h,
	render/render.h, render/renderer.cpp, render/renderer.h,
	render/ri.cpp, render/ri.h, render/scene.h, render/shadeops.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaders.h,
	render/shaderstack.h, render/shadervariable.cpp,
	render/shadervariable.h, render/shadervm.cpp, render/shadervm.h,
	render/spline.h, render/sstring.h, render/stats.h,
	render/subdivision.cpp, render/surface.cpp, render/surface.h,
	render/symbols.h, render/texturemap.cpp, render/texturemap.h,
	render/transform.cpp, render/transform.h, render/vector2d.h,
	render/vector3d.h, render/vector4d.h,
	render/win32/intel/aqsis_compiler.h,
	render/win32/intel/criticalsection.cpp,
	render/win32/intel/specific.h,
	render/win32_mingw/intel/aqsis_compiler.h,
	render/win32_mingw/intel/criticalsection.cpp,
	render/win32_mingw/intel/specific.h, shadowmap/shadowmap.dsp,
	shadowmap/shadowmap.h, slcomp/funcdef.h, slcomp/parsenode.h,
	slcomp/slcomp.dsp, slcomp/vardef.h, slpp/slpp.dsp: Removed
	"specific.h" functionality now in "aqsis_compiler.h". Removed the
	external reliance on CqRenderer and therefore the need for
	IqRenderer. RiBegin now creates a render context. Added two global
	functions QSetRenderContext to set the current render context, and
	QGetRenderContext, which is just pCurrentRenderer under a more
	appropriate name. Moved shader creation functionality onto the
	renderer.

2001-04-28 22:16  pgregory

	* render/win32/intel/aqsis_compiler.h,
	render/win32_mingw/intel/aqsis_compiler.h: Added system and
	compiler defines

2001-04-27 21:33  pgregory

	* cribber/makefile.mingw, render/makefile.mingw: Initial check in.

2001-04-27 21:08  pgregory

	* BUILD, Doxyfile, License.txt, Readme.txt, Renderer.dsw,
	aqsis.ini, prep_install.bat, ribber.cfg: Initial check in.

2001-04-27 20:39  pgregory

	* content/Test/pz.tif, content/Test/quads_test.rib,
	content/Test/shadtest.rib, content/Test/show_st.sl,
	content/Test/space_test.rib, content/Test/spacetest.sl,
	content/Test/std_st_test.rib, content/Test/test.bat,
	content/Test/test.rib, content/Test/testincl.rib,
	content/Test/tmap_test.rib, content/Test/transmb_test.rib,
	content/Test/uv_test.rib, content/Test/uvtest.sl: Initial revision

2001-04-27 20:39  pgregory

	* content/Test/pz.tif, content/Test/quads_test.rib,
	content/Test/shadtest.rib, content/Test/show_st.sl,
	content/Test/space_test.rib, content/Test/spacetest.sl,
	content/Test/std_st_test.rib, content/Test/test.bat,
	content/Test/test.rib, content/Test/testincl.rib,
	content/Test/tmap_test.rib, content/Test/transmb_test.rib,
	content/Test/uv_test.rib, content/Test/uvtest.sl: Initial check in.

2001-04-27 20:38  pgregory

	* content/Test/py.tif: Initial revision

2001-04-27 20:38  pgregory

	* content/Test/py.tif: Initial check in.

2001-04-27 20:37  pgregory

	* content/Test/px.tif: Initial revision

2001-04-27 20:37  pgregory

	* content/Test/px.tif: Initial check in.

2001-04-27 20:36  pgregory

	* content/Test/nz.tif, content/Test/orient_test.rib,
	content/Test/patterns.h, content/Test/periodic_test.rib,
	content/Test/persptest.rib, content/Test/poly_test.rib: Initial
	revision

2001-04-27 20:36  pgregory

	* content/Test/nz.tif, content/Test/orient_test.rib,
	content/Test/patterns.h, content/Test/periodic_test.rib,
	content/Test/persptest.rib, content/Test/poly_test.rib: Initial
	check in.

2001-04-27 20:35  pgregory

	* content/Test/ny.tif: Initial revision

2001-04-27 20:35  pgregory

	* content/Test/ny.tif: Initial check in.

2001-04-27 20:34  pgregory

	* content/Test/nx.tif: Initial revision

2001-04-27 20:34  pgregory

	* content/Test/nx.tif: Initial check in.

2001-04-27 20:33  pgregory

	* content/Test/Image1.tif, content/Test/mod_st2_test.rib,
	content/Test/mod_st_test.rib, content/Test/noises.h,
	content/Test/noshadows.rib: Initial revision

2001-04-27 20:33  pgregory

	* content/Test/Image1.tif, content/Test/mod_st2_test.rib,
	content/Test/mod_st_test.rib, content/Test/noises.h,
	content/Test/noshadows.rib: Initial check in.

2001-04-27 20:28  pgregory

	* content/vase_shad1.rib, content/vase_shad2.rib,
	content/Test/DPProctext.h, content/Test/autoshadows.rib,
	content/Test/autoshadtest.rib, content/Test/brickbump.sl,
	content/Test/bucket_test.rib, content/Test/colpervertex_test.rib,
	content/Test/coordsys_test.rib, content/Test/disp_test.rib,
	content/Test/env_test.rib, content/Test/eyeplanetest.rib: Initial
	revision

2001-04-27 20:28  pgregory

	* content/vase_shad1.rib, content/vase_shad2.rib,
	content/Test/DPProctext.h, content/Test/autoshadows.rib,
	content/Test/autoshadtest.rib, content/Test/brickbump.sl,
	content/Test/bucket_test.rib, content/Test/colpervertex_test.rib,
	content/Test/coordsys_test.rib, content/Test/disp_test.rib,
	content/Test/env_test.rib, content/Test/eyeplanetest.rib: Initial
	check in.

2001-04-27 20:27  pgregory

	* content/Content.dsp, content/vase.rib: Initial revision

2001-04-27 20:27  pgregory

	* content/Content.dsp, content/vase.rib: Initial check in.

2001-04-27 20:23  pgregory

	* texer/texer.cpp, texer/texer.dsp: Initial revision

2001-04-27 20:23  pgregory

	* texer/texer.cpp, texer/texer.dsp: Initial check in.

2001-04-27 20:19  pgregory

	* slpp/PP1.C, slpp/PP2.C, slpp/PP3.C, slpp/PP4.C, slpp/PP5.C,
	slpp/PP6.C, slpp/PP7.C, slpp/PP8.C, slpp/PPEXT.H, slpp/slpp.dsp:
	Initial revision

2001-04-27 20:19  pgregory

	* slpp/PP1.C, slpp/PP2.C, slpp/PP3.C, slpp/PP4.C, slpp/PP5.C,
	slpp/PP6.C, slpp/PP7.C, slpp/PP8.C, slpp/PPEXT.H, slpp/slpp.dsp:
	Initial check in.

2001-04-27 20:18  pgregory

	* slpp/MAKEFILE, slpp/PP.DOC, slpp/PP.H: Initial revision

2001-04-27 20:18  pgregory

	* slpp/MAKEFILE, slpp/PP.DOC, slpp/PP.H: Initial check in.

2001-04-27 20:17  pgregory

	* slcomp/Test.sl, slcomp/parsenode.h, slcomp/parser.y,
	slcomp/scanner.l, slcomp/slcomp.cpp, slcomp/slcomp.dsp,
	slcomp/typecheck.cpp, slcomp/vardef.cpp, slcomp/vardef.h: Initial
	revision

2001-04-27 20:17  pgregory

	* slcomp/Test.sl, slcomp/parsenode.h, slcomp/parser.y,
	slcomp/scanner.l, slcomp/slcomp.cpp, slcomp/slcomp.dsp,
	slcomp/typecheck.cpp, slcomp/vardef.cpp, slcomp/vardef.h: Initial
	check in.

2001-04-27 20:16  pgregory

	* slcomp/flexskel.cc, slcomp/flexskel.h, slcomp/funcdef.cpp,
	slcomp/funcdef.h, slcomp/optimise.cpp, slcomp/parsenode.cpp:
	Initial revision

2001-04-27 20:16  pgregory

	* slcomp/flexskel.cc, slcomp/flexskel.h, slcomp/funcdef.cpp,
	slcomp/funcdef.h, slcomp/optimise.cpp, slcomp/parsenode.cpp:
	Initial check in.

2001-04-27 20:15  pgregory

	* slcomp/bison.cc, slcomp/bison.h, slcomp/error.h: Initial revision

2001-04-27 20:15  pgregory

	* slcomp/bison.cc, slcomp/bison.h, slcomp/error.h: Initial check
	in.

2001-04-27 20:14  pgregory

	* shaders/constant.sl, shaders/debug.sl, shaders/depthcue.sl,
	shaders/distantlight.sl, shaders/fog.sl, shaders/matte.sl,
	shaders/metal.sl, shaders/paintedplastic.sl, shaders/plastic.sl,
	shaders/pointlight.sl, shaders/shaders.dsp, shaders/spotlight.sl,
	shaders/additional/DPProctext.h, shaders/additional/borg_metal.sl,
	shaders/additional/dented.sl, shaders/additional/dpbluemarble.sl,
	shaders/additional/noises.h, shaders/additional/patterns.h,
	shaders/additional/randgrid.sl, shaders/additional/shadowspot.sl,
	shaders/additional/shinymetal.sl, shadowmap/shadowmap.cpp,
	shadowmap/shadowmap.dsp, shadowmap/shadowmap.h: Initial revision

2001-04-27 20:14  pgregory

	* shaders/constant.sl, shaders/debug.sl, shaders/depthcue.sl,
	shaders/distantlight.sl, shaders/fog.sl, shaders/matte.sl,
	shaders/metal.sl, shaders/paintedplastic.sl, shaders/plastic.sl,
	shaders/pointlight.sl, shaders/shaders.dsp, shaders/spotlight.sl,
	shaders/additional/DPProctext.h, shaders/additional/borg_metal.sl,
	shaders/additional/dented.sl, shaders/additional/dpbluemarble.sl,
	shaders/additional/noises.h, shaders/additional/patterns.h,
	shaders/additional/randgrid.sl, shaders/additional/shadowspot.sl,
	shaders/additional/shinymetal.sl, shadowmap/shadowmap.cpp,
	shadowmap/shadowmap.dsp, shadowmap/shadowmap.h: Initial check in.

2001-04-27 20:02  pgregory

	* render/win32_mingw/intel/criticalsection.h,
	render/win32_mingw/intel/perftimer.cpp,
	render/win32_mingw/intel/perftimer.h,
	render/win32_mingw/intel/semaphore.cpp,
	render/win32_mingw/intel/semaphore.h,
	render/win32_mingw/intel/share.h,
	render/win32_mingw/intel/specific.h: Initial revision

2001-04-27 20:02  pgregory

	* render/win32_mingw/intel/criticalsection.h,
	render/win32_mingw/intel/perftimer.cpp,
	render/win32_mingw/intel/perftimer.h,
	render/win32_mingw/intel/semaphore.cpp,
	render/win32_mingw/intel/semaphore.h,
	render/win32_mingw/intel/share.h,
	render/win32_mingw/intel/specific.h: Initial check in.

2001-04-27 20:01  pgregory

	* render/surface.cpp, render/surface.h, render/symbols.cpp,
	render/symbols.h, render/texturemap.cpp, render/texturemap.h,
	render/transform.cpp, render/transform.h, render/vector2d.cpp,
	render/vector2d.h, render/vector3d.cpp, render/vector3d.h,
	render/vector4d.cpp, render/vector4d.h, render/version.h,
	render/win32_mingw/intel/aqsis_compiler.h,
	render/win32_mingw/intel/criticalsection.cpp: Initial revision

2001-04-27 20:01  pgregory

	* render/surface.cpp, render/surface.h, render/symbols.cpp,
	render/symbols.h, render/texturemap.cpp, render/texturemap.h,
	render/transform.cpp, render/transform.h, render/vector2d.cpp,
	render/vector2d.h, render/vector3d.cpp, render/vector3d.h,
	render/vector4d.cpp, render/vector4d.h, render/version.h,
	render/win32_mingw/intel/aqsis_compiler.h,
	render/win32_mingw/intel/criticalsection.cpp: Initial check in.

2001-04-27 20:00  pgregory

	* render/shadervm.cpp, render/shadervm.h, render/spline.cpp,
	render/spline.h, render/sstring.cpp, render/sstring.h,
	render/stats.cpp, render/stats.h, render/subdivision.cpp,
	render/subdivision.h: Initial revision

2001-04-27 20:00  pgregory

	* render/shadervm.cpp, render/shadervm.h, render/spline.cpp,
	render/spline.h, render/sstring.cpp, render/sstring.h,
	render/stats.cpp, render/stats.h, render/subdivision.cpp,
	render/subdivision.h: Initial check in.

2001-04-27 19:59  pgregory

	* render/shaderstack.h, render/shadervariable.cpp,
	render/shadervariable.h: Initial revision

2001-04-27 19:59  pgregory

	* render/shaderstack.h, render/shadervariable.cpp,
	render/shadervariable.h: Initial check in.

2001-04-27 19:58  pgregory

	* render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaders.h,
	render/shaderstack.cpp: Initial revision

2001-04-27 19:58  pgregory

	* render/shadeops.cpp, render/shaderexecenv.cpp,
	render/shaderexecenv.h, render/shaders.cpp, render/shaders.h,
	render/shaderstack.cpp: Initial check in.

2001-04-27 19:57  pgregory

	* render/ri.cpp, render/ri.h, render/ribber.cfg, render/scene.cpp,
	render/scene.h: Initial revision

2001-04-27 19:57  pgregory

	* render/ri.cpp, render/ri.h, render/ribber.cfg, render/scene.cpp,
	render/scene.h: Initial check in.

2001-04-27 19:56  pgregory

	* render/Render.dsp, render/patch.h, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/random.h, render/render.cpp, render/render.h,
	render/renderer.cpp, render/renderer.h: Initial revision

2001-04-27 19:56  pgregory

	* render/Render.dsp, render/patch.h, render/polygon.cpp,
	render/polygon.h, render/quadrics.cpp, render/quadrics.h,
	render/random.h, render/render.cpp, render/render.h,
	render/renderer.cpp, render/renderer.h: Initial check in.

2001-04-27 19:55  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/options.cpp,
	render/options.h, render/parameters.h, render/patch.cpp: Initial
	revision

2001-04-27 19:55  pgregory

	* render/nurbs.cpp, render/nurbs.h, render/options.cpp,
	render/options.h, render/parameters.h, render/patch.cpp: Initial
	check in.

2001-04-27 19:54  pgregory

	* render/list.h, render/matrix.cpp, render/matrix.h,
	render/memorypool.h, render/messages.cpp, render/messages.h,
	render/micropolygon.cpp, render/micropolygon.h, render/motion.h,
	render/noise.cpp, render/noise.h, render/nommgr.h: Initial revision

2001-04-27 19:54  pgregory

	* render/list.h, render/matrix.cpp, render/matrix.h,
	render/memorypool.h, render/messages.cpp, render/messages.h,
	render/micropolygon.cpp, render/micropolygon.h, render/motion.h,
	render/noise.cpp, render/noise.h, render/nommgr.h: Initial check
	in.

2001-04-27 19:53  pgregory

	* render/Doxyfile, render/exception.h, render/file.cpp,
	render/file.h, render/flexskel.cc, render/flexskel.h,
	render/globals.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/irenderer.h, render/lights.cpp, render/lights.h: Initial
	revision

2001-04-27 19:53  pgregory

	* render/Doxyfile, render/exception.h, render/file.cpp,
	render/file.h, render/flexskel.cc, render/flexskel.h,
	render/globals.h, render/imagebuffer.cpp, render/imagebuffer.h,
	render/irenderer.h, render/lights.cpp, render/lights.h: Initial
	check in.

2001-04-27 19:52  pgregory

	* render/cellnoise.cpp, render/cellnoise.h, render/color.cpp,
	render/color.h, render/context.cpp, render/context.h: Initial
	revision

2001-04-27 19:52  pgregory

	* render/cellnoise.cpp, render/cellnoise.h, render/color.cpp,
	render/color.h, render/context.cpp, render/context.h: Initial check
	in.

2001-04-27 19:51  pgregory

	* render/aqsis.h, render/aqsis_types.h, render/attributes.cpp,
	render/attributes.h, render/bilinear.h, render/bison.cc,
	render/bison.h, render/bitvector.cpp, render/bitvector.h,
	render/bound.cpp, render/bound.h: Initial revision

2001-04-27 19:51  pgregory

	* render/aqsis.h, render/aqsis_types.h, render/attributes.cpp,
	render/attributes.h, render/bilinear.h, render/bison.cc,
	render/bison.h, render/bitvector.cpp, render/bitvector.h,
	render/bound.cpp, render/bound.h: Initial check in.

2001-04-27 19:43  pgregory

	* librib/parser.y, librib/ribcompiler.cpp, librib/ribcompiler.h,
	librib/scanner.l: Initial revision

2001-04-27 19:43  pgregory

	* librib/parser.y, librib/ribcompiler.cpp, librib/ribcompiler.h,
	librib/scanner.l: Initial check in.

2001-04-27 19:42  pgregory

	* librib/bison.cc, librib/bison.h, librib/flexskel.cc,
	librib/flexskel.h, librib/iribcompiler.h, librib/librib.dsp:
	Initial revision

2001-04-27 19:42  pgregory

	* librib/bison.cc, librib/bison.h, librib/flexskel.cc,
	librib/flexskel.h, librib/iribcompiler.h, librib/librib.dsp:
	Initial check in.

2001-04-27 19:41  pgregory

	* framebuffer/framebuffer.cpp, framebuffer/framebuffer.dsp,
	framebuffer/framebuffer.h, framebuffer/framebuffer.rc,
	framebuffer/ico00001.ico, framebuffer/icon1.ico,
	framebuffer/readme.txt, framebuffer/resource.h: Initial revision

2001-04-27 19:41  pgregory

	* framebuffer/framebuffer.cpp, framebuffer/framebuffer.dsp,
	framebuffer/framebuffer.h, framebuffer/framebuffer.rc,
	framebuffer/ico00001.ico, framebuffer/icon1.ico,
	framebuffer/readme.txt, framebuffer/resource.h: Initial check in.

2001-04-27 19:40  pgregory

	* file/file.cpp, file/file.dsp, file/file.h: Initial revision

2001-04-27 19:40  pgregory

	* file/file.cpp, file/file.dsp, file/file.h: Initial check in.

2001-04-27 19:39  pgregory

	* all/All.dsp, cribber/cribber.cpp, cribber/cribber.dsp: Initial
	revision

2001-04-27 19:39  pgregory

	* all/All.dsp, cribber/cribber.cpp, cribber/cribber.dsp: Initial
	check in.

2001-04-27 19:38  pgregory

	* render/win32/intel/criticalsection.h,
	render/win32/intel/semaphore.cpp, render/win32/intel/semaphore.h,
	render/win32/intel/share.h, render/win32/intel/specific.h: Initial
	revision

2001-04-27 19:38  pgregory

	* render/win32/intel/criticalsection.h,
	render/win32/intel/semaphore.cpp, render/win32/intel/semaphore.h,
	render/win32/intel/share.h, render/win32/intel/specific.h: Initial
	check in.

2001-04-27 19:37  pgregory

	* render/win32/intel/aqsis_compiler.h,
	render/win32/intel/criticalsection.cpp: Initial revision

2001-04-27 19:37  pgregory

	* render/win32/intel/aqsis_compiler.h,
	render/win32/intel/criticalsection.cpp: Initial check in.

2001-04-17 14:45  pgregory

	* Readme.txt: Removed

2001-04-17 14:42  pgregory

	* Readme.txt: Still testing.

2001-04-17 14:17  pgregory

	* Readme.txt: Removed.

2001-04-17 14:15  pgregory

	* Readme.txt: Simple change.

2001-04-17 14:05  pgregory

	* Readme.txt: Test, trying to get used to CVS/SSH stuff.

2001-04-17 13:49  pgregory

	* CVSROOT/checkoutlist, CVSROOT/commitinfo, CVSROOT/config,
	CVSROOT/cvswrappers, CVSROOT/editinfo, CVSROOT/loginfo,
	CVSROOT/modules, CVSROOT/notify, CVSROOT/rcsinfo, CVSROOT/taginfo,
	CVSROOT/verifymsg: initial checkin

