2000-12-20 20:30  mortene

	* include/Inventor/elements/SoGLModelMatrixElement.h,
	src/elements/SoGLModelMatrixElement.cpp:
	
	Fix to allow rendering of unlimited depth scene graphs. By pederb.

2000-12-20 11:17  mortene

	* include/Inventor/lock/Makefile.am, src/Make-Common.tpl,
	src/Make-Install.tpl, src/Make-LinkSilent.tpl, src/Makefile.am,
	src/VRMLnodes/Makefile.am, src/actions/Makefile.am,
	src/base/Makefile.am, src/bundles/Makefile.am,
	src/caches/Makefile.am, src/details/Makefile.am,
	src/draggers/Makefile.am, src/elements/Makefile.am,
	src/engines/Makefile.am, src/errors/Makefile.am,
	src/events/Makefile.am, src/fields/Makefile.am,
	src/lists/Makefile.am, src/manips/Makefile.am,
	src/misc/Makefile.am, src/nodekits/Makefile.am,
	src/nodes/Makefile.am, src/projectors/Makefile.am,
	src/sensors/Makefile.am, src/system/Makefile.am:
	
	Removes old cruft in the Makefiles: the "cmp before install" is not
	necessary anymore -- as it has been incorporated into (our version
	of) Automake's header.am.
	
	Also removes .tpl templates not in use anymore, and kills some old
	obsoleted commented out Makefile stuff.

2000-12-20 11:00  mortene

	* include/: Makefile.am, SoWinEnterScope.h, SoWinLeaveScope.h:
	
	Adds dummy include files SoWinEnterScope.h and SoWinLeaveScope.h to
	be sourcecode compatible with TGS' Inventor on MSWindows.
	
	Problem reported by Jens Jacob Støren.

2000-12-14 13:16  mortene

	* docs/misc-resources.txt:
	
	Adds new document as a placeholder for resource links (URLs etc).

2000-12-14 13:15  mortene

	* docs/coin_docs.url:
	
	Removes obsoleted document.

2000-12-14 12:58  mortene

	* docs/optimization.txt:
	
	Update about the FPS counter.

2000-12-14 11:51  mortene

	* include/Inventor/nodekits/SoSubKit.h,
	src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp,
	src/nodekits/SoInteractionKit.cpp, src/nodekits/SoSeparatorKit.cpp:
	
	Adds missing SoSubKit.h macros. Problem reported by Jacob Støren.
	
	Converts use of SO_NODE_* macros to SO_KIT_* macros where
	appropriate.

2000-12-08 14:34  mortene

	* docs/whitepapers/oiv_compatibility.txt:
	
	Adds item about type system initialization, by larsa.

2000-12-08 09:55  mortene

	* bootstrap, configure.in, depcomp:
	
	Upgrade to match Autoconf and Automake fresh from development CVS
	sources.

2000-12-08 09:55  mortene

	* src/events/SoMouseButtonEvent.cpp:
	
	Minor doc fixes.

2000-12-07 17:27  mortene

	* docs/api-wish-list.txt:
	
	Marks the extensions which are upwards compatible. By larsa.

2000-12-07 14:25  mortene

	* docs/api-wish-list.txt:
	
	Adds idea for "cleaning up" the SbVec* mess.

2000-12-07 14:20  mortene

	* docs/api-wish-list.txt:
	
	Adds pederb's items to api-wish-list.

2000-12-07 12:26  mortene

	* include/Inventor/actions/SoAction.h, src/actions/SoAction.cpp:
	
	Typo fix, by larsa.

2000-12-05 17:13  mortene

	* docs/api-wish-list.txt:
	
	larsa wants more field classes.

2000-12-05 15:21  mortene

	* docs/api-wish-list.txt:
	
	New file with proposed changes to the Coin API after v1.0.

2000-12-05 14:44  mortene

	* docs/whitepapers/oiv_compatibility.txt:
	
	Updates.

2000-12-04 12:51  mortene

	* TODO:
	
	Some new items from larsa.

2000-12-04 11:43  mortene

	* src/: actions/SoGLRenderAction.cpp, nodes/SoAnnotation.cpp:
	
	Fix to enable delayed render paths to work correctly for nodes
	besides the SoAnnotation node. By pederb.

2000-12-01 18:11  mortene

	* src/nodes/SoSeparator.cpp,
	include/Inventor/caches/SoGLCacheList.h,
	include/Inventor/nodes/SoSeparator.h, src/caches/SoGLCacheList.cpp:
	
	First try at GL render caching, implemented by pederb.
	
	(Yay!)

2000-12-01 18:06  mortene

	* include/Inventor/elements/SoGLDiffuseColorElement.h,
	src/elements/SoGLDiffuseColorElement.cpp:
	
	Simplified some code in SoGLDiffuseColorElement. Done by pederb.

2000-11-30 13:07  mortene

	* src/misc/SoGLImage.cpp:
	
	Control various parameters of texture handling (scaling etc) by
	environment variables.
	
	Implemented by pederb.

2000-11-25 00:13  mortene

	* configure.in:
	
	Got rid of all unused env vars which we AC_SUBST'ed from
	configure.in.

2000-11-24 17:35  mortene

	* include/Inventor/: SbDict.h, SoInput.h, SoType.h,
	lists/SoAuditorList.h:
	
	IRIX CC pedantery (get rid of warnings), by larsa.

2000-11-24 11:50  mortene

	* include/Inventor/lists/: SbIntList.h, SbStringList.h,
	SbVec3fList.h, SoDetailList.h, SoEngineOutputList.h, SoFieldList.h,
	SoPickedPointList.h, SoTypeList.h, SoVRMLInterpOutputList.h:
	
	Do not export DLL API on fully inlined list classes inheriting
	SbList, as this leads to missing symbols.

2000-11-24 11:21  mortene

	* configure.in:
	
	Fix so msvccc wrapper script is found even when running configure
	with relative path.

2000-11-24 11:20  mortene

	* include/Inventor/events/SoKeyboardEvent.h,
	src/events/SoKeyboardEvent.cpp:
	
	Include definition of DELETE as KEY_DELETE to be compatible with
	TGS' Inventor implementation for MSWindows platforms.

2000-11-24 10:31  mortene

	* include/Inventor/elements/SoEnvironmentElement.h,
	include/Inventor/elements/SoGLEnvironmentElement.h,
	src/elements/SoEnvironmentElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp:
	
	Added support for setting GL_FOG_START in environment elements. 
	Fixed a bug in SoGLEnvironmentElement::pop(). Removed a FIXME.	By
	pederb.

2000-11-24 10:29  mortene

	* src/nodes/SoEnvironment.cpp:
	
	Update SoLightAttenuationElement when traversing the SoEnvironment
	node, fixed by pederb.

2000-11-23 11:43  mortene

	* include/Inventor/nodes/SoCamera.h, src/nodes/SoCamera.cpp:
	
	Adds methods for "correct" stereo. Done by pederb.

2000-11-23 11:42  mortene

	* include/Inventor/actions/SoGLRenderAction.h,
	src/actions/SoGLRenderAction.cpp:
	
	Fixed GL initialization bug in SoGLRenderAction. Also added support
	for line and point smoothing.
	
	By pederb.

2000-11-22 22:59  mortene

	* configure.in:
	
	Let "coin-config --cppflags" include -DCOIN_DLL under MSWindows.

2000-11-22 22:49  mortene

	* include/Inventor/: SbBSPTree.h, SbBasic.h.in, SbBox2f.h,
	SbBox2s.h, SbBox3f.h, SbColor.h, SbColor4f.h, SbCylinder.h,
	SbDict.h, SbHeap.h, SbImage.h, SbLine.h, SbMatrix.h, SbName.h,
	SbOctTree.h, SbPlane.h, SbRotation.h, SbSphere.h, SbString.h,
	SbTesselator.h, SbTime.h, SbVec2f.h, SbVec2s.h, SbVec3f.h,
	SbVec4f.h, SbViewVolume.h, SbViewportRegion.h, SbXfBox3f.h, SoDB.h,
	SoFullPath.h, SoInput.h, SoInteraction.h, SoNodeKitPath.h,
	SoOffscreenRenderer.h, SoOutput.h, SoPath.h, SoPickedPoint.h,
	SoPrimitiveVertex.h, SoSceneManager.h, SoType.h,
	VRMLnodes/SoVRMLInterpOutput.h, VRMLnodes/SoVRMLInterpolator.h,
	actions/SoAction.h, actions/SoBoxHighlightRenderAction.h,
	actions/SoCallbackAction.h, actions/SoGLRenderAction.h,
	actions/SoGetBoundingBoxAction.h, actions/SoGetMatrixAction.h,
	actions/SoGetPrimitiveCountAction.h,
	actions/SoGlobalSimplifyAction.h, actions/SoHandleEventAction.h,
	actions/SoLineHighlightRenderAction.h, actions/SoPickAction.h,
	actions/SoRayPickAction.h, actions/SoReorganizeAction.h,
	actions/SoSearchAction.h, actions/SoShapeSimplifyAction.h,
	actions/SoSimplifyAction.h, actions/SoToVRML2Action.h,
	actions/SoToVRMLAction.h, actions/SoWriteAction.h,
	bundles/SoBundle.h, bundles/SoMaterialBundle.h,
	bundles/SoTextureCoordinateBundle.h, caches/SoBoundingBoxCache.h,
	caches/SoCache.h, caches/SoConvexDataCache.h,
	caches/SoNormalCache.h, caches/SoTextureCoordinateCache.h,
	details/SoConeDetail.h, details/SoCubeDetail.h,
	details/SoCylinderDetail.h, details/SoDetail.h,
	details/SoFaceDetail.h, details/SoLineDetail.h,
	details/SoNodeKitDetail.h, details/SoPointDetail.h,
	details/SoTextDetail.h, draggers/SoCenterballDragger.h,
	draggers/SoDirectionalLightDragger.h,
	draggers/SoDragPointDragger.h, draggers/SoDragger.h,
	draggers/SoHandleBoxDragger.h, draggers/SoJackDragger.h,
	draggers/SoPointLightDragger.h,
	draggers/SoRotateCylindricalDragger.h,
	draggers/SoRotateDiscDragger.h,
	draggers/SoRotateSphericalDragger.h, draggers/SoScale1Dragger.h,
	draggers/SoScale2Dragger.h, draggers/SoScale2UniformDragger.h,
	draggers/SoScaleUniformDragger.h, draggers/SoSpotLightDragger.h,
	draggers/SoTabBoxDragger.h, draggers/SoTabPlaneDragger.h,
	draggers/SoTrackballDragger.h, draggers/SoTransformBoxDragger.h,
	draggers/SoTransformerDragger.h, draggers/SoTranslate1Dragger.h,
	draggers/SoTranslate2Dragger.h, elements/SoAccumulatedElement.h,
	elements/SoAmbientColorElement.h,
	elements/SoAnnoText3CharOrientElement.h,
	elements/SoAnnoText3FontSizeHintElement.h,
	elements/SoAnnoText3RenderPrintElement.h,
	elements/SoBBoxModelMatrixElement.h, elements/SoCacheElement.h,
	elements/SoClipPlaneElement.h, elements/SoComplexityElement.h,
	elements/SoComplexityTypeElement.h, elements/SoCoordinateElement.h,
	elements/SoCreaseAngleElement.h, elements/SoCullElement.h,
	elements/SoDecimationPercentageElement.h,
	elements/SoDecimationTypeElement.h,
	elements/SoDiffuseColorElement.h, elements/SoDrawStyleElement.h,
	elements/SoElement.h, elements/SoEmissiveColorElement.h,
	elements/SoEnvironmentElement.h, elements/SoFloatElement.h,
	elements/SoFocalDistanceElement.h, elements/SoFontNameElement.h,
	elements/SoFontSizeElement.h, elements/SoGLAmbientColorElement.h,
	elements/SoGLCacheContextElement.h,
	elements/SoGLClipPlaneElement.h, elements/SoGLColorIndexElement.h,
	elements/SoGLCoordinateElement.h,
	elements/SoGLDiffuseColorElement.h,
	elements/SoGLDrawStyleElement.h,
	elements/SoGLEmissiveColorElement.h,
	elements/SoGLEnvironmentElement.h, elements/SoGLLazyElement.h,
	elements/SoGLLightIdElement.h, elements/SoGLLightModelElement.h,
	elements/SoGLLinePatternElement.h, elements/SoGLLineWidthElement.h,
	elements/SoGLModelMatrixElement.h, elements/SoGLNormalElement.h,
	elements/SoGLNormalizeElement.h, elements/SoGLPointSizeElement.h,
	elements/SoGLPolygonOffsetElement.h,
	elements/SoGLPolygonStippleElement.h,
	elements/SoGLProjectionMatrixElement.h,
	elements/SoGLRenderPassElement.h, elements/SoGLShadeModelElement.h,
	elements/SoGLShapeHintsElement.h, elements/SoGLShininessElement.h,
	elements/SoGLSpecularColorElement.h,
	elements/SoGLTextureCoordinateElement.h,
	elements/SoGLTextureEnabledElement.h,
	elements/SoGLTextureImageElement.h,
	elements/SoGLTextureMatrixElement.h,
	elements/SoGLUpdateAreaElement.h,
	elements/SoGLViewingMatrixElement.h,
	elements/SoGLViewportRegionElement.h, elements/SoInt32Element.h,
	elements/SoLazyElement.h, elements/SoLightAttenuationElement.h,
	elements/SoLightElement.h, elements/SoLightModelElement.h,
	elements/SoLinePatternElement.h, elements/SoLineWidthElement.h,
	elements/SoLocalBBoxMatrixElement.h,
	elements/SoMaterialBindingElement.h,
	elements/SoModelMatrixElement.h, elements/SoNormalBindingElement.h,
	elements/SoNormalElement.h, elements/SoOverrideElement.h,
	elements/SoPROTOElement.h, elements/SoPickRayElement.h,
	elements/SoPickStyleElement.h, elements/SoPointSizeElement.h,
	elements/SoPolygonOffsetElement.h,
	elements/SoProfileCoordinateElement.h, elements/SoProfileElement.h,
	elements/SoProjectionMatrixElement.h, elements/SoReplacedElement.h,
	elements/SoShapeHintsElement.h, elements/SoShapeStyleElement.h,
	elements/SoShininessElement.h, elements/SoSpecularColorElement.h,
	elements/SoSwitchElement.h, elements/SoTextOutlineEnabledElement.h,
	elements/SoTextureCoordinateBindingElement.h,
	elements/SoTextureCoordinateElement.h,
	elements/SoTextureImageElement.h,
	elements/SoTextureMatrixElement.h,
	elements/SoTextureOverrideElement.h,
	elements/SoTextureQualityElement.h,
	elements/SoTransparencyElement.h, elements/SoUnitsElement.h,
	elements/SoViewVolumeElement.h, elements/SoViewingMatrixElement.h,
	elements/SoViewportRegionElement.h, elements/SoWindowElement.h,
	engines/SoBoolOperation.h, engines/SoCalculator.h,
	engines/SoComposeMatrix.h, engines/SoComposeRotation.h,
	engines/SoComposeRotationFromTo.h, engines/SoComposeVec2f.h,
	engines/SoComposeVec3f.h, engines/SoComposeVec4f.h,
	engines/SoComputeBoundingBox.h, engines/SoConcatenate.h,
	engines/SoConvertAll.h, engines/SoCounter.h,
	engines/SoDecomposeMatrix.h, engines/SoDecomposeRotation.h,
	engines/SoDecomposeVec2f.h, engines/SoDecomposeVec3f.h,
	engines/SoDecomposeVec4f.h, engines/SoElapsedTime.h,
	engines/SoEngine.h, engines/SoEngineOutput.h,
	engines/SoFieldConverter.h, engines/SoGate.h,
	engines/SoInterpolate.h, engines/SoInterpolateFloat.h,
	engines/SoInterpolateRotation.h, engines/SoInterpolateVec2f.h,
	engines/SoInterpolateVec3f.h, engines/SoInterpolateVec4f.h,
	engines/SoOnOff.h, engines/SoOneShot.h, engines/SoOutputData.h,
	engines/SoSelectOne.h, engines/SoTimeCounter.h,
	engines/SoTransformVec3f.h, engines/SoTriggerAny.h,
	errors/SoDebugError.h, errors/SoError.h, errors/SoMemoryError.h,
	errors/SoReadError.h, events/SoButtonEvent.h, events/SoEvent.h,
	events/SoKeyboardEvent.h, events/SoLocation2Event.h,
	events/SoMotion3Event.h, events/SoMouseButtonEvent.h,
	events/SoSpaceballButtonEvent.h, fields/SoField.h,
	fields/SoFieldContainer.h, fields/SoFieldData.h,
	fields/SoGlobalField.h, fields/SoMFBitMask.h, fields/SoMFBool.h,
	fields/SoMFColor.h, fields/SoMFEngine.h, fields/SoMFEnum.h,
	fields/SoMFFloat.h, fields/SoMFInt32.h, fields/SoMFMatrix.h,
	fields/SoMFName.h, fields/SoMFNode.h, fields/SoMFPath.h,
	fields/SoMFPlane.h, fields/SoMFRotation.h, fields/SoMFShort.h,
	fields/SoMFString.h, fields/SoMFTime.h, fields/SoMFUInt32.h,
	fields/SoMFUShort.h, fields/SoMFVec2f.h, fields/SoMFVec3f.h,
	fields/SoMFVec4f.h, fields/SoMField.h, fields/SoSFBitMask.h,
	fields/SoSFBool.h, fields/SoSFColor.h, fields/SoSFEngine.h,
	fields/SoSFEnum.h, fields/SoSFFloat.h, fields/SoSFImage.h,
	fields/SoSFInt32.h, fields/SoSFMatrix.h, fields/SoSFName.h,
	fields/SoSFNode.h, fields/SoSFPath.h, fields/SoSFPlane.h,
	fields/SoSFRotation.h, fields/SoSFShort.h, fields/SoSFString.h,
	fields/SoSFTime.h, fields/SoSFTrigger.h, fields/SoSFUInt32.h,
	fields/SoSFUShort.h, fields/SoSFVec2f.h, fields/SoSFVec3f.h,
	fields/SoSFVec4f.h, fields/SoSField.h, lists/SbIntList.h,
	lists/SbList.h, lists/SbPList.h, lists/SbStringList.h,
	lists/SbVec3fList.h, lists/SoActionMethodList.h,
	lists/SoAuditorList.h, lists/SoBaseList.h, lists/SoCallbackList.h,
	lists/SoDetailList.h, lists/SoEnabledElementsList.h,
	lists/SoEngineList.h, lists/SoEngineOutputList.h,
	lists/SoFieldList.h, lists/SoNodeList.h, lists/SoPathList.h,
	lists/SoPickedPointList.h, lists/SoTypeList.h,
	lists/SoVRMLInterpOutputList.h, lock/SoLockMgr.h,
	manips/SoCenterballManip.h, manips/SoClipPlaneManip.h,
	manips/SoDirectionalLightManip.h, manips/SoHandleBoxManip.h,
	manips/SoJackManip.h, manips/SoPointLightManip.h,
	manips/SoSpotLightManip.h, manips/SoTabBoxManip.h,
	manips/SoTrackballManip.h, manips/SoTransformBoxManip.h,
	manips/SoTransformManip.h, manips/SoTransformerManip.h,
	misc/SoBase.h, misc/SoByteStream.h, misc/SoChildList.h,
	misc/SoGLImage.h, misc/SoGlyph.h, misc/SoLightPath.h,
	misc/SoNormalGenerator.h, misc/SoNotification.h, misc/SoState.h,
	misc/SoTempPath.h, misc/SoTranReceiver.h, misc/SoTranSender.h,
	nodekits/SoAppearanceKit.h, nodekits/SoBaseKit.h,
	nodekits/SoCameraKit.h, nodekits/SoInteractionKit.h,
	nodekits/SoLightKit.h, nodekits/SoNodeKit.h,
	nodekits/SoNodeKitListPart.h, nodekits/SoNodekitCatalog.h,
	nodekits/SoSceneKit.h, nodekits/SoSeparatorKit.h,
	nodekits/SoShapeKit.h, nodekits/SoWrapperKit.h,
	nodes/SoAnnoText3.h, nodes/SoAnnoText3Property.h,
	nodes/SoAnnotation.h, nodes/SoAntiSquish.h, nodes/SoArray.h,
	nodes/SoAsciiText.h, nodes/SoBaseColor.h, nodes/SoBlinker.h,
	nodes/SoCallback.h, nodes/SoCamera.h, nodes/SoClipPlane.h,
	nodes/SoColorIndex.h, nodes/SoComplexity.h, nodes/SoCone.h,
	nodes/SoCoordinate3.h, nodes/SoCoordinate4.h, nodes/SoCube.h,
	nodes/SoCylinder.h, nodes/SoDirectionalLight.h,
	nodes/SoDrawStyle.h, nodes/SoEnvironment.h,
	nodes/SoEventCallback.h, nodes/SoExtSelection.h, nodes/SoFaceSet.h,
	nodes/SoFile.h, nodes/SoFont.h, nodes/SoFontStyle.h,
	nodes/SoGroup.h, nodes/SoImage.h, nodes/SoIndexedFaceSet.h,
	nodes/SoIndexedLineSet.h, nodes/SoIndexedNurbsCurve.h,
	nodes/SoIndexedNurbsSurface.h, nodes/SoIndexedShape.h,
	nodes/SoIndexedTriangleStripSet.h, nodes/SoInfo.h, nodes/SoLOD.h,
	nodes/SoLabel.h, nodes/SoLevelOfDetail.h,
	nodes/SoLevelOfSimplification.h, nodes/SoLight.h,
	nodes/SoLightModel.h, nodes/SoLineSet.h, nodes/SoLinearProfile.h,
	nodes/SoLocateHighlight.h, nodes/SoMarkerSet.h, nodes/SoMaterial.h,
	nodes/SoMaterialBinding.h, nodes/SoMatrixTransform.h,
	nodes/SoMultipleCopy.h, nodes/SoNode.h, nodes/SoNonIndexedShape.h,
	nodes/SoNormal.h, nodes/SoNormalBinding.h, nodes/SoNurbsCurve.h,
	nodes/SoNurbsProfile.h, nodes/SoNurbsSurface.h,
	nodes/SoOrthographicCamera.h, nodes/SoPackedColor.h,
	nodes/SoPathSwitch.h, nodes/SoPendulum.h,
	nodes/SoPerspectiveCamera.h, nodes/SoPickStyle.h,
	nodes/SoPointLight.h, nodes/SoPointSet.h, nodes/SoPolygonOffset.h,
	nodes/SoProfile.h, nodes/SoProfileCoordinate2.h,
	nodes/SoProfileCoordinate3.h, nodes/SoQuadMesh.h,
	nodes/SoResetTransform.h, nodes/SoRotation.h,
	nodes/SoRotationXYZ.h, nodes/SoRotor.h, nodes/SoScale.h,
	nodes/SoSelection.h, nodes/SoSeparator.h, nodes/SoShape.h,
	nodes/SoShapeHints.h, nodes/SoShuttle.h, nodes/SoSphere.h,
	nodes/SoSpotLight.h, nodes/SoSurroundScale.h, nodes/SoSwitch.h,
	nodes/SoText2.h, nodes/SoText3.h, nodes/SoTexture2.h,
	nodes/SoTexture2Transform.h, nodes/SoTextureCoordinate2.h,
	nodes/SoTextureCoordinateBinding.h,
	nodes/SoTextureCoordinateDefault.h,
	nodes/SoTextureCoordinateEnvironment.h,
	nodes/SoTextureCoordinateFunction.h,
	nodes/SoTextureCoordinatePlane.h, nodes/SoTransform.h,
	nodes/SoTransformSeparator.h, nodes/SoTransformation.h,
	nodes/SoTranslation.h, nodes/SoTriangleStripSet.h, nodes/SoUnits.h,
	nodes/SoUnknownNode.h, nodes/SoVertexProperty.h,
	nodes/SoVertexShape.h, nodes/SoWWWAnchor.h, nodes/SoWWWInline.h,
	projectors/SbCylinderPlaneProjector.h,
	projectors/SbCylinderProjector.h,
	projectors/SbCylinderSectionProjector.h,
	projectors/SbCylinderSheetProjector.h,
	projectors/SbLineProjector.h, projectors/SbPlaneProjector.h,
	projectors/SbProjector.h, projectors/SbSpherePlaneProjector.h,
	projectors/SbSphereProjector.h,
	projectors/SbSphereSectionProjector.h,
	projectors/SbSphereSheetProjector.h, sensors/SoAlarmSensor.h,
	sensors/SoDataSensor.h, sensors/SoDelayQueueSensor.h,
	sensors/SoFieldSensor.h, sensors/SoIdleSensor.h,
	sensors/SoNodeSensor.h, sensors/SoOneShotSensor.h,
	sensors/SoPathSensor.h, sensors/SoSensor.h,
	sensors/SoSensorManager.h, sensors/SoTimerQueueSensor.h,
	sensors/SoTimerSensor.h:
	
	Sets up a define COIN_DLL for use when building code against the
	Coin API.
	
	Rename COIN_DLL_EXPORT to the more appropriate COIN_DLL_API.

2000-11-22 22:27  mortene

	* include/Inventor/SbImage.h:
	
	Export the SbImage API from MSWindows DLLs.

2000-11-22 22:24  mortene

	* src/misc/SoBase.cpp:
	
	Additional debug info "hooks".

2000-11-22 11:24  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Include config.h, remove unnecessary include header coindefs.h.

2000-11-22 10:46  mortene

	* src/elements/SoGLColorIndexElement.cpp:
	
	Initialize the color index element to a default array in init(). 
	By pederb.

2000-11-21 16:34  mortene

	* src/misc/SoSceneManager.cpp:
	
	Fix for the reinitializing code.

2000-11-15 20:04  mortene

	* include/Inventor/actions/SoLineHighlightRenderAction.h:
	
	Remove unnecessary forward declarations.

2000-11-15 16:25  mortene

	* src/misc/SoInput.cpp:
	
	Let memory buffer input streams be valid even with no Inventor
	header.
	
	Fixes Bugzilla #245.

2000-11-15 14:14  mortene

	* src/nodes/SoPointSet.cpp, include/Inventor/nodes/SoPointSet.h:
	
	Overload both generateDefaultNormal() methods to avoid compiler
	warnings (SGI CC). Fixed by pederb.

2000-11-15 14:13  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Initialize GL cache context. By pederb.

2000-11-15 14:12  mortene

	* src/nodes/SoImage.cpp:
	
	GL pixel store PACK/UNPACK alignment fix. By pederb.

2000-11-15 11:05  mortene

	* src/nodes/SoText2.cpp:
	
	Updates to TODO-list.

2000-11-15 11:00  mortene

	* src/nodes/SoText2.cpp:
	
	Use default static fontdata on non-X11 platforms.

2000-11-15 10:41  mortene

	* src/misc/: GLUWrapper.c, GLUWrapper.h:
	
	Wrap function signature types with APIENTRY define on Win32.

2000-11-15 10:16  mortene

	* src/misc/SoGLImage.cpp:
	
	Typo in method documentation.

2000-11-15 09:43  mortene

	* configure.in:
	
	Minor corrections in comments.

2000-11-03 19:41  mortene

	* src/misc/SoDB.cpp:
	
	Bugfix to prevent crash on exit under MSWindows platforms.

2000-11-03 13:43  mortene

	* src/errors/SoError.cpp:
	
	Flush stderr when using the default handler.

2000-11-02 16:47  mortene

	* src/fields/SoFieldContainer.cpp:
	
	Better documentation on enableNotify().

2000-11-02 16:01  mortene

	* src/elements/SoGLTextureImageElement.cpp:
	
	Add FIXME about memory leak in the handling of texturemap display
	lists.

2000-11-02 15:45  mortene

	* bootstrap:
	
	Corrected "if ! test" to "if test !".

2000-11-02 15:13  mortene

	* src/base/SbTime.cpp:
	
	Kill an old TODO-item (which was originally waiting for the
	SoError-classes to get implemented..).

2000-11-02 14:15  mortene

	* include/Inventor/SbTime.h, src/base/SbTime.cpp,
	src/engines/SoConvertAll.cpp:
	
	Use a proper default format for SbTime::formatDate() for MSWindows
	platforms.

2000-11-02 12:10  mortene

	* src/nodes/: SoAsciiText.cpp, SoText3.cpp:
	
	Plug memory leaks in glyph handling.

2000-11-02 10:16  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Revert back to revision 1.23 after it was discovered that at least
	the SoPointLightDragger geometry fails to be set properly with the
	new setAnyPartAsDefault() code.

2000-11-01 13:48  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Fix for a delete not matching the new[].

2000-11-01 13:08  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Avoid zero reference count when applying actions to the paths with
	transparent objects for delayed rendering.

2000-10-31 15:30  mortene

	* configure.in:
	
	Kill off some old cruft in the configure.in file.

2000-10-31 15:27  mortene

	* build/geniwz.pl:
	
	Don't redirect stdout and stderr to /dev/null, as it won't work on
	MSWindows platforms.

2000-10-31 15:03  mortene

	* Makefile.am, configure.in, build/Makefile.am, build/README,
	build/coin.iwz.in, build/geniwz.pl:
	
	Autogeneration of the Installshield spec file.

2000-10-31 15:03  mortene

	* src/draggers/SoTranslate1Dragger.cpp:
	
	Miniscule codestyle fix.

2000-10-31 13:59  mortene

	* build/geniwz.pl:
	
	Perl script for generating parts of the Installshield script file.

2000-10-30 13:10  mortene

	* AUTHORS, HACKING, NEWS, README, README.MSVC, README.WIN32,
	THANKS, TODO:
	
	Misc info-file updates.

2000-10-30 12:22  mortene

	* src/: misc/SoGLImage.cpp, misc/SoOffscreenRenderer.cpp,
	nodes/SoImage.cpp:
	
	Restore GL pixel store values after use. Fix by pederb.

2000-10-28 10:54  mortene

	* Makefile.am, configure.in:
	
	Update according to changes in build/.

2000-10-27 18:56  mortene

	* build/: CoinSDK.iwz.in, Makefile.am, README, SoCoinSDK.iwz.in.in,
	coin.dsp.in, coin.iwz.in, coin.mak.in, coin_dll.dsp.in,
	coin_dll.mak.in, important.txt:
	
	Kill old MSVC project and makefiles, as we can now build with the
	GNU tools under Cygwin using a wrapper script around the MSVC
	compiler and linker.
	
	Remove old Installshield templates, started with a simpler template
	based on the one used for simage.

2000-10-27 17:17  mortene

	* depcomp:
	
	Update to include support for MSVC++ dependency tracking.

2000-10-27 16:16  mortene

	* src/misc/default2dfont.cpp:
	
	"Bugfix" for the apostrophe character. It was upside down. Fixed by
	pederb.

2000-10-27 14:04  mortene

	* configure.in:
	
	Update due to a change of name for the SIM_COMPILE_DEBUG macro.

2000-10-27 13:12  mortene

	* src/: actions/soglrenderaction.scm, misc/soinput.scm,
	nodekits/sobasekit.scm, nodes/sonode.scm:
	
	Add various Ivy Scheme testcode files.

2000-10-27 13:10  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Minor documentation fixes.

2000-10-26 12:06  mortene

	* configure.in, src/Makefile.am:
	
	Wrote Make rules for building and installing Coin DLLs under
	MSWindows.

2000-10-26 11:29  mortene

	* configure.in:
	
	Re-exposing path variables used by various configuration files
	under build/.

2000-10-26 11:24  mortene

	* docs/coin.doxygen.in, include/Inventor/SbImage.h,
	src/base/SbImage.cpp:
	
	Add SbImage::searchForFile() to the public interface.
	
	This should be useful for application programmers who wants to find
	out which actual texture file on disk matches a texture name given
	to SoTexture2 nodes.
	
	Feature requested by Larry D'Cunha.

2000-10-26 11:09  mortene

	* README.IRIX:
	
	Remove comment on non-reproducible problem (which was probably due
	to a mistake on the users' side anyway).

2000-10-26 11:07  mortene

	* README.IRIX:
	
	Some elaboration on the "Argument list too long" solutions.

2000-10-25 14:12  mortene

	* configure.in:
	
	Add FIXME to the netinet/in.h section.

2000-10-25 14:01  mortene

	* configure.in, src/misc/SoInput.cpp, acconfig.h:
	
	netinet/in.h depends on sys/types.h on some platforms, according to
	Ralf Corsepius, so we make sure to always include it before the
	netinet/in.h file.

2000-10-25 13:03  mortene

	* src/draggers/SoDragger.cpp:
	
	ref() the path instance used by the SoDraggerCache to avoid
	warnings from SoAction::apply() due to zero refcount.
	
	Problem reported by Mark B. Allan.

2000-10-25 12:50  mortene

	* configure.in, Makefile.am:
	
	Moved example code from Coin CVS module to IvExamples module.

2000-10-25 12:10  mortene

	* src/nodes/SoEventCallback.cpp:
	
	Fixed a bug in path test (the old test was reversed!). Also added a
	warning when reference count of input path is zero.
	
	Done by pederb.

2000-10-25 11:50  mortene

	* configure.in, acconfig.h, src/misc/SoInput.cpp:
	
	Check for <sys/param.h> include so we are able to use ntohl() etc
	on FreeBSD systems. Problem reported and patch submitted by Mark
	Coletti.

2000-10-24 18:03  mortene

	* src/misc/SoInput.cpp:
	
	Add FIXME on mysterious argument.

2000-10-24 18:03  mortene

	* src/nodes/SoNode.cpp:
	
	Remove defines not in use in the code.

2000-10-24 15:31  mortene

	* configure.in, acconfig.h, src/misc/SoInput.cpp:
	
	Do proper testing for the network byteorder conversion functions.

2000-10-24 14:53  mortene

	* src/nodes/: SoAnnotation.cpp, SoAsciiText.cpp,
	SoDirectionalLight.cpp, SoIndexedFaceSet.cpp, SoIndexedLineSet.cpp,
	SoLineSet.cpp, SoNode.cpp, SoPointLight.cpp, SoPointSet.cpp,
	SoQuadMesh.cpp, SoSpotLight.cpp, SoText3.cpp,
	SoTextureCoordinateEnvironment.cpp, SoTextureCoordinatePlane.cpp,
	SoTriangleStripSet.cpp:
	
	Include config.h to be able to accurately check the HAVE_WINDOWS_H
	define.

2000-10-24 14:28  mortene

	* acconfig.h, coin-config.in, configure.in:
	
	Major clean-up of configure and build to work with the new
	Microsoft Visual C++ wrapper script.

2000-10-24 14:13  mortene

	* src/bundles/SoMaterialBundle.cpp:
	
	Include config.h to get hold of HAVE_WINDOWS_H define.

2000-10-24 13:57  mortene

	* src/misc/SoInput.cpp:
	
	Checking for ctype.h is unnecessary.

2000-10-24 12:14  mortene

	* autogen.sh, bootstrap:
	
	Renamed autogen.sh to bootstrap (which seems to be the more common
	name).

2000-10-23 13:45  mortene

	* src/nodes/SoTexture2.cpp:
	
	Supply a dummy texture image when a filename has been set but
	texture image was not loaded for some reason. This enables texture
	coordinates to be generated even when a texture file could not be
	loaded. Problem reported by Larry D'Cunha and fixed by pederb.

2000-10-23 13:44  mortene

	* src/nodes/: SoIndexedFaceSet.cpp, SoIndexedTriangleStripSet.cpp:
	
	Fixed default texture coordinates bug in generatePrimitives(). Bug
	reported by Larry D'Cunha and fixed by pederb.

2000-10-20 12:31  mortene

	* src/actions/SoAction.cpp:
	
	Warn if reference count of node or path in SoAction::apply() is
	equal to zero.

2000-10-20 12:16  mortene

	* src/actions/SoAction.cpp:
	
	Elaborated a bit on the SoAction::apply() documentation by warning
	about applying actions to nodes with zero reference count.
	
	Problem reported by Nick Halper.

2000-10-19 16:17  mortene

	* src/base/SbImage.cpp:
	
	Use simage_free_image() instead of free() to avoid crash when
	running on MSWindows with simage loaded as a DLL.

2000-10-19 12:15  mortene

	* src/base/SbViewVolume.cpp:
	
	Reimplemented SbViewVolume::getMatrices(). The old version had a
	bug in some special cases. Fixed by pederb.

2000-10-19 12:15  mortene

	* src/base/SbMatrix.cpp:
	
	Removed/simplified some silly old code. Fixed by pederb.

2000-10-18 14:14  mortene

	* src/base/SbImage.cpp:
	
	Signature of simage_get_last_error() has changed.

2000-10-17 14:08  mortene

	* src/actions/SoAction.cpp:
	
	Simplified code by creating state the first time
	SoAction::getState() is called. Fixed by pederb.

2000-10-17 13:32  mortene

	* src/nodes/: SoArray.cpp, SoFile.cpp, SoGroup.cpp, SoLOD.cpp,
	SoLevelOfDetail.cpp, SoMultipleCopy.cpp, SoNode.cpp, SoSwitch.cpp:
	
	Simplified callback handling for group nodes. Done by pederb.

2000-10-17 13:31  mortene

	* src/actions/SoCallbackAction.cpp:
	
	Bugfix. Reset SoCallbackAction response to continue after a node
	has been pruned. Bug reported by Loring Holden and fixed by pederb.

2000-10-16 12:07  mortene

	* src/misc/GLUWrapper.c:
	
	Avoid trying to get the function pointer of gluNurbsCallbackData()
	on static linking unless GLU_VERSION_1_3 is defined. Problem
	reported by Larry D'Cunha.
	
	Also a few other fixes wrt how we grab the GLU function pointers.

2000-10-16 11:03  mortene

	* src/base/SbImage.cpp:
	
	Be careful not to use any functions from libsimage if it can't be
	loaded.  Problem reported by Larry D'Cunha.

2000-10-16 00:35  mortene

	* include/Inventor/SbBasic.h.in:
	
	Removed unused Doxygen documentation group.

2000-10-16 00:34  mortene

	* include/Inventor/SbVec3f.h, src/base/SbVec3f.cpp:
	
	Fixed misspelling, it's "barycentric" -- not "barycentic". *grumpf*

2000-10-16 00:30  mortene

	* src/base/SbVec3f.cpp:
	
	Misc codestyle fixes.

2000-10-12 17:12  mortene

	* src/elements/: SoGLClipPlaneElement.cpp,
	SoGLProjectionMatrixElement.cpp:
	
	Fixed bug introduced by the push()/pop() reorganization, by pederb.

2000-10-12 17:12  mortene

	* src/nodes/SoPolygonOffset.cpp:
	
	Avoid getting current state value before setting new value since
	this can cause a cache dependency.
	
	Fixed by pederb.

2000-10-12 17:10  mortene

	* include/Inventor/elements/SoDecimationTypeElement.h,
	include/Inventor/elements/SoGLEnvironmentElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	include/Inventor/elements/SoLazyElement.h,
	include/Inventor/elements/SoLocalBBoxMatrixElement.h,
	include/Inventor/elements/SoNormalElement.h,
	include/Inventor/elements/SoPickRayElement.h,
	include/Inventor/elements/SoPolygonOffsetElement.h,
	include/Inventor/elements/SoShapeStyleElement.h,
	include/Inventor/elements/SoViewingMatrixElement.h,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoDecimationTypeElement.cpp,
	src/elements/SoElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoLazyElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoNormalElement.cpp,
	src/elements/SoPickRayElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoReplacedElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoViewingMatrixElement.cpp:
	
	Implemented missing maches()/copyMatchInfo() methods. Also removed
	empty element print() methods.
	
	Done by pederb.

2000-10-12 14:16  mortene

	* src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoCacheElement.cpp,
	src/elements/SoClipPlaneElement.cpp,
	src/elements/SoCullElement.cpp, src/misc/SoState.cpp,
	src/elements/SoElement.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLColorIndexElement.cpp,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp,
	src/elements/SoLazyElement.cpp, src/elements/SoLightElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoOverrideElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoShapeHintsElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoTextureMatrixElement.cpp,
	src/elements/SoTextureOverrideElement.cpp:
	
	Changed push() and pop() handling for elements to be OIV compliant.
	 Done by pederb.

2000-10-10 11:42  mortene

	* include/Inventor/SbBSPTree.h, src/base/SbBSPTree.cpp:
	
	Two methods made const, fixed by pederb.

2000-10-09 14:41  mortene

	* src/nodes/SoCallback.cpp:
	
	Fixed bug in SoCallback::search() and write(). Should call the
	respective SoNode function after calling callback.
	
	Done by pederb.

2000-10-06 13:17  mortene

	* include/Inventor/nodekits/SoSubKit.h:
	
	Include SoNodeKitListPart.h for better Open Inventor compatibility.
	 Reported by Nick Halper.

2000-10-06 12:22  mortene

	* Makefile.am, TODO, configure.in:
	
	Removed tools, as they have been split out into their own CVS
	module "IvTools".

2000-10-06 10:37  mortene

	* build/CoinSDK.iwz.in, build/SoCoinSDK.iwz.in.in,
	build/coin.dsp.in, build/coin.mak.in,
	include/Inventor/caches/SoGLCacheList.h,
	include/Inventor/caches/SoGLRenderCache.h, src/caches/Makefile.am,
	src/caches/SoGLCacheList.cpp, src/caches/SoGLRenderCache.cpp,
	build/coin.spec.in, build/coin_dll.dsp.in, build/coin_dll.mak.in:
	
	Implementation of SoGLCacheList and SoGLRenderCache, done by
	pederb.

2000-10-06 10:27  mortene

	* src/elements/SoShapeStyleElement.cpp:
	
	Implementation of matches() and copyMatchInfo() for this element,
	done by pederb.

2000-10-04 17:57  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Cleaned up and corrected implementation of setAnyPartAsDefault().

2000-10-04 17:40  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	src/nodekits/SoBaseKit.cpp, src/nodekits/SoInteractionKit.cpp:
	
	Cleaned up the interface between SoBaseKit and SoInteractionKit a
	bit by using a list instead of a static array for storing the
	catalog instance pointers.

2000-10-04 16:50  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Documented SoBaseKit::createPathToAnyPart().

2000-10-04 16:10  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Codestyle fixes.

2000-10-04 16:08  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	src/nodekits/SoBaseKit.cpp:
	
	Added protected method to get at the array of catalog node
	pointers.  Done as a cleanup measure to later get rid of the mess
	in the interface between SoInteractionKit and SoBaseKit.

2000-10-04 15:36  mortene

	* src/misc/SoGL.cpp, include/Inventor/misc/SoGL.h:
	
	Removed some obsoleted code, done by pederb.

2000-10-04 15:35  mortene

	* include/Inventor/elements/SoGLPolygonOffsetElement.h,
	src/elements/SoGLPolygonOffsetElement.cpp:
	
	Use SoGLCacheContextElement to test for OpenGL extension. Fixed by
	pederb.

2000-10-04 15:33  mortene

	* include/Inventor/elements/SoGLCacheContextElement.h,
	include/Inventor/misc/SoGLImage.h,
	src/elements/SoGLCacheContextElement.cpp,
	src/elements/SoGLDisplayList.cpp,
	src/elements/SoGLTextureImageElement.cpp, src/misc/SoGLImage.cpp,
	src/nodes/SoTexture2.cpp,
	include/Inventor/elements/SoGLTextureImageElement.h:
	
	Patch to handle textures correctly with multiple cache contexts.
	
	Done by pederb.

2000-10-04 14:58  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Switched from SoDebugError:post() to assert() in obsoleted funtion.

2000-10-04 14:54  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Switch from COIN_STUB() to assert() in obsoleted funtion.

2000-10-04 14:51  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Codestyle cleanups.

2000-10-04 14:01  mortene

	* src/elements/SoCullElement.cpp,
	include/Inventor/nodes/SoCamera.h, src/nodes/SoCamera.cpp,
	src/nodes/SoOrthographicCamera.cpp,
	src/nodes/SoPerspectiveCamera.cpp:
	
	Fixed bugs in orthographic camera handling. Simplified the code for
	calculating and setting the view volume.
	
	Done by pederb.

2000-10-04 11:26  mortene

	* src/nodekits/soappearancekit.scm:
	
	Added code for testing copy and import functionality.

2000-10-04 11:19  mortene

	* src/nodekits/soappearancekit.scm:
	
	Ivy Scheme code for testing the SoAppearanceKit.

2000-10-03 19:10  pederb

	* src/base/SbImage.cpp:
	
	Removed simage_clear_error references. This function has been
	obsoleted.

2000-10-03 17:18  mortene

	* src/nodekits/: SoNodeKitListPart.cpp, sonodekitlistpart.scm:
	
	Fixed bug which caused SoNodeKitListPart nodes to write "field
	[...]" on export: the isBuiltIn bool was FALSE due to use of
	SO_NODE_CONSTRUCTOR instead of the internal version.
	
	Also added a file with Ivy Scheme code for testing
	SoNodeKitListPart.

2000-10-03 16:19  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Be able to render offscreen even if we can only get doublebuffer
	visuals.

2000-10-03 14:18  mortene

	* src/elements/Makefile.am, src/elements/SoElement.cpp,
	src/elements/SoGLCacheContextElement.cpp,
	src/elements/SoGLDisplayList.cpp, build/CoinSDK.iwz.in,
	build/SoCoinSDK.iwz.in.in, build/coin.dsp.in, build/coin.mak.in,
	build/coin.spec.in, build/coin_dll.dsp.in, build/coin_dll.mak.in,
	include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoGLCacheContextElement.h,
	src/actions/SoGLRenderAction.cpp:
	
	Implementation of SoGLCacheContextElement and SoGLDisplayList, done
	by pederb.

2000-10-03 13:27  mortene

	* src/misc/GLUWrapper.c:
	
	Fixed several embarassing bugs in the version string parsing, and
	added some test code.

2000-10-03 12:31  mortene

	* src/misc/GLUWrapper.c:
	
	Just-in-case bugfix, by pederb.

2000-10-02 18:21  mortene

	* acconfig.h, coindefs.h, configure.in,
	src/actions/SoGLRenderAction.cpp, src/bundles/SoMaterialBundle.cpp,
	src/bundles/SoTextureCoordinateBundle.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLClipPlaneElement.cpp,
	src/elements/SoGLColorIndexElement.cpp,
	src/elements/SoGLCoordinateElement.cpp,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLProjectionMatrixElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp, src/misc/SoDB.cpp,
	src/misc/SoGL.cpp, src/misc/SoInput.cpp,
	src/misc/SoOffscreenRenderer.cpp, src/misc/SoOutput.cpp,
	src/misc/SoSceneManager.cpp, src/nodes/SoAnnotation.cpp,
	src/nodes/SoAsciiText.cpp, src/nodes/SoCamera.cpp,
	src/nodes/SoDirectionalLight.cpp, src/nodes/SoFaceSet.cpp,
	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoLineSet.cpp,
	src/nodes/SoMarkerSet.cpp, src/nodes/SoNode.cpp,
	src/nodes/SoPointLight.cpp, src/nodes/SoPointSet.cpp,
	src/nodes/SoQuadMesh.cpp, src/nodes/SoSeparator.cpp,
	src/nodes/SoShape.cpp, src/nodes/SoSpotLight.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp,
	src/nodes/SoTriangleStripSet.cpp, src/nodes/SoWWWInline.cpp:
	
	Various configuration and build cleanups (heed feature tests
	instead of checking _WIN32, for instance).

2000-10-02 17:29  mortene

	* src/base/SbImage.cpp:
	
	Better debug output when failing to load libsimage at runtime.

2000-10-02 16:27  mortene

	* src/nodes/: soextselection.scm, soselection.scm:
	
	Ivy Scheme code for testing SoSelection and SoExtSelection nodes.

2000-10-02 14:45  mortene

	* src/nodes/SoSelection.cpp:
	
	Invoke the change callbacks on any change in selection status.

2000-10-02 14:26  mortene

	* src/manips/SoTransformManip.cpp:
	
	Bugfix SoTransformMatrix::getMatrix(), reported by Nick Halper. 
	Done by pederb.

2000-10-02 11:25  mortene

	* src/: misc/GLUWrapper.h, nodes/SoIndexedNurbsCurve.cpp,
	nodes/SoIndexedNurbsSurface.cpp, nodes/SoNurbsCurve.cpp,
	nodes/SoNurbsProfile.cpp, nodes/SoNurbsSurface.cpp:
	
	Took care of compiler warnings due to mismatch in function
	signature for gluNurbsCallback() for different versions of GLU.

2000-10-02 10:47  mortene

	* configure.in:
	
	Do the right thing when the GLU functionality is part of the core
	OpenGL library.

2000-09-30 14:04  mortene

	* src/misc/GLUWrapper.c:
	
	Search for other GLU library file names than just libGLU.so (like
	libMesa.so and libGLU.sl).

2000-09-30 11:32  mortene

	* src/fields/: SFNodeEnginePath.tpl, SoSFEngine.cpp, SoSFNode.cpp,
	SoSFPath.cpp:
	
	Fixed typo in code comment.

2000-09-29 19:09  mortene

	* configure.in:
	
	Bugfix by larsa: check and include mathlib only if not already
	available.

2000-09-29 18:56  mortene

	* acconfig.h, configure.in, build/coin.dsp.in, build/coin.mak.in,
	build/coin_dll.dsp.in, build/coin_dll.mak.in,
	src/misc/GLUWrapper.c, src/misc/GLUWrapper.h, src/misc/Makefile.am,
	src/misc/SoGL.cpp, src/misc/SoGLImage.cpp, src/misc/all.cpp,
	src/nodes/SoImage.cpp, src/nodes/SoIndexedNurbsCurve.cpp,
	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoNurbsCurve.cpp,
	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp:
	
	Use dynamic loading of the GLU library at runtime, if possible.

2000-09-29 18:55  mortene

	* src/nodekits/SoNodekitCatalog.cpp:
	
	Miniscule documentation fix.

2000-09-29 16:17  mortene

	* src/engines/evaluator.c:
	
	Changed C++-comment to C. Found & fixed by larsa.

2000-09-29 13:44  mortene

	* src/base/SbTesselator.cpp:
	
	Fixed typo in doc.

2000-09-29 13:03  mortene

	* src/base/SbTesselator.cpp:
	
	Included an example of how to use SbTesselator in the
	documentation.

2000-09-29 12:29  mortene

	* configure.in:
	
	Changed back from version number 0.9.5 to 0.9.0 to avoid problems
	with the release(/micro) number -- which for some reason seem to
	used as the major version for the library on disk with libtool.

2000-09-29 12:13  mortene

	* src/nodekits/: SoNodeKitListPart.cpp, SoNodekitCatalog.cpp:
	
	Added some missing documentation.

2000-09-29 11:44  mortene

	* docs/coin.doxygen.in:
	
	Removed empty VRML2 class from documentation, as its not going to
	get implemented as part of Coin v1.0.

2000-09-29 11:39  mortene

	* configure.in:
	
	Bumped up version number to more accurately reflect currect state.

2000-09-29 11:36  mortene

	* docs/coin.doxygen.in:
	
	Corrected path to file SoNodeKitPath.h.

2000-09-29 11:25  mortene

	* docs/coin.doxygen.in, src/base/SbTesselator.cpp:
	
	Completed documentation of SbTesselator.

2000-09-28 18:03  mortene

	* src/base/SbImage.cpp:
	
	typedef'ed function signature from libsimage.

2000-09-28 16:31  mortene

	* acconfig.h, configure.in:
	
	Synchronize with changes to OpenGL detection macro(s).

2000-09-28 15:07  mortene

	* src/base/SbImage.cpp:
	
	Clean up at exit if we load simage at runtime.

2000-09-28 14:56  mortene

	* configure.in, acconfig.h, include/Inventor/SbImage.h,
	src/base/SbImage.cpp:
	
	Support for using the dl library for runtime loading & linking on
	demand of the simage library.

2000-09-27 19:20  mortene

	* src/nodes/sotexture2.scm:
	
	Ivy Scheme code for testing the SoTexture2 node.

2000-09-27 17:39  mortene

	* src/nodes/: SoFaceSet.cpp, SoQuadMesh.cpp,
	SoTriangleStripSet.cpp:
	
	Bugfix. Generating primitives for non-indexed shapes would cause a
	segfault when the light model was BASE_COLOR and no normals were on
	the state.
	
	Done by pederb.

2000-09-27 17:36  mortene

	* src/base/SbOctTree.cpp:
	
	Remove coindefs.h include (no stubs left in file).

2000-09-27 17:26  mortene

	* src/base/SbBox3f.cpp:
	
	Removed coindefs.h include (there are no more stubs in this file).

2000-09-27 16:58  mortene

	* configure.in:
	
	Use new macro SIM_AC_CHECK_HEADERS to replace old gruff.

2000-09-27 16:14  mortene

	* src/nodes/sotext3.scm:
	
	Test more of the bevel functionality.

2000-09-27 16:13  mortene

	* src/nodekits/: SoBaseKit.cpp, SoNodeKitListPart.cpp,
	SoNodeKitPath.cpp, SoNodekitCatalog.cpp, nodekits.metadon:
	
	Misc codestyle fixes and minor cleanups.

2000-09-27 14:36  mortene

	* src/nodes/SoText3.cpp:
	
	Bugfix; avoid frontfaces and/or backfaces to be positioned at
	+-inf. Done by skei.

2000-09-27 14:29  mortene

	* src/nodes/SoText3.cpp:
	
	Various fixes to profiling code, done by skei.

2000-09-27 12:42  mortene

	* src/engines/SoTriggerAny.cpp:
	
	Added documentation for the output.

2000-09-27 12:34  mortene

	* src/engines/SoTransformVec3f.cpp, src/engines/SoTriggerAny.cpp,
	src/engines/engines.metadon,
	include/Inventor/engines/SoTransformVec3f.h,
	include/Inventor/engines/SoTriggerAny.h:
	
	Completed documentation and did some code cleanups for
	SoTransformVec3f and SoTriggerAny engines.

2000-09-27 12:22  mortene

	* include/Inventor/engines/SoOneShot.h,
	src/engines/SoElapsedTime.cpp, src/engines/SoOneShot.cpp,
	src/engines/SoTimeCounter.cpp:
	
	Overloaded SoOneShot::writeInstance() to avoid writing the realTime
	global field.

2000-09-27 12:16  mortene

	* include/Inventor/engines/SoOneShot.h, src/engines/SoOneShot.cpp,
	src/engines/engines.metadon, src/engines/sooneshot.scm:
	
	Fixed several problems with the SoOneShot engine; optimized it to
	not notify connected slave fields when it is not running, corrected
	behavior on HOLD_FINAL and generally made the code more readable
	and cleaner.

2000-09-27 12:14  mortene

	* src/engines/SoConvertAll.cpp:
	
	We're satisfied with millisecond accuracy when converting time
	values to strings.

2000-09-27 11:55  mortene

	* models/oiv_compliance/indexedtrianglestripset.iv:
	
	Bugfix for indexed triangle strip set test model. Too few diffuse
	color values were specified for PER_VERTEX binding.
	
	Done by pederb.

2000-09-27 11:55  mortene

	* src/misc/SoGLTristripTemplate.cpp:
	
	Bugfix in optimized tristip rendering code when material binding is
	PER_TRIANGLE_INDEXED.
	
	Done by pederb.

2000-09-27 11:07  mortene

	* src/engines/SoOneShot.cpp:
	
	Documented input fields and outputs.

2000-09-27 10:59  mortene

	* include/Inventor/engines/SoOneShot.h, src/engines/SoOneShot.cpp:
	
	Codestyle fixes and misc cleanups.

2000-09-27 10:59  mortene

	* src/engines/sooneshot.scm:
	
	Ivy Scheme code for testing the SoOneShot engine.

2000-09-27 10:58  mortene

	* src/fields/SoField.cpp:
	
	Reversed patch from yesterday which made engines connected to
	global fields always be copied. This is not correct.

2000-09-27 10:00  mortene

	* src/engines/SoOnOff.cpp, include/Inventor/engines/SoOnOff.h,
	src/engines/engines.metadon:
	
	Documented SoOnOff engine class.

2000-09-27 09:48  mortene

	* include/Inventor/engines/SoInterpolate.h,
	src/engines/SoElapsedTime.cpp, src/engines/SoFieldConverter.cpp,
	src/engines/SoInterpolate.cpp, src/engines/SoInterpolateFloat.cpp,
	src/engines/SoInterpolateRotation.cpp,
	src/engines/SoInterpolateVec2f.cpp,
	src/engines/SoInterpolateVec3f.cpp,
	src/engines/SoInterpolateVec4f.cpp:
	
	Documentation.

2000-09-27 09:48  mortene

	* include/Inventor/nodes/SoNurbsProfile.h,
	src/nodes/SoNurbsProfile.cpp:
	
	Made protection of internal variable private.

2000-09-27 09:43  mortene

	* src/engines/sointerpolaterotation.scm:
	
	Ivy Scheme code for testing misc features of the
	SoInterpolateRotation engine.

2000-09-27 08:36  mortene

	* src/nodes/SoText3.cpp:
	
	Bugfix. Don't use SoNurbsProfile::getVertices() when calculating
	the bounding box, as this might cause a call to the GLU library,
	which requires a valid GL context.
	
	Done by pederb.

2000-09-26 17:54  mortene

	* src/engines/sointerpolatefloat.scm:
	
	Ivy Scheme code to test the SoInterpolateFloat engine.

2000-09-26 17:53  mortene

	* src/fields/SoMField.cpp:
	
	Fixes to avoid recursive invocation of SoField::evaluate() from
	setNum().

2000-09-26 17:06  mortene

	* models/oiv_compliance/indexedtrianglestripset.iv:
	
	Bugfix for indexed triangle strip set test model, by pederb.

2000-09-26 17:05  mortene

	* models/oiv_compliance/: indexedfaceset.iv, indexedlineset.iv,
	indexedtrianglestripset.iv:
	
	Some fixes in the indexed test files to avoid assert failures in
	Coin.  Corrected by pederb.

2000-09-26 17:04  mortene

	* src/nodes/SoNurbsProfile.cpp:
	
	Use the control points as a profile when GLU v1.3 is not available.
	 Fixed by pederb.

2000-09-26 15:41  mortene

	* src/engines/engines.metadon:
	
	Updated to better reflect the actual state of the engine classes
	implementation.

2000-09-26 15:22  mortene

	* src/nodes/sotext3.scm:
	
	Added more test cases for stressing various features of the SoText3
	node.

2000-09-26 14:46  mortene

	* src/nodes/SoText3.cpp:
	
	Bugfix, the coordinate fetching wasn't done correctly. Corrected by
	skei.

2000-09-26 14:42  mortene

	* src/engines/soelapsedtime.scm:
	
	Updated comments after fixing Bugzilla #206.

2000-09-26 14:41  mortene

	* src/fields/SoField.cpp:
	
	Corrected Bugzilla #206: connections to global fields were
	considered to be outside the scene graph. This caused the potential
	for engines to not be copied when they should be.

2000-09-26 14:38  mortene

	* src/fields/SoGlobalField.cpp:
	
	Debugging facilities for tracking construction of global fields.

2000-09-26 14:33  mortene

	* src/engines/SoEngine.cpp:
	
	Added some debugging facilities for testing engine copy operations.

2000-09-26 14:31  mortene

	* src/engines/SoTimeCounter.cpp:
	
	Added a note about common code with SoElapsedTime.

2000-09-26 14:31  mortene

	* include/Inventor/engines/SoElapsedTime.h:
	
	Yikes, forgot to commit changes in header file matching the fix for
	exporting SoElapsedTime engines.

2000-09-26 12:35  mortene

	* src/nodes/SoText3.cpp:
	
	Support for profiles, done by skei.

2000-09-26 12:16  mortene

	* src/engines/SoElapsedTime.cpp:
	
	Optimized behavior of engine to only send notifications when it is
	actually running. Fixes Bugzilla #205.

2000-09-26 12:13  mortene

	* src/engines/soelapsedtime.scm:
	
	Ivy Scheme code for testing the SoElapsedTime engine.

2000-09-26 11:03  mortene

	* include/Inventor/engines/SoElapsedTime.h,
	src/engines/SoElapsedTime.cpp:
	
	Removed an unused variable.

2000-09-26 10:58  mortene

	* src/engines/SoElapsedTime.cpp:
	
	Completed documentation.

2000-09-25 20:00  mortene

	* src/engines/SoElapsedTime.cpp:
	
	More codestyle fixes.

2000-09-25 19:59  mortene

	* include/Inventor/engines/SoElapsedTime.h,
	src/engines/SoElapsedTime.cpp:
	
	Codestyle fixes.

2000-09-25 19:58  mortene

	* src/engines/SoComputeBoundingBox.cpp:
	
	Completed documentation (had forgotten the node and path inputs).

2000-09-25 19:45  mortene

	* include/Inventor/engines/SoCounter.h, src/engines/SoCounter.cpp,
	src/engines/engines.metadon:
	
	Codestyle fixes, completed documentation and made a minor fix to
	the handling of the syncOut output enable flag.

2000-09-25 19:31  mortene

	* src/engines/sotimecounter.scm:
	
	Added Scheme code for testing the syncOut output of SoTimeCounter.

2000-09-25 19:30  mortene

	* src/: engines/SoConvertAll.cpp, fields/fields.metadon:
	
	Made conversion functions to and from SoSFTrigger field.

2000-09-25 18:37  mortene

	* src/engines/socomputeboundingbox.scm:
	
	Killed a FIXME.

2000-09-25 18:35  mortene

	* src/: engines/SoEngine.cpp, fields/SoField.cpp:
	
	Improved debugging "facilities" in the notification mechanism.

2000-09-25 18:34  mortene

	* src/engines/socomputeboundingbox.scm:
	
	Updated to remove comment about Bugzilla #203 (now fixed by
	pederb).

2000-09-25 14:31  mortene

	* src/nodes/SoBlinker.cpp:
	
	Fixed typo.

2000-09-25 14:29  mortene

	* include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoSFPath.h, src/fields/MFNodeAndEngine.tpl,
	src/fields/MFNodeEnginePath.tpl, src/fields/SoMFEngine.cpp,
	src/fields/SoMFNode.cpp, src/fields/SoMFPath.cpp,
	src/fields/SoSFPath.cpp, src/fields/fields.metadon:
	
	Implemented SoMFPath, where the majority of the code is shared with
	SoMFNode and SoMFEngine through the MFNodeEnginePath.tpl template.

2000-09-25 14:01  mortene

	* src/fields/SoMField.cpp:
	
	Fixed some really ugly bugs in deleteValues() and insertSpace(). 
	(They've been around for ages, but these methods weren't much in
	use before the setNum() method was implemented on top of them.)

2000-09-25 13:59  mortene

	* include/Inventor/fields/SoSubField.h:
	
	Documented and optimized the copyValues() method for the multivalue
	fields.

2000-09-25 12:46  mortene

	* src/nodes/SoSeparator.cpp:
	
	Bugfix by pederb: don't use/update bbox cache when doing IN_PATH
	traversal.

2000-09-25 12:42  mortene

	* src/fields/: SFNodeEnginePath.tpl, SoSFEngine.cpp, SoSFNode.cpp,
	SoSFPath.cpp:
	
	Corrected SoSFPath's countWriteRefs() to also count the reference
	to the path head.

2000-09-25 12:41  mortene

	* src/actions/SoWriteAction.cpp,
	include/Inventor/actions/SoWriteAction.h:
	
	Implemented SoWriteAction::continueToApply(SoPath *).

2000-09-25 12:15  mortene

	* src/engines/socomputeboundingbox.scm:
	
	Various updates for better testing of the SoComputeBoundingBox
	engine.

2000-09-25 11:26  mortene

	* include/Inventor/fields/SoSFPath.h,
	src/fields/SFNodeEnginePath.tpl, src/fields/SoSFEngine.cpp,
	src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp:
	
	Bugfixed notification mechanisms on SoSFField.

2000-09-24 19:51  mortene

	* src/fields/: SFNodeAndEngine.tpl, SFNodeEnginePath.tpl,
	SoSFEngine.cpp, SoSFNode.cpp, SoSFPath.cpp, fields.metadon:
	
	Included SoSFPath implementation in the template previously used
	exclusively for SoSFNode and SoSFEngine.

2000-09-24 19:21  mortene

	* src/fields/: SFNodeAndEngine.tpl, SoSFEngine.cpp, SoSFNode.cpp:
	
	Bugfix in the fixCopy() methods.

2000-09-24 17:37  mortene

	* src/fields/MFNodeAndEngine.tpl, src/fields/SoMFEngine.cpp,
	src/fields/SoMFNode.cpp,
	include/Inventor/fields/MFNodeAndEngine.tpl,
	include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFNode.h:
	
	Implemented SoMFEngine in terms of the SoMFNode code (by moving the
	common code to a template file and generating
	SoMF[Node|Engine].[cpp|h] by the templant script).

2000-09-24 17:25  mortene

	* src/fields/SFNodeAndEngine.tpl, src/fields/SoSFEngine.cpp,
	include/Inventor/fields/SFNodeAndEngine.tpl,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFNode.h, src/fields/SoSFNode.cpp:
	
	Implemented SoSFEngine in terms of the SoSFNode code (by moving the
	common code to a template file and generating
	SoSF[Node|Engine].[cpp|h] by the templant script).

2000-09-24 16:54  mortene

	* include/Inventor/fields/SoMFNode.h, src/fields/SoMFNode.cpp:
	
	Did a major code audit for the SoMFNode class and fixed a bunch of
	bugs with regards to how we update the reference count and the
	auditing.

2000-09-24 16:52  mortene

	* src/fields/SoSFNode.cpp:
	
	Audit node so notification works.

2000-09-24 16:52  mortene

	* src/fields/SoMField.cpp:
	
	Implement SoMField::setNum() in terms of virtual methods
	deleteValues() and insertSpace() so complex fields like SoMFNode
	and SoMFEngine can behave correctly.

2000-09-24 11:32  mortene

	* src/nodes/SoFile.cpp:
	
	Make references to and from file included by using SoFile nodes
	work.  Fixes Bugzilla #202.

2000-09-22 18:05  mortene

	* src/engines/: SoDecomposeMatrix.cpp, SoDecomposeRotation.cpp,
	engines.metadon:
	
	Added documentation.

2000-09-22 18:02  mortene

	* src/actions/SoGetBoundingBoxAction.cpp:
	
	Killed FIXME.

2000-09-22 17:50  mortene

	* include/Inventor/nodes/SoNurbsProfile.h,
	src/nodes/SoNurbsProfile.cpp:
	
	SoNurbsProfile::getVertices() implementation, by pederb.

2000-09-22 17:47  mortene

	* src/engines/SoComputeBoundingBox.cpp:
	
	Cleanups to the evaluate() method, for readability and better
	performance.

2000-09-22 17:40  mortene

	* src/engines/socomputeboundingbox.scm:
	
	Ivy Scheme code for testing various aspects of the
	SoComputeBoundingBox engine.

2000-09-22 17:39  mortene

	* src/engines/SoComputeBoundingBox.cpp:
	
	Completed documentation.

2000-09-22 17:39  mortene

	* src/fields/SoField.cpp:
	
	Handle fields being re-connected to the same engine on a different
	output (i.e. killed the possibility that the engine's reference
	count went to zero during this operation).

2000-09-22 17:37  mortene

	* src/actions/SoGetBoundingBoxAction.cpp:
	
	Better documentation for SoGetBoundingBoxAction::getCenter().

2000-09-22 12:05  mortene

	* coindefs.h:
	
	Converted code comments from C++-style //'s to C-style /**/.

2000-09-22 12:04  mortene

	* src/engines/: SoComposeRotationFromTo.cpp, engines.metadon,
	socomposerotationfromto.scm:
	
	Documented input and output fields and wrote some Ivy Scheme test
	code.

2000-09-22 11:51  mortene

	* src/engines/: SoCalculator.cpp, SoDecomposeVec2f.cpp,
	SoDecomposeVec3f.cpp, SoDecomposeVec4f.cpp:
	
	Documented variables.

2000-09-22 11:44  mortene

	* src/engines/socomposevec2f.scm:
	
	Ivy Scheme code for testing the SoComposeVec2f engine.

2000-09-22 11:32  mortene

	* src/engines/evaluator.c:
	
	Implemented support for rand() operator in calculator expressions.

2000-09-22 11:31  mortene

	* src/engines/socalculator.scm:
	
	Scheme code for testing the SoCalculator engine under Ivy.

2000-09-21 17:27  mortene

	* src/nodes/SoLinearProfile.cpp:
	
	Added FIXME about continous deallocation/reallocation.

2000-09-21 17:12  mortene

	* src/nodes/SoLinearProfile.cpp:
	
	Bugfixed SoLinearProfile::getVertices() implementation, by skei.

2000-09-21 16:02  mortene

	* src/: engines/SoComposeMatrix.cpp, engines/SoComposeRotation.cpp,
	engines/SoComposeRotationFromTo.cpp, engines/SoComposeVec2f.cpp,
	engines/SoComposeVec3f.cpp, engines/SoComposeVec4f.cpp,
	engines/SoDecomposeMatrix.cpp, engines/SoDecomposeRotation.cpp,
	engines/SoDecomposeVec2f.cpp, engines/SoDecomposeVec3f.cpp,
	engines/SoDecomposeVec4f.cpp, engines/engines.metadon,
	manips/SoClipPlaneManip.cpp, manips/commoncode.cpp:
	
	Wrote documentation.

2000-09-21 15:37  mortene

	* configure.in, docs/coin.doxygen.in:
	
	Upgraded from Doxygen v1.1.5 to v1.2.1.

2000-09-21 15:28  mortene

	* src/nodes/SoIndexedFaceSet.cpp:
	
	Added some tests to prevent crashes when the normal binding is set
	to PER_FACE_INDEXED and no normals or normal indices are supplied.
	
	Done by pederb.

2000-09-21 15:28  mortene

	* src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Added some tests to prevent crashes for some (IMO) erroneous
	models, which sets normal binding to PER_FACE_INDEXED or
	PER_PART_INDEXED even though no normals or normal indices are
	supplied.
	
	Fixed by pederb.

2000-09-21 15:12  mortene

	* src/nodes/SoPointSet.cpp:
	
	Bugfix. Don't read SoLightModelElement in
	SoPointSet::generatePrimitives() as this element isn't enabled for
	SoPickAction. Done by pederb.

2000-09-21 14:28  mortene

	* docs/coin.doxygen.in, src/engines/SoCalculator.cpp,
	src/engines/SoComposeRotationFromTo.cpp,
	src/engines/SoComposeVec2f.cpp, src/engines/engines.metadon:
	
	Documentation fixes.

2000-09-21 14:12  mortene

	* docs/coin.doxygen.in:
	
	Expand SO_COMPOSE__HEADER macros.

2000-09-21 13:46  mortene

	* docs/coin.doxygen.in:
	
	Added remaining engines to the list of classes to document.

2000-09-21 13:31  mortene

	* docs/coin.doxygen.in, src/manips/SoClipPlaneManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/manips.metadon:
	
	Completed documentation for the SoClipPlaneManip,
	SoPointLightManip, SoSpotLightManip and SoTransformManip
	manipulators.

2000-09-21 13:10  mortene

	* src/engines/evaluator.c:
	
	Misc fixes for SoCalculator expression evaulator. By pederb.

2000-09-21 13:05  mortene

	* src/nodes/: SoLinearProfile.cpp, SoProfile.cpp, nodes.metadon:
	
	Implemented SoLinearProfile::getVertices(), by skei.

2000-09-20 18:53  mortene

	* include/Inventor/engines/SoConcatenate.h,
	include/Inventor/engines/SoGate.h, src/engines/SoConcatenate.cpp,
	src/engines/SoEngineOutput.cpp, src/engines/SoGate.cpp,
	src/engines/SoSelectOne.cpp, src/engines/engines.metadon,
	src/engines/soconcatenate.scm:
	
	Properly implemented SoConcatenate. Also fixed various typos and
	other minor issues with SoSelectOne and SoGate.

2000-09-20 15:04  mortene

	* include/Inventor/engines/SoGate.h, src/engines/SoGate.cpp,
	src/engines/sogate.scm:
	
	Completed implementation with import, export and copy
	functionality.

2000-09-20 14:54  mortene

	* include/Inventor/engines/SoGate.h, src/engines/SoGate.cpp:
	
	Major cleanup for robustness and code readability. Also removed
	defunct import and export code.

2000-09-20 14:31  mortene

	* docs/coin.doxygen.in, src/engines/SoGate.cpp:
	
	Cleaned up handling of input field notification and evaluation.

2000-09-20 14:16  mortene

	* include/Inventor/engines/SoSelectOne.h,
	src/engines/SoSelectOne.cpp:
	
	Be more robust in case of an invalid fieldtype within a file, and
	also handle future field types and user-defined fields.

2000-09-20 13:32  mortene

	* src/: engines/soselectone.scm, engines/sotimecounter.scm,
	nodes/sotext3.scm:
	
	Removed bug workaround.

2000-09-20 13:31  mortene

	* include/Inventor/engines/SoGate.h, src/engines/SoGate.cpp:
	
	Miscellaneous cleanups.

2000-09-20 13:24  mortene

	* src/engines/sogate.scm:
	
	Ivy Scheme code for testing SoGate.

2000-09-20 12:49  mortene

	* src/nodes/SoText3.cpp:
	
	Fix for a bug where the glyph-list could get out of sync with
	regards to the redraw code.

2000-09-20 12:20  mortene

	* include/Inventor/engines/SoSubEngineP.h,
	src/engines/SoSelectOne.cpp:
	
	Made variant of SO_ENGINE_SOURCE macro for engines with dynamic
	input and output fields from the SoSelectOne code.

2000-09-20 11:34  mortene

	* docs/coin.doxygen.in, src/manips/SoDirectionalLightManip.cpp:
	
	Completed documentation of SoDirectionalLightManip.

2000-09-20 11:15  mortene

	* docs/coin.doxygen.in:
	
	Added SoNodeKit, SoDragger and SoDirectionalLightManip (to avoid
	warnings from Doxygen).

2000-09-20 11:11  mortene

	* Makefile.am:
	
	Quiet execution of documentation generation.

2000-09-20 10:59  mortene

	* src/engines/SoSelectOne.cpp:
	
	Documented engine's fields and outputs.

2000-09-20 10:39  mortene

	* src/engines/SoSelectOne.cpp:
	
	Documentation fix.

2000-09-19 18:28  mortene

	* docs/coin.doxygen.in:
	
	Document more of the engine classes.

2000-09-19 18:25  mortene

	* include/Inventor/engines/SoSelectOne.h,
	src/engines/SoSelectOne.cpp:
	
	Implemented SoSelectOne copy functionality.

2000-09-19 18:14  mortene

	* include/Inventor/engines/SoSelectOne.h,
	src/engines/SoSelectOne.cpp, src/engines/soselectone.scm:
	
	Implemented code for import of SoSelectOne instances.

2000-09-19 18:14  mortene

	* src/engines/SoEngine.cpp:
	
	Converted STUB to FIXME about SoUnknownEngine.

2000-09-19 17:50  mortene

	* src/engines/SoSelectOne.cpp:
	
	input field need to know about engine instance as a container for
	notification from field to work.

2000-09-19 17:24  mortene

	* src/engines/: SoSelectOne.cpp, soselectone.scm:
	
	Implemented SoSelectOne export functionality.

2000-09-19 16:53  mortene

	* src/engines/SoSelectOne.cpp:
	
	Corrected default index value and made the evaluate() function more
	robust against invalid indices.

2000-09-19 16:42  mortene

	* src/engines/SoSelectOne.cpp,
	include/Inventor/engines/SoSelectOne.h:
	
	Somewhat proper implementation of SoSelectOne -- at least it won't
	die right away now.

2000-09-19 15:46  mortene

	* src/engines/soselectone.scm:
	
	Ivy Scheme code for testing the SoSelectOne engine.

2000-09-19 15:19  mortene

	* include/Inventor/nodes/SoShuttle.h, src/nodes/SoShuttle.cpp:
	
	SoShuttle copy().

2000-09-19 15:10  mortene

	* include/Inventor/nodes/SoPendulum.h, src/nodes/SoPendulum.cpp:
	
	Fixed SoPendulum copy.

2000-09-19 14:56  mortene

	* src/nodes/: SoBlinker.cpp, soblinker.scm:
	
	Fixes for SoBlinker::copy().

2000-09-19 14:55  mortene

	* src/engines/SoTimeCounter.cpp:
	
	Killed invalid assert().

2000-09-19 14:39  mortene

	* src/engines/SoTimeCounter.cpp:
	
	More cleanups to try to make the code less buggy and more readable.

2000-09-19 13:19  mortene

	* include/Inventor/engines/SoEngineOutput.h,
	src/engines/SoEngineOutput.cpp:
	
	Store and restore notification flags on slave fields correctly (old
	code just set all of them to TRUE after engine evaluation, no
	matter the initial value).

2000-09-19 12:59  mortene

	* include/Inventor/nodes/SoBlinker.h,
	include/Inventor/nodes/SoNode.h, src/nodes/SoBlinker.cpp,
	src/nodes/SoNode.cpp, src/nodes/soblinker.scm:
	
	Bugfixed copy operation for SoBlinker -- had to overload the copy()
	operation from SoNode, which means SoNode::copy() was made virtual.

2000-09-19 12:49  mortene

	* include/Inventor/engines/SoTimeCounter.h,
	src/engines/SoTimeCounter.cpp:
	
	Major code cleanup. Fixed the nasty tangle of notification /
	evaluation / output-enabling interdependencies which wasn't working
	properly.

2000-09-19 11:43  mortene

	* src/engines/SoTimeCounter.cpp:
	
	Fixed bug which would cause multiple notifications on syncOut.

2000-09-19 11:42  mortene

	* src/nodes/SoText2.cpp:
	
	Fixed g++ warnings. Done by skei.

2000-09-19 11:41  mortene

	* include/Inventor/engines/SoTimeCounter.h,
	src/engines/SoTimeCounter.cpp:
	
	Removed redundant internal variable.

2000-09-18 12:58  mortene

	* src/nodes/SoBlinker.cpp:
	
	Killed buggy code which was trying to optimize notification.

2000-09-18 12:33  mortene

	* src/engines/: SoEngine.cpp, engines.metadon, sobooloperation.scm,
	sotimecounter.scm:
	
	Added support for copy operations on engines.

2000-09-18 11:18  mortene

	* src/nodes/SoNode.cpp:
	
	Improved documentation for SoNode::addToCopyDict().

2000-09-18 11:17  mortene

	* src/nodes/SoNode.cpp:
	
	Only walk through a node's children on the first copy connection.

2000-09-18 10:16  mortene

	* src/engines/: engines.metadon, sobooloperation.scm:
	
	Misc minor updates.

2000-09-18 10:13  mortene

	* src/fields/SoField.cpp:
	
	Assert on recursive calls to SoField::evaluate() (since the field
	might be in an inconsistent state).

2000-09-17 15:53  mortene

	* src/nodes/SoText3.cpp:
	
	Handle empty strings in SoText3. Fixed by pederb.

2000-09-17 15:51  mortene

	* src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Fix for triangle count bug reported by Larry D'Cunha. Done by
	pederb.

2000-09-17 15:50  mortene

	* src/actions/SoCallbackAction.cpp:
	
	Enable SoCacheElement for SoCallbackAction. Fix from pederb to a
	bug reported by Larry D'Cunha.

2000-09-17 15:44  mortene

	* configure.in:
	
	Updated to match new name of SIM_AC_DEBUGSYMBOLS macro.

2000-09-15 20:56  mortene

	* include/Inventor/fields/SoField.h, src/fields/SoField.cpp:
	
	Made SoField::getDirty() const (why the he** hasn't this been done
	before?).

2000-09-15 20:42  mortene

	* include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSubField.h, src/fields/SoMField.cpp:
	
	Use a better strategy for the SoMField::operator=() copy operator.
	
	This fix also makes the SoMField overloading of
	evaluateConnection() redundant, as operator=() now automatically
	sets up the destination field to have the equal amount of values as
	the source field.

2000-09-15 19:25  mortene

	* include/Inventor/fields/SoSubField.h, src/fields/SoMField.cpp,
	src/fields/somfield.scm:
	
	Moved notification trigger (through the SoField::valueChanged()
	call) from allocValues() to setNum(). This should make the code
	easier to understand and the design a bit cleaner.
	
	Also fixes the bug where slave fields wouldn't get notified upon
	setNum() calls where the new size is larger than the old.

2000-09-15 19:24  mortene

	* src/fields/SoField.cpp:
	
	Added FIXME about the SoField::evaluate() mess.

2000-09-15 19:23  mortene

	* src/nodes/: SoLOD.cpp, SoLevelOfSimplification.cpp,
	SoShuttle.cpp, SoVertexProperty.cpp:
	
	Resolved some minor FIXMEs.

2000-09-15 19:22  mortene

	* src/fields/: SoMFString.cpp, SoMFVec2f.cpp, SoMFVec3f.cpp,
	SoMFVec4f.cpp:
	
	Optimized setValue* methods (trigger less notifications).

2000-09-15 18:04  mortene

	* src/engines/SoConvertAll.cpp:
	
	Set up destination multivalue fields with the current number of
	values when converting.

2000-09-15 17:57  mortene

	* src/engines/SoBoolOperation.cpp:
	
	Handle the case where at least one of the input fields have 0
	values.

2000-09-15 17:03  mortene

	* include/Inventor/fields/SoMField.h, src/fields/SoMField.cpp:
	
	Shrink slave fields along with master fields for connections
	between multivalue fields.
	
	This deviates from SGI/TGS Open Inventor, but I believe this to be
	more correct behavior.

2000-09-15 17:01  mortene

	* src/engines/sobooloperation.scm:
	
	Scheme code for testing the SoBoolOperation engine.

2000-09-15 17:01  mortene

	* src/fields/somfield.scm:
	
	Ivy Scheme code for testing various characteristics of the SoMField
	implementation.

2000-09-15 17:00  mortene

	* include/Inventor/elements/SoGLColorIndexElement.h,
	src/elements/SoGLColorIndexElement.cpp:
	
	Color index element implementation, by pederb (forgot to add these
	when the rest of the implementation was committed).

2000-09-15 16:30  mortene

	* include/Inventor/bundles/SoMaterialBundle.h,
	src/nodes/SoColorIndex.cpp, src/nodes/nodes.metadon,
	build/CoinSDK.iwz.in, build/SoCoinSDK.iwz.in.in, build/coin.dsp.in,
	build/coin.mak.in, build/coin.spec.in, build/coin_dll.dsp.in,
	build/coin_dll.mak.in, include/Inventor/elements/SoElements.h,
	src/bundles/SoMaterialBundle.cpp, src/elements/Makefile.am,
	src/elements/SoElement.cpp, src/elements/elements.metadon:
	
	Implemented support for color-index mode. Done by pederb.

2000-09-15 15:22  mortene

	* src/fields/SoMField.cpp:
	
	Elaborated on the notify-on-expand problem, fixed a few typos.

2000-09-15 15:16  mortene

	* src/fields/SoMField.cpp:
	
	Added FIXME about the seemingly bogus way notification is happening
	upon setNum().

2000-09-15 14:33  mortene

	* src/fields/: SoField.cpp, SoMField.cpp:
	
	Fixed bug in field value(s) -> string conversion code.

2000-09-15 13:40  mortene

	* src/fields/SoField.cpp:
	
	Improved the readability of the SoField::evaluate() code.

2000-09-15 13:07  mortene

	* include/Inventor/engines/SoSubEngine.h:
	
	Protect against nameclashes by prefixing internal macro variables
	with the name of the macro.

2000-09-15 12:46  mortene

	* src/engines/SoBoolOperation.cpp:
	
	Documented class.

2000-09-15 12:20  mortene

	* src/engines/SoConvertAll.cpp:
	
	Convert values directly from master field. This fixes a bug where
	So[SM]FString was connected to So[SM]F[Enum|BitMask] fields (the
	SoConvertAll copy of the master field doesn't contain the
	name<->value mappings).

2000-09-15 12:13  mortene

	* src/fields/: SoField.cpp, SoMField.cpp:
	
	Improved code in SoField::get() and SoMField::get1() by simplifying
	our use of SoOutput.

2000-09-15 12:09  mortene

	* src/engines/SoOutputData.cpp:
	
	Detect if any attempts are made at using SoSFEnum- or
	SoMFEnum-derived fields as engine outputs. This can lead to
	problems for field-connections.

2000-09-15 11:45  mortene

	* include/Inventor/engines/: SoSubEngine.h, SoSubEngine.h:
	
	Don't intrude on the compiler's namespace.

2000-09-14 01:52  mortene

	* src/: engines/SoTimeCounter.cpp, nodes/SoMarkerSet.cpp:
	
	Documentation fixes.

2000-09-13 17:43  mortene

	* src/engines/SoBoolOperation.cpp:
	
	Fixed buggy behavior for operations A_EQUALS_B and A_NOT_EQUALS_B,
	as well as cleaning up the variable naming so we don't intrude on
	the compiler namespace.

2000-09-13 17:40  mortene

	* src/actions/SoGLRenderAction.cpp,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/misc/SoGL.h, include/Inventor/misc/SoGLImage.h,
	src/elements/SoGLTextureImageElement.cpp, src/misc/SoGL.cpp,
	src/misc/SoGLImage.cpp:
	
	Misc cleanups in OpenGL-related initializations etc, by pederb.

2000-09-13 11:47  mortene

	* scripts/: ChangeLog.sh, cvs2cl.pl:
	
	Updated ChangeLog-generation procedure.

2000-09-13 11:35  mortene

	* src/engines/SoTimeCounter.cpp, src/engines/engines.metadon,
	docs/coin.doxygen.in:
	
	Completed documentation for SoTimeCounter engine.

2000-09-13 11:30  mortene

	* src/engines/SoTimeCounter.cpp:
	
	Minor bugfix to make sure the output field is always enabled at
	start up.

2000-09-13 11:11  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Removed unreferenced variable.

2000-09-12 19:45  mortene

	* src/fields/SoField.cpp:
	
	Support import of engine instances.

2000-09-12 18:45  mortene

	* include/Inventor/engines/SoTimeCounter.h,
	src/engines/SoTimeCounter.cpp, src/engines/sotimecounter.scm:
	
	Avoid writing the realTime globalfield connection upon export.

2000-09-12 18:45  mortene

	* include/Inventor/nodes/SoPendulum.h, src/nodes/SoPendulum.cpp:
	
	Corrected export code by overloading write() for SoPendulum, so
	internal engines are not written.

2000-09-12 15:24  mortene

	* src/nodes/sopendulum.scm:
	
	Ivy Scheme code for testing the SoPendulum node.

2000-09-12 15:04  mortene

	* include/Inventor/engines/SoEngineOutput.h,
	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp:
	
	Moved field notification from SoEngine to SoEngineOutput, which
	seems to be a bit cleaner design.

2000-09-12 15:03  mortene

	* autogen.sh:
	
	Misc fixes, by larsa.

2000-09-12 14:37  mortene

	* include/Inventor/engines/SoEngine.h, src/engines/SoEngine.cpp,
	src/engines/SoEngineOutput.cpp, src/nodes/soshuttle.scm:
	
	Discovered yet another problem with the SoEngine notification
	optimization, so we finally gave it the axe. Fixes Bugzilla #197.

2000-09-12 12:57  mortene

	* include/Inventor/nodes/SoShuttle.h:
	
	Forgot to commit the header file along with the .cpp file when
	overloading the write() method.

2000-09-12 12:15  mortene

	* src/nodes/soshuttle.scm:
	
	Added section for code to reproduce known bugs.

2000-09-12 12:09  mortene

	* src/nodes/: SoShuttle.cpp, soshuttle.scm:
	
	Overloaded SoNode::write() to disconnect internal engines before
	writing SoShuttle instances.

2000-09-12 11:54  mortene

	* src/nodes/soshuttle.scm:
	
	Ivy Scheme code for testing SoShuttle node.

2000-09-12 11:46  mortene

	* include/Inventor/misc/SoGlyph.h, src/misc/SoGlyph.cpp:
	
	Added methods for finding the next clockwise and counterclockwise
	edge.  Done by pederb.

2000-09-12 11:36  mortene

	* src/nodes/sotext3.scm:
	
	Ivy Scheme code for testing various aspects of the SoText3 node,
	including material bindings and extrusion profiling.

2000-09-12 10:12  mortene

	* src/nodes/sorotor.scm:
	
	Ivy Scheme code for interactive testing of the SoRotor node.

2000-09-12 09:21  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Fixed scope problem for variable declaration in for()-statement. 
	Problem reported by Larry D'Cunha.

2000-09-11 20:49  mortene

	* src/nodes/soblinker.scm:
	
	Added code for testing import of scenegraphs with SoBlinker nodes.

2000-09-11 20:14  mortene

	* src/nodes/nodes.metadon:
	
	Updated to correctly reflect the state of SoBlinker.

2000-09-11 20:11  mortene

	* src/engines/: SoEngine.cpp, sotimecounter.scm:
	
	Added a couple of FIXMEs for minor issues.

2000-09-11 20:10  mortene

	* src/nodes/soblinker.scm:
	
	Testing code for the SoBlinker node class for the Ivy Scheme
	interpreter.

2000-09-11 19:50  mortene

	* src/nodes/SoBlinker.cpp:
	
	Handle the case where we remove a child when whichChild is "at the
	end".

2000-09-11 19:41  mortene

	* src/nodes/SoBlinker.cpp:
	
	Behave according to spec and toggle a single child on and off.

2000-09-11 19:28  mortene

	* src/nodes/SoBlinker.cpp:
	
	SoBlinker::notify() does less processing on "nil"-runs now (i.e. we
	detect if the whichChild field was "manually" changed in a speedier
	way).

2000-09-11 18:45  mortene

	* src/nodes/SoGroup.cpp:
	
	Be more robust about the index argument passed to
	SoGroup::insertChild() and SoGroup::removeChild().

2000-09-11 18:33  mortene

	* include/Inventor/nodes/SoBlinker.h, src/nodes/SoBlinker.cpp:
	
	Completed SoBlinker implementation with a working write()-method. 
	Also simplified the field change detection code a lot.

2000-09-11 18:20  mortene

	* src/lists/SoAuditorList.cpp:
	
	Removed dirty-check on notification transmission -- this has been a
	long-standing bug.

2000-09-11 18:02  mortene

	* src/engines/SoEngine.cpp, include/Inventor/engines/SoEngine.h,
	src/engines/SoEngineOutput.cpp, src/engines/sotimecounter.scm:
	
	Improved SoEngine::notify() to the point where it actually is
	readable. Fixed a few bugs in the process.

2000-09-11 14:42  mortene

	* src/engines/SoEngine.cpp:
	
	Fixed a bug in SoEngine::notify() where SoEngine::inputChanged()
	wasn't called if SoEngine::isNotifyEnabled()==FALSE when the engine
	is not dirty.
	
	(SoEngine::inputChanged() should always be called to recalculate
	internal variables etc -- no matter the status of the notifyenabled
	flag.)

2000-09-11 13:31  mortene

	* src/misc/SoSceneManager.cpp:
	
	Be more robust and handle SoSceneManager::setSceneGraph() with the
	same root as already set.

2000-09-11 11:47  mortene

	* include/Inventor/engines/SoTimeCounter.h,
	src/engines/SoTimeCounter.cpp, src/engines/sotimecounter.scm:
	
	Makes SoTimeCounter::reset work as expected when set outside the
	valid min-max range. Done by pederb, fixes Bugzilla #194.

2000-09-11 09:45  mortene

	* src/engines/: SoCounter.cpp, SoTimeCounter.cpp,
	sotimecounter.scm:
	
	Handle setting of min and max values in any order (so min can be
	larger than max while setting up the engine).

2000-09-11 09:34  mortene

	* src/engines/: SoTimeCounter.cpp, sotimecounter.scm:
	
	Fix for bugzilla #192: turning the engine off then back on would
	make it stop permanently. Fixed by pederb.

2000-09-11 08:19  mortene

	* src/engines/sotimecounter.scm:
	
	Use the viewer window without decorations and in a better size.

2000-09-07 15:51  mortene

	* src/engines/sotimecounter.scm:
	
	Updated information on SoTimeCounter bugs, after checking against
	SGI Inventor's SoTimeCounter.

2000-09-07 15:42  mortene

	* src/engines/sotimecounter.scm:
	
	New file with Scheme code (to be executed through the Ivy
	interface) for reproducing confirmed and potential bugs of the
	SoTimeCounter engine. Also contains a general framework for playing
	around and testing various features of the engine.

2000-09-07 14:04  mortene

	* include/Inventor/engines/SoTimeCounter.h,
	src/engines/SoTimeCounter.cpp:
	
	Improved handling of output value field.

2000-09-06 17:40  mortene

	* src/engines/SoTimeCounter.cpp:
	
	Added a FIXME for the SoTimeCounter::inputChanged() checking of the
	min and max input fields. The code seems to be not robust enough,
	IMO.

2000-09-06 15:07  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Fixed SoMarkerSet::addMarker() to avoid code duplication. By skei.

2000-09-06 14:33  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Implementation of user-specified markers, by skei.

2000-09-06 13:24  mortene

	* src/nodes/SoBlinker.cpp:
	
	Implemented write action behaviour.

2000-09-05 12:58  mortene

	* src/nodes/SoText2.cpp:
	
	Added support for a default bitmap font in SoText2 node. Done by
	skei.

2000-09-05 11:57  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Codestyle fixes.

2000-09-05 11:52  mortene

	* src/nodes/SoMarkerSet.cpp:
	
	Converted tabs to spaces and reindented.

2000-09-05 11:43  mortene

	* include/Inventor/nodes/SoMarkerSet.h, src/nodes/SoMarkerSet.cpp:
	
	GLRender()-implementation, by skei@sim.no.

2000-09-04 13:48  mortene

	* coindefs.h, data/draggerDefaults/iv2h.sh, include/Inventor/Sb.h,
	include/Inventor/SbBSPTree.h, include/Inventor/SbBasic.h.in,
	include/Inventor/SbBox.h, include/Inventor/SbBox2f.h,
	include/Inventor/SbBox2s.h, include/Inventor/SbBox3f.h,
	include/Inventor/SbColor.h, include/Inventor/SbColor4f.h,
	include/Inventor/SbCylinder.h, include/Inventor/SbDict.h,
	include/Inventor/SbHeap.h, include/Inventor/SbImage.h,
	include/Inventor/SbLine.h, include/Inventor/SbLinear.h,
	include/Inventor/SbMatrix.h, include/Inventor/SbName.h,
	include/Inventor/SbOctTree.h, include/Inventor/SbPList.h,
	include/Inventor/SbPlane.h, include/Inventor/SbRotation.h,
	include/Inventor/SbSphere.h, include/Inventor/SbString.h,
	include/Inventor/SbTesselator.h, include/Inventor/SbTime.h,
	include/Inventor/SbVec2f.h, include/Inventor/SbVec2s.h,
	include/Inventor/SbVec3f.h, include/Inventor/SbVec4f.h,
	include/Inventor/SbViewVolume.h,
	include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h,
	include/Inventor/So.h, include/Inventor/SoDB.h,
	include/Inventor/SoFullPath.h, include/Inventor/SoInput.h,
	include/Inventor/SoInteraction.h, include/Inventor/SoLists.h,
	include/Inventor/SoNodeKitPath.h,
	include/Inventor/SoOffscreenRenderer.h,
	include/Inventor/SoOutput.h, include/Inventor/SoPath.h,
	include/Inventor/SoPickedPoint.h,
	include/Inventor/SoPrimitiveVertex.h,
	include/Inventor/SoSceneManager.h, include/Inventor/SoType.h,
	include/Inventor/VRMLnodes/SoVRMLInterpOutput.h,
	include/Inventor/VRMLnodes/SoVRMLInterpolator.h,
	include/Inventor/actions/SoAction.h,
	include/Inventor/actions/SoActions.h,
	include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoCallbackAction.h,
	include/Inventor/actions/SoGLRenderAction.h,
	include/Inventor/actions/SoGetBoundingBoxAction.h,
	include/Inventor/actions/SoGetMatrixAction.h,
	include/Inventor/actions/SoGetPrimitiveCountAction.h,
	include/Inventor/actions/SoGlobalSimplifyAction.h,
	include/Inventor/actions/SoHandleEventAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	include/Inventor/actions/SoPickAction.h,
	include/Inventor/actions/SoRayPickAction.h,
	include/Inventor/actions/SoReorganizeAction.h,
	include/Inventor/actions/SoSearchAction.h,
	include/Inventor/actions/SoShapeSimplifyAction.h,
	include/Inventor/actions/SoSimplifyAction.h,
	include/Inventor/actions/SoSubAction.h,
	include/Inventor/actions/SoSubActionP.h,
	include/Inventor/actions/SoToVRML2Action.h,
	include/Inventor/actions/SoToVRMLAction.h,
	include/Inventor/actions/SoWriteAction.h,
	include/Inventor/bundles/SoBundle.h,
	include/Inventor/bundles/SoMaterialBundle.h,
	include/Inventor/bundles/SoTextureCoordinateBundle.h,
	include/Inventor/caches/SoBoundingBoxCache.h,
	include/Inventor/caches/SoCache.h,
	include/Inventor/caches/SoConvexDataCache.h,
	include/Inventor/caches/SoNormalCache.h,
	include/Inventor/caches/SoTextureCoordinateCache.h,
	include/Inventor/details/SoConeDetail.h,
	include/Inventor/details/SoCubeDetail.h,
	include/Inventor/details/SoCylinderDetail.h,
	include/Inventor/details/SoDetail.h,
	include/Inventor/details/SoDetails.h,
	include/Inventor/details/SoFaceDetail.h,
	include/Inventor/details/SoLineDetail.h,
	include/Inventor/details/SoNodeKitDetail.h,
	include/Inventor/details/SoPointDetail.h,
	include/Inventor/details/SoSubDetail.h,
	include/Inventor/details/SoTextDetail.h,
	include/Inventor/draggers/SoCenterballDragger.h,
	include/Inventor/draggers/SoDirectionalLightDragger.h,
	include/Inventor/draggers/SoDragPointDragger.h,
	include/Inventor/draggers/SoDragger.h,
	include/Inventor/draggers/SoHandleBoxDragger.h,
	include/Inventor/draggers/SoJackDragger.h,
	include/Inventor/draggers/SoPointLightDragger.h,
	include/Inventor/draggers/SoRotateCylindricalDragger.h,
	include/Inventor/draggers/SoRotateDiscDragger.h,
	include/Inventor/draggers/SoRotateSphericalDragger.h,
	include/Inventor/draggers/SoScale1Dragger.h,
	include/Inventor/draggers/SoScale2Dragger.h,
	include/Inventor/draggers/SoScale2UniformDragger.h,
	include/Inventor/draggers/SoScaleUniformDragger.h,
	include/Inventor/draggers/SoSpotLightDragger.h,
	include/Inventor/draggers/SoTabBoxDragger.h,
	include/Inventor/draggers/SoTabPlaneDragger.h,
	include/Inventor/draggers/SoTrackballDragger.h,
	include/Inventor/draggers/SoTransformBoxDragger.h,
	include/Inventor/draggers/SoTransformerDragger.h,
	include/Inventor/draggers/SoTranslate1Dragger.h,
	include/Inventor/draggers/SoTranslate2Dragger.h,
	include/Inventor/elements/SoAccumulatedElement.h,
	include/Inventor/elements/SoAmbientColorElement.h,
	include/Inventor/elements/SoAnnoText3CharOrientElement.h,
	include/Inventor/elements/SoAnnoText3FontSizeHintElement.h,
	include/Inventor/elements/SoAnnoText3RenderPrintElement.h,
	include/Inventor/elements/SoBBoxModelMatrixElement.h,
	include/Inventor/elements/SoCacheElement.h,
	include/Inventor/elements/SoClipPlaneElement.h,
	include/Inventor/elements/SoComplexityElement.h,
	include/Inventor/elements/SoComplexityTypeElement.h,
	include/Inventor/elements/SoCoordinateElement.h,
	include/Inventor/elements/SoCreaseAngleElement.h,
	include/Inventor/elements/SoCullElement.h,
	include/Inventor/elements/SoDecimationPercentageElement.h,
	include/Inventor/elements/SoDecimationTypeElement.h,
	include/Inventor/elements/SoDiffuseColorElement.h,
	include/Inventor/elements/SoDrawStyleElement.h,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoEmissiveColorElement.h,
	include/Inventor/elements/SoEnvironmentElement.h,
	include/Inventor/elements/SoFloatElement.h,
	include/Inventor/elements/SoFocalDistanceElement.h,
	include/Inventor/elements/SoFontNameElement.h,
	include/Inventor/elements/SoFontSizeElement.h,
	include/Inventor/elements/SoGLAmbientColorElement.h,
	include/Inventor/elements/SoGLClipPlaneElement.h,
	include/Inventor/elements/SoGLCoordinateElement.h,
	include/Inventor/elements/SoGLDiffuseColorElement.h,
	include/Inventor/elements/SoGLDrawStyleElement.h,
	include/Inventor/elements/SoGLEmissiveColorElement.h,
	include/Inventor/elements/SoGLEnvironmentElement.h,
	include/Inventor/elements/SoGLLazyElement.h,
	include/Inventor/elements/SoGLLightIdElement.h,
	include/Inventor/elements/SoGLLightModelElement.h,
	include/Inventor/elements/SoGLLinePatternElement.h,
	include/Inventor/elements/SoGLLineWidthElement.h,
	include/Inventor/elements/SoGLModelMatrixElement.h,
	include/Inventor/elements/SoGLNormalElement.h,
	include/Inventor/elements/SoGLNormalizeElement.h,
	include/Inventor/elements/SoGLPointSizeElement.h,
	include/Inventor/elements/SoGLPolygonOffsetElement.h,
	include/Inventor/elements/SoGLPolygonStippleElement.h,
	include/Inventor/elements/SoGLProjectionMatrixElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	include/Inventor/elements/SoGLShadeModelElement.h,
	include/Inventor/elements/SoGLShapeHintsElement.h,
	include/Inventor/elements/SoGLShininessElement.h,
	include/Inventor/elements/SoGLSpecularColorElement.h,
	include/Inventor/elements/SoGLTextureCoordinateElement.h,
	include/Inventor/elements/SoGLTextureEnabledElement.h,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/elements/SoGLTextureMatrixElement.h,
	include/Inventor/elements/SoGLUpdateAreaElement.h,
	include/Inventor/elements/SoGLViewingMatrixElement.h,
	include/Inventor/elements/SoGLViewportRegionElement.h,
	include/Inventor/elements/SoInt32Element.h,
	include/Inventor/elements/SoLazyElement.h,
	include/Inventor/elements/SoLightAttenuationElement.h,
	include/Inventor/elements/SoLightElement.h,
	include/Inventor/elements/SoLightModelElement.h,
	include/Inventor/elements/SoLinePatternElement.h,
	include/Inventor/elements/SoLineWidthElement.h,
	include/Inventor/elements/SoLocalBBoxMatrixElement.h,
	include/Inventor/elements/SoLongElement.h,
	include/Inventor/elements/SoMaterialBindingElement.h,
	include/Inventor/elements/SoModelMatrixElement.h,
	include/Inventor/elements/SoNormalBindingElement.h,
	include/Inventor/elements/SoNormalElement.h,
	include/Inventor/elements/SoOverrideElement.h,
	include/Inventor/elements/SoPROTOElement.h,
	include/Inventor/elements/SoPickRayElement.h,
	include/Inventor/elements/SoPickStyleElement.h,
	include/Inventor/elements/SoPointSizeElement.h,
	include/Inventor/elements/SoPolygonOffsetElement.h,
	include/Inventor/elements/SoProfileCoordinateElement.h,
	include/Inventor/elements/SoProfileElement.h,
	include/Inventor/elements/SoProjectionMatrixElement.h,
	include/Inventor/elements/SoReplacedElement.h,
	include/Inventor/elements/SoShapeHintsElement.h,
	include/Inventor/elements/SoShapeStyleElement.h,
	include/Inventor/elements/SoShininessElement.h,
	include/Inventor/elements/SoSpecularColorElement.h,
	include/Inventor/elements/SoSubElement.h,
	include/Inventor/elements/SoSwitchElement.h,
	include/Inventor/elements/SoTextOutlineEnabledElement.h,
	include/Inventor/elements/SoTextureCoordinateBindingElement.h,
	include/Inventor/elements/SoTextureCoordinateElement.h,
	include/Inventor/elements/SoTextureImageElement.h,
	include/Inventor/elements/SoTextureMatrixElement.h,
	include/Inventor/elements/SoTextureOverrideElement.h,
	include/Inventor/elements/SoTextureQualityElement.h,
	include/Inventor/elements/SoTransparencyElement.h,
	include/Inventor/elements/SoUnitsElement.h,
	include/Inventor/elements/SoViewVolumeElement.h,
	include/Inventor/elements/SoViewingMatrixElement.h,
	include/Inventor/elements/SoViewportRegionElement.h,
	include/Inventor/elements/SoWindowElement.h,
	include/Inventor/engines/SoBoolOperation.h,
	include/Inventor/engines/SoCalculator.h,
	include/Inventor/engines/SoCompose.h,
	include/Inventor/engines/SoComposeMatrix.h,
	include/Inventor/engines/SoComposeRotation.h,
	include/Inventor/engines/SoComposeRotationFromTo.h,
	include/Inventor/engines/SoComposeVec2f.h,
	include/Inventor/engines/SoComposeVec3f.h,
	include/Inventor/engines/SoComposeVec4f.h,
	include/Inventor/engines/SoComputeBoundingBox.h,
	include/Inventor/engines/SoConcatenate.h,
	include/Inventor/engines/SoConvertAll.h,
	include/Inventor/engines/SoCounter.h,
	include/Inventor/engines/SoDecomposeMatrix.h,
	include/Inventor/engines/SoDecomposeRotation.h,
	include/Inventor/engines/SoDecomposeVec2f.h,
	include/Inventor/engines/SoDecomposeVec3f.h,
	include/Inventor/engines/SoDecomposeVec4f.h,
	include/Inventor/engines/SoElapsedTime.h,
	include/Inventor/engines/SoEngine.h,
	include/Inventor/engines/SoEngineOutput.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoFieldConverter.h,
	include/Inventor/engines/SoGate.h,
	include/Inventor/engines/SoInterpolate.h,
	include/Inventor/engines/SoInterpolateFloat.h,
	include/Inventor/engines/SoInterpolateRotation.h,
	include/Inventor/engines/SoInterpolateVec2f.h,
	include/Inventor/engines/SoInterpolateVec3f.h,
	include/Inventor/engines/SoInterpolateVec4f.h,
	include/Inventor/engines/SoOnOff.h,
	include/Inventor/engines/SoOneShot.h,
	include/Inventor/engines/SoOutputData.h,
	include/Inventor/engines/SoSelectOne.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/engines/SoSubEngineP.h,
	include/Inventor/engines/SoTimeCounter.h,
	include/Inventor/engines/SoTransformVec3f.h,
	include/Inventor/engines/SoTriggerAny.h,
	include/Inventor/errors/SoDebugError.h,
	include/Inventor/errors/SoError.h,
	include/Inventor/errors/SoErrors.h,
	include/Inventor/errors/SoMemoryError.h,
	include/Inventor/errors/SoReadError.h,
	include/Inventor/events/SoButtonEvent.h,
	include/Inventor/events/SoEvent.h,
	include/Inventor/events/SoEvents.h,
	include/Inventor/events/SoKeyboardEvent.h,
	include/Inventor/events/SoLocation2Event.h,
	include/Inventor/events/SoMotion3Event.h,
	include/Inventor/events/SoMouseButtonEvent.h,
	include/Inventor/events/SoSpaceballButtonEvent.h,
	include/Inventor/events/SoSubEvent.h,
	include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoFieldContainer.h,
	include/Inventor/fields/SoFieldData.h,
	include/Inventor/fields/SoFields.h,
	include/Inventor/fields/SoGlobalField.h,
	include/Inventor/fields/SoMFBitMask.h,
	include/Inventor/fields/SoMFBool.h,
	include/Inventor/fields/SoMFColor.h,
	include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFEnum.h,
	include/Inventor/fields/SoMFFloat.h,
	include/Inventor/fields/SoMFInt32.h,
	include/Inventor/fields/SoMFLong.h,
	include/Inventor/fields/SoMFMatrix.h,
	include/Inventor/fields/SoMFName.h,
	include/Inventor/fields/SoMFNode.h,
	include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoMFPlane.h,
	include/Inventor/fields/SoMFRotation.h,
	include/Inventor/fields/SoMFShort.h,
	include/Inventor/fields/SoMFString.h,
	include/Inventor/fields/SoMFTime.h,
	include/Inventor/fields/SoMFUInt32.h,
	include/Inventor/fields/SoMFULong.h,
	include/Inventor/fields/SoMFUShort.h,
	include/Inventor/fields/SoMFVec2f.h,
	include/Inventor/fields/SoMFVec3f.h,
	include/Inventor/fields/SoMFVec4f.h,
	include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSFBitMask.h,
	include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFColor.h,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFEnum.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFImage.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFLong.h,
	include/Inventor/fields/SoSFMatrix.h,
	include/Inventor/fields/SoSFName.h,
	include/Inventor/fields/SoSFNode.h,
	include/Inventor/fields/SoSFPath.h,
	include/Inventor/fields/SoSFPlane.h,
	include/Inventor/fields/SoSFRotation.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFString.h,
	include/Inventor/fields/SoSFTime.h,
	include/Inventor/fields/SoSFTrigger.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFULong.h,
	include/Inventor/fields/SoSFUShort.h,
	include/Inventor/fields/SoSFVec2f.h,
	include/Inventor/fields/SoSFVec3f.h,
	include/Inventor/fields/SoSFVec4f.h,
	include/Inventor/fields/SoSField.h,
	include/Inventor/fields/SoSubField.h,
	include/Inventor/fields/SoSubFieldP.h,
	include/Inventor/lists/SbIntList.h,
	include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SbStringList.h,
	include/Inventor/lists/SbVec3fList.h,
	include/Inventor/lists/SoActionMethodList.h,
	include/Inventor/lists/SoAuditorList.h,
	include/Inventor/lists/SoBaseList.h,
	include/Inventor/lists/SoCallbackList.h,
	include/Inventor/lists/SoDetailList.h,
	include/Inventor/lists/SoEnabledElementsList.h,
	include/Inventor/lists/SoEngineList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	include/Inventor/lists/SoFieldList.h,
	include/Inventor/lists/SoNodeList.h,
	include/Inventor/lists/SoPathList.h,
	include/Inventor/lists/SoPickedPointList.h,
	include/Inventor/lists/SoTypeList.h,
	include/Inventor/lists/SoVRMLInterpOutputList.h,
	include/Inventor/lock/SoLockMgr.h,
	include/Inventor/manips/SoCenterballManip.h,
	include/Inventor/manips/SoClipPlaneManip.h,
	include/Inventor/manips/SoDirectionalLightManip.h,
	include/Inventor/manips/SoHandleBoxManip.h,
	include/Inventor/manips/SoJackManip.h,
	include/Inventor/manips/SoPointLightManip.h,
	include/Inventor/manips/SoSpotLightManip.h,
	include/Inventor/manips/SoTabBoxManip.h,
	include/Inventor/manips/SoTrackballManip.h,
	include/Inventor/manips/SoTransformBoxManip.h,
	include/Inventor/manips/SoTransformManip.h,
	include/Inventor/manips/SoTransformerManip.h,
	include/Inventor/misc/SoAuditorList.h,
	include/Inventor/misc/SoBase.h, include/Inventor/misc/SoBasic.h,
	include/Inventor/misc/SoByteStream.h,
	include/Inventor/misc/SoCallbackList.h,
	include/Inventor/misc/SoChildList.h, include/Inventor/misc/SoGL.h,
	include/Inventor/misc/SoGLImage.h,
	include/Inventor/misc/SoGenerate.h,
	include/Inventor/misc/SoGlyph.h,
	include/Inventor/misc/SoLightPath.h,
	include/Inventor/misc/SoNormalGenerator.h,
	include/Inventor/misc/SoNotification.h,
	include/Inventor/misc/SoState.h,
	include/Inventor/misc/SoTempPath.h,
	include/Inventor/misc/SoTranReceiver.h,
	include/Inventor/misc/SoTranSender.h,
	include/Inventor/misc/SoTranscribe.h,
	include/Inventor/nodekits/SoAppearanceKit.h,
	include/Inventor/nodekits/SoBaseKit.h,
	include/Inventor/nodekits/SoCameraKit.h,
	include/Inventor/nodekits/SoInteractionKit.h,
	include/Inventor/nodekits/SoLightKit.h,
	include/Inventor/nodekits/SoNodeKit.h,
	include/Inventor/nodekits/SoNodeKitListPart.h,
	include/Inventor/nodekits/SoNodekitCatalog.h,
	include/Inventor/nodekits/SoSceneKit.h,
	include/Inventor/nodekits/SoSeparatorKit.h,
	include/Inventor/nodekits/SoShapeKit.h,
	include/Inventor/nodekits/SoSubKit.h,
	include/Inventor/nodekits/SoSubKitP.h,
	include/Inventor/nodekits/SoWrapperKit.h,
	include/Inventor/nodes/SoAnnoText3.h,
	include/Inventor/nodes/SoAnnoText3Property.h,
	include/Inventor/nodes/SoAnnotation.h,
	include/Inventor/nodes/SoAntiSquish.h,
	include/Inventor/nodes/SoArray.h,
	include/Inventor/nodes/SoAsciiText.h,
	include/Inventor/nodes/SoBaseColor.h,
	include/Inventor/nodes/SoBlinker.h,
	include/Inventor/nodes/SoCallback.h,
	include/Inventor/nodes/SoCamera.h,
	include/Inventor/nodes/SoClipPlane.h,
	include/Inventor/nodes/SoColorIndex.h,
	include/Inventor/nodes/SoComplexity.h,
	include/Inventor/nodes/SoCone.h,
	include/Inventor/nodes/SoCoordinate3.h,
	include/Inventor/nodes/SoCoordinate4.h,
	include/Inventor/nodes/SoCube.h,
	include/Inventor/nodes/SoCylinder.h,
	include/Inventor/nodes/SoDirectionalLight.h,
	include/Inventor/nodes/SoDrawStyle.h,
	include/Inventor/nodes/SoEnvironment.h,
	include/Inventor/nodes/SoEventCallback.h,
	include/Inventor/nodes/SoExtSelection.h,
	include/Inventor/nodes/SoFaceSet.h,
	include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h,
	include/Inventor/nodes/SoFontStyle.h,
	include/Inventor/nodes/SoGroup.h, include/Inventor/nodes/SoImage.h,
	include/Inventor/nodes/SoIndexedFaceSet.h,
	include/Inventor/nodes/SoIndexedLineSet.h,
	include/Inventor/nodes/SoIndexedNurbsCurve.h,
	include/Inventor/nodes/SoIndexedNurbsSurface.h,
	include/Inventor/nodes/SoIndexedShape.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	include/Inventor/nodes/SoInfo.h, include/Inventor/nodes/SoLOD.h,
	include/Inventor/nodes/SoLabel.h,
	include/Inventor/nodes/SoLevelOfDetail.h,
	include/Inventor/nodes/SoLevelOfSimplification.h,
	include/Inventor/nodes/SoLight.h,
	include/Inventor/nodes/SoLightModel.h,
	include/Inventor/nodes/SoLineSet.h,
	include/Inventor/nodes/SoLinearProfile.h,
	include/Inventor/nodes/SoLocateHighlight.h,
	include/Inventor/nodes/SoMarkerSet.h,
	include/Inventor/nodes/SoMaterial.h,
	include/Inventor/nodes/SoMaterialBinding.h,
	include/Inventor/nodes/SoMatrixTransform.h,
	include/Inventor/nodes/SoMultipleCopy.h,
	include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h,
	include/Inventor/nodes/SoNonIndexedShape.h,
	include/Inventor/nodes/SoNormal.h,
	include/Inventor/nodes/SoNormalBinding.h,
	include/Inventor/nodes/SoNurbsCurve.h,
	include/Inventor/nodes/SoNurbsProfile.h,
	include/Inventor/nodes/SoNurbsSurface.h,
	include/Inventor/nodes/SoOrthographicCamera.h,
	include/Inventor/nodes/SoPackedColor.h,
	include/Inventor/nodes/SoPathSwitch.h,
	include/Inventor/nodes/SoPendulum.h,
	include/Inventor/nodes/SoPerspectiveCamera.h,
	include/Inventor/nodes/SoPickStyle.h,
	include/Inventor/nodes/SoPointLight.h,
	include/Inventor/nodes/SoPointSet.h,
	include/Inventor/nodes/SoPolygonOffset.h,
	include/Inventor/nodes/SoProfile.h,
	include/Inventor/nodes/SoProfileCoordinate2.h,
	include/Inventor/nodes/SoProfileCoordinate3.h,
	include/Inventor/nodes/SoQuadMesh.h,
	include/Inventor/nodes/SoResetTransform.h,
	include/Inventor/nodes/SoRotation.h,
	include/Inventor/nodes/SoRotationXYZ.h,
	include/Inventor/nodes/SoRotor.h, include/Inventor/nodes/SoScale.h,
	include/Inventor/nodes/SoSelection.h,
	include/Inventor/nodes/SoSeparator.h,
	include/Inventor/nodes/SoShape.h,
	include/Inventor/nodes/SoShapeHints.h,
	include/Inventor/nodes/SoShuttle.h,
	include/Inventor/nodes/SoSphere.h,
	include/Inventor/nodes/SoSpotLight.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoSubNodeP.h,
	include/Inventor/nodes/SoSurroundScale.h,
	include/Inventor/nodes/SoSwitch.h,
	include/Inventor/nodes/SoText2.h, include/Inventor/nodes/SoText3.h,
	include/Inventor/nodes/SoTexture2.h,
	include/Inventor/nodes/SoTexture2Transform.h,
	include/Inventor/nodes/SoTextureCoordinate2.h,
	include/Inventor/nodes/SoTextureCoordinateBinding.h,
	include/Inventor/nodes/SoTextureCoordinateDefault.h,
	include/Inventor/nodes/SoTextureCoordinateEnvironment.h,
	include/Inventor/nodes/SoTextureCoordinateFunction.h,
	include/Inventor/nodes/SoTextureCoordinatePlane.h,
	include/Inventor/nodes/SoTransform.h,
	include/Inventor/nodes/SoTransformSeparator.h,
	include/Inventor/nodes/SoTransformation.h,
	include/Inventor/nodes/SoTranslation.h,
	include/Inventor/nodes/SoTriangleStripSet.h,
	include/Inventor/nodes/SoUnits.h,
	include/Inventor/nodes/SoUnknownNode.h,
	include/Inventor/nodes/SoVertexProperty.h,
	include/Inventor/nodes/SoVertexShape.h,
	include/Inventor/nodes/SoWWWAnchor.h,
	include/Inventor/nodes/SoWWWInline.h,
	include/Inventor/projectors/SbCylinderPlaneProjector.h,
	include/Inventor/projectors/SbCylinderProjector.h,
	include/Inventor/projectors/SbCylinderSectionProjector.h,
	include/Inventor/projectors/SbCylinderSheetProjector.h,
	include/Inventor/projectors/SbLineProjector.h,
	include/Inventor/projectors/SbPlaneProjector.h,
	include/Inventor/projectors/SbProjector.h,
	include/Inventor/projectors/SbProjectors.h,
	include/Inventor/projectors/SbSpherePlaneProjector.h,
	include/Inventor/projectors/SbSphereProjector.h,
	include/Inventor/projectors/SbSphereSectionProjector.h,
	include/Inventor/projectors/SbSphereSheetProjector.h,
	include/Inventor/sensors/SoAlarmSensor.h,
	include/Inventor/sensors/SoDataSensor.h,
	include/Inventor/sensors/SoDelayQueueSensor.h,
	include/Inventor/sensors/SoFieldSensor.h,
	include/Inventor/sensors/SoIdleSensor.h,
	include/Inventor/sensors/SoNodeSensor.h,
	include/Inventor/sensors/SoOneShotSensor.h,
	include/Inventor/sensors/SoPathSensor.h,
	include/Inventor/sensors/SoSensor.h,
	include/Inventor/sensors/SoSensorManager.h,
	include/Inventor/sensors/SoSensors.h,
	include/Inventor/sensors/SoTimerQueueSensor.h,
	include/Inventor/sensors/SoTimerSensor.h,
	include/Inventor/system/inttypes.h, src/snprintf.c, src/snprintf.h,
	src/VRMLnodes/SoVRMLInterpOutput.cpp,
	src/VRMLnodes/SoVRMLInterpolator.cpp, src/VRMLnodes/all.cpp,
	src/actions/SoAction.cpp,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoGetPrimitiveCountAction.cpp,
	src/actions/SoGlobalSimplifyAction.cpp,
	src/actions/SoHandleEventAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
	src/actions/SoReorganizeAction.cpp, src/actions/SoSearchAction.cpp,
	src/actions/SoShapeSimplifyAction.cpp,
	src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp,
	src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp,
	src/actions/all.cpp, src/base/SbBSPTree.cpp, src/base/SbBox2f.cpp,
	src/base/SbBox2s.cpp, src/base/SbBox3f.cpp, src/base/SbColor.cpp,
	src/base/SbColor4f.cpp, src/base/SbCylinder.cpp,
	src/base/SbDict.cpp, src/base/SbHeap.cpp, src/base/SbImage.cpp,
	src/base/SbLine.cpp, src/base/SbMatrix.cpp, src/base/SbName.cpp,
	src/base/SbOctTree.cpp, src/base/SbPlane.cpp,
	src/base/SbRotation.cpp, src/base/SbSphere.cpp,
	src/base/SbString.cpp, src/base/SbTesselator.cpp,
	src/base/SbTime.cpp, src/base/SbVec2f.cpp, src/base/SbVec2s.cpp,
	src/base/SbVec3f.cpp, src/base/SbVec4f.cpp,
	src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp,
	src/base/SbXfBox3f.cpp, src/base/all.cpp, src/bundles/SoBundle.cpp,
	src/bundles/SoMaterialBundle.cpp,
	src/bundles/SoTextureCoordinateBundle.cpp, src/bundles/all.cpp,
	src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp,
	src/caches/SoConvexDataCache.cpp, src/caches/SoNormalCache.cpp,
	src/caches/SoTextureCoordinateCache.cpp, src/caches/all.cpp,
	src/details/SoConeDetail.cpp, src/details/SoCubeDetail.cpp,
	src/details/SoCylinderDetail.cpp, src/details/SoDetail.cpp,
	src/details/SoFaceDetail.cpp, src/details/SoLineDetail.cpp,
	src/details/SoNodeKitDetail.cpp, src/details/SoPointDetail.cpp,
	src/details/SoTextDetail.cpp, src/details/all.cpp,
	src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp, src/draggers/all.cpp,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoAmbientColorElement.cpp,
	src/elements/SoAnnoText3CharOrientElement.cpp,
	src/elements/SoAnnoText3FontSizeHintElement.cpp,
	src/elements/SoAnnoText3RenderPrintElement.cpp,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoCacheElement.cpp,
	src/elements/SoClipPlaneElement.cpp,
	src/elements/SoComplexityElement.cpp,
	src/elements/SoComplexityTypeElement.cpp,
	src/elements/SoCoordinateElement.cpp,
	src/elements/SoCreaseAngleElement.cpp,
	src/elements/SoCullElement.cpp,
	src/elements/SoDecimationPercentageElement.cpp,
	src/elements/SoDecimationTypeElement.cpp,
	src/elements/SoDiffuseColorElement.cpp,
	src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp,
	src/elements/SoEmissiveColorElement.cpp,
	src/elements/SoEnvironmentElement.cpp,
	src/elements/SoFloatElement.cpp,
	src/elements/SoFocalDistanceElement.cpp,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoFontSizeElement.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLClipPlaneElement.cpp,
	src/elements/SoGLCoordinateElement.cpp,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLLazyElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLProjectionMatrixElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp,
	src/elements/SoInt32Element.cpp, src/elements/SoLazyElement.cpp,
	src/elements/SoLightAttenuationElement.cpp,
	src/elements/SoLightElement.cpp,
	src/elements/SoLightModelElement.cpp,
	src/elements/SoLinePatternElement.cpp,
	src/elements/SoLineWidthElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoMaterialBindingElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoNormalBindingElement.cpp,
	src/elements/SoNormalElement.cpp,
	src/elements/SoOverrideElement.cpp,
	src/elements/SoPROTOElement.cpp, src/elements/SoPickRayElement.cpp,
	src/elements/SoPickStyleElement.cpp,
	src/elements/SoPointSizeElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoProfileCoordinateElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoProjectionMatrixElement.cpp,
	src/elements/SoReplacedElement.cpp,
	src/elements/SoShapeHintsElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoShininessElement.cpp,
	src/elements/SoSpecularColorElement.cpp,
	src/elements/SoSwitchElement.cpp,
	src/elements/SoTextOutlineEnabledElement.cpp,
	src/elements/SoTextureCoordinateBindingElement.cpp,
	src/elements/SoTextureCoordinateElement.cpp,
	src/elements/SoTextureImageElement.cpp,
	src/elements/SoTextureMatrixElement.cpp,
	src/elements/SoTextureOverrideElement.cpp,
	src/elements/SoTextureQualityElement.cpp,
	src/elements/SoTransparencyElement.cpp,
	src/elements/SoUnitsElement.cpp,
	src/elements/SoViewVolumeElement.cpp,
	src/elements/SoViewingMatrixElement.cpp,
	src/elements/SoViewportRegionElement.cpp,
	src/elements/SoWindowElement.cpp, src/elements/all.cpp,
	src/engines/SoBoolOperation.cpp, src/engines/SoCalculator.cpp,
	src/engines/SoComposeMatrix.cpp, src/engines/SoComposeRotation.cpp,
	src/engines/SoComposeRotationFromTo.cpp,
	src/engines/SoComposeVec2f.cpp, src/engines/SoComposeVec3f.cpp,
	src/engines/SoComposeVec4f.cpp,
	src/engines/SoComputeBoundingBox.cpp,
	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
	src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp,
	src/engines/SoFieldConverter.cpp, src/engines/SoGate.cpp,
	src/engines/SoInterpolate.cpp, src/engines/SoInterpolateFloat.cpp,
	src/engines/SoInterpolateRotation.cpp,
	src/engines/SoInterpolateVec2f.cpp,
	src/engines/SoInterpolateVec3f.cpp,
	src/engines/SoInterpolateVec4f.cpp, src/engines/SoOnOff.cpp,
	src/engines/SoOneShot.cpp, src/engines/SoOutputData.cpp,
	src/engines/SoSelectOne.cpp, src/engines/SoTimeCounter.cpp,
	src/engines/SoTransformVec3f.cpp, src/engines/SoTriggerAny.cpp,
	src/engines/all.cpp, src/engines/evaluator.c,
	src/engines/evaluator.h, src/engines/evaluator.l,
	src/engines/lex.so_eval.c, src/errors/SoDebugError.cpp,
	src/errors/SoError.cpp, src/errors/SoMemoryError.cpp,
	src/errors/SoReadError.cpp, src/errors/all.cpp,
	src/events/SoButtonEvent.cpp, src/events/SoEvent.cpp,
	src/events/SoKeyboardEvent.cpp, src/events/SoLocation2Event.cpp,
	src/events/SoMotion3Event.cpp, src/events/SoMouseButtonEvent.cpp,
	src/events/SoSpaceballButtonEvent.cpp, src/events/all.cpp,
	src/fields/SoField.cpp, src/fields/SoFieldContainer.cpp,
	src/fields/SoFieldData.cpp, src/fields/SoGlobalField.cpp,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFBitMask.cpp, src/fields/SoSFBool.cpp,
	src/fields/SoSFColor.cpp, src/fields/SoSFEngine.cpp,
	src/fields/SoSFEnum.cpp, src/fields/SoSFFloat.cpp,
	src/fields/SoSFImage.cpp, src/fields/SoSFInt32.cpp,
	src/fields/SoSFMatrix.cpp, src/fields/SoSFName.cpp,
	src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp,
	src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp,
	src/fields/SoSFShort.cpp, src/fields/SoSFString.cpp,
	src/fields/SoSFTime.cpp, src/fields/SoSFTrigger.cpp,
	src/fields/SoSFUInt32.cpp, src/fields/SoSFUShort.cpp,
	src/fields/SoSFVec2f.cpp, src/fields/SoSFVec3f.cpp,
	src/fields/SoSFVec4f.cpp, src/fields/SoSField.cpp,
	src/fields/all.cpp, src/lists/SbIntList.cpp, src/lists/SbList.cpp,
	src/lists/SbPList.cpp, src/lists/SbStringList.cpp,
	src/lists/SbVec3fList.cpp, src/lists/SoActionMethodList.cpp,
	src/lists/SoAuditorList.cpp, src/lists/SoBaseList.cpp,
	src/lists/SoCallbackList.cpp, src/lists/SoDetailList.cpp,
	src/lists/SoEnabledElementsList.cpp, src/lists/SoEngineList.cpp,
	src/lists/SoEngineOutputList.cpp, src/lists/SoFieldList.cpp,
	src/lists/SoNodeList.cpp, src/lists/SoPathList.cpp,
	src/lists/SoPickedPointList.cpp, src/lists/SoTypeList.cpp,
	src/lists/SoVRMLInterpOutputList.cpp, src/lists/all.cpp,
	src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
	src/manips/SoTransformBoxManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
	src/manips/all.cpp, src/manips/commoncode.cpp, src/misc/SoBase.cpp,
	src/misc/SoByteStream.cpp, src/misc/SoChildList.cpp,
	src/misc/SoDB.cpp, src/misc/SoFullPath.cpp, src/misc/SoGL.cpp,
	src/misc/SoGLFaceSetTemplate.cpp, src/misc/SoGLImage.cpp,
	src/misc/SoGLTristripTemplate.cpp, src/misc/SoGenerate.cpp,
	src/misc/SoGlyph.cpp, src/misc/SoInput.cpp,
	src/misc/SoInteraction.cpp, src/misc/SoLightPath.cpp,
	src/misc/SoLockManager.cpp, src/misc/SoNormalGenerator.cpp,
	src/misc/SoNotification.cpp, src/misc/SoOffscreenRenderer.cpp,
	src/misc/SoOutput.cpp, src/misc/SoPath.cpp,
	src/misc/SoPickedPoint.cpp, src/misc/SoPrimitiveVertex.cpp,
	src/misc/SoSceneManager.cpp, src/misc/SoState.cpp,
	src/misc/SoTempPath.cpp, src/misc/SoTranReceiver.cpp,
	src/misc/SoTranSender.cpp, src/misc/SoType.cpp, src/misc/all.cpp,
	src/misc/default2dfont.cpp, src/misc/default3dfont.cpp,
	src/nodekits/SoAppearanceKit.cpp, src/nodekits/SoBaseKit.cpp,
	src/nodekits/SoCameraKit.cpp, src/nodekits/SoInteractionKit.cpp,
	src/nodekits/SoLightKit.cpp, src/nodekits/SoNodeKit.cpp,
	src/nodekits/SoNodeKitListPart.cpp, src/nodekits/SoNodeKitPath.cpp,
	src/nodekits/SoNodekitCatalog.cpp, src/nodekits/SoSceneKit.cpp,
	src/nodekits/SoSeparatorKit.cpp, src/nodekits/SoShapeKit.cpp,
	src/nodekits/SoWrapperKit.cpp, src/nodekits/all.cpp,
	src/nodes/SoAnnoText3.cpp, src/nodes/SoAnnoText3Property.cpp,
	src/nodes/SoAnnotation.cpp, src/nodes/SoAntiSquish.cpp,
	src/nodes/SoArray.cpp, src/nodes/SoAsciiText.cpp,
	src/nodes/SoBaseColor.cpp, src/nodes/SoBlinker.cpp,
	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
	src/nodes/SoClipPlane.cpp, src/nodes/SoColorIndex.cpp,
	src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
	src/nodes/SoDirectionalLight.cpp, src/nodes/SoDrawStyle.cpp,
	src/nodes/SoEnvironment.cpp, src/nodes/SoEventCallback.cpp,
	src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp,
	src/nodes/SoFile.cpp, src/nodes/SoFont.cpp,
	src/nodes/SoFontStyle.cpp, src/nodes/SoGroup.cpp,
	src/nodes/SoImage.cpp, src/nodes/SoIndexedFaceSet.cpp,
	src/nodes/SoIndexedLineSet.cpp, src/nodes/SoIndexedNurbsCurve.cpp,
	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp,
	src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp,
	src/nodes/SoLevelOfDetail.cpp,
	src/nodes/SoLevelOfSimplification.cpp, src/nodes/SoLight.cpp,
	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp,
	src/nodes/SoMultipleCopy.cpp, src/nodes/SoNode.cpp,
	src/nodes/SoNonIndexedShape.cpp, src/nodes/SoNormal.cpp,
	src/nodes/SoNormalBinding.cpp, src/nodes/SoNurbsCurve.cpp,
	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp,
	src/nodes/SoOrthographicCamera.cpp, src/nodes/SoPackedColor.cpp,
	src/nodes/SoPathSwitch.cpp, src/nodes/SoPendulum.cpp,
	src/nodes/SoPerspectiveCamera.cpp, src/nodes/SoPickStyle.cpp,
	src/nodes/SoPointLight.cpp, src/nodes/SoPointSet.cpp,
	src/nodes/SoPolygonOffset.cpp, src/nodes/SoProfile.cpp,
	src/nodes/SoProfileCoordinate2.cpp,
	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp,
	src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp,
	src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp,
	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp,
	src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp,
	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinate2.cpp,
	src/nodes/SoTextureCoordinateBinding.cpp,
	src/nodes/SoTextureCoordinateDefault.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTextureCoordinateFunction.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
	src/nodes/SoTranslation.cpp, src/nodes/SoTriangleStripSet.cpp,
	src/nodes/SoUnits.cpp, src/nodes/SoUnknownNode.cpp,
	src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp,
	src/nodes/SoWWWAnchor.cpp, src/nodes/SoWWWInline.cpp,
	src/nodes/all.cpp, src/projectors/SbCylinderPlaneProjector.cpp,
	src/projectors/SbCylinderProjector.cpp,
	src/projectors/SbCylinderSectionProjector.cpp,
	src/projectors/SbCylinderSheetProjector.cpp,
	src/projectors/SbLineProjector.cpp,
	src/projectors/SbPlaneProjector.cpp,
	src/projectors/SbProjector.cpp,
	src/projectors/SbSpherePlaneProjector.cpp,
	src/projectors/SbSphereProjector.cpp,
	src/projectors/SbSphereSectionProjector.cpp,
	src/projectors/SbSphereSheetProjector.cpp, src/projectors/all.cpp,
	src/sensors/SoAlarmSensor.cpp, src/sensors/SoDataSensor.cpp,
	src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp,
	src/sensors/SoIdleSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoOneShotSensor.cpp, src/sensors/SoPathSensor.cpp,
	src/sensors/SoSensor.cpp, src/sensors/SoSensorManager.cpp,
	src/sensors/SoTimerQueueSensor.cpp, src/sensors/SoTimerSensor.cpp,
	src/sensors/all.cpp:
	
	Fixed typo in headers.

2000-09-01 16:10  mortene

	* src/nodes/SoIndexedShape.cpp:
	
	Fix to handle empty Coordinate nodes, by pederb.

2000-08-30 16:49  mortene

	* build/SoCoinSDK.iwz.in.in:
	
	Renamed Coin Docs.URL to Coin_Docs.URL to match actual filename.

2000-08-30 16:41  mortene

	* docs/coin_docs.url:
	
	URL to the Coin online documentation.

2000-08-29 16:16  mortene

	* COPYING, LICENSE.LGPL, LICENSE.QPL, README, coindefs.h,
	configure.in, build/CoinSDK.iwz.in, build/SoCoinSDK.iwz.in.in,
	build/coin.spec.in, data/draggerDefaults/iv2h.sh,
	include/Inventor/Sb.h, include/Inventor/SbBSPTree.h,
	include/Inventor/SbBasic.h.in, include/Inventor/SbBox.h,
	include/Inventor/SbBox2f.h, include/Inventor/SbBox2s.h,
	include/Inventor/SbBox3f.h, include/Inventor/SbColor.h,
	include/Inventor/SbColor4f.h, include/Inventor/SbCylinder.h,
	include/Inventor/SbDict.h, include/Inventor/SbHeap.h,
	include/Inventor/SbImage.h, include/Inventor/SbLine.h,
	include/Inventor/SbLinear.h, include/Inventor/SbMatrix.h,
	include/Inventor/SbName.h, include/Inventor/SbOctTree.h,
	include/Inventor/SbPList.h, include/Inventor/SbPlane.h,
	include/Inventor/SbRotation.h, include/Inventor/SbSphere.h,
	include/Inventor/SbString.h, include/Inventor/SbTesselator.h,
	include/Inventor/SbTime.h, include/Inventor/SbVec2f.h,
	include/Inventor/SbVec2s.h, include/Inventor/SbVec3f.h,
	include/Inventor/SbVec4f.h, include/Inventor/SbViewVolume.h,
	include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h,
	include/Inventor/So.h, include/Inventor/SoDB.h,
	include/Inventor/SoFullPath.h, include/Inventor/SoInput.h,
	include/Inventor/SoInteraction.h, include/Inventor/SoLists.h,
	include/Inventor/SoNodeKitPath.h,
	include/Inventor/SoOffscreenRenderer.h,
	include/Inventor/SoOutput.h, include/Inventor/SoPath.h,
	include/Inventor/SoPickedPoint.h,
	include/Inventor/SoPrimitiveVertex.h,
	include/Inventor/SoSceneManager.h, include/Inventor/SoType.h,
	include/Inventor/VRMLnodes/SoVRMLInterpOutput.h,
	include/Inventor/VRMLnodes/SoVRMLInterpolator.h,
	include/Inventor/actions/SoAction.h,
	include/Inventor/actions/SoActions.h,
	include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoCallbackAction.h,
	include/Inventor/actions/SoGLRenderAction.h,
	include/Inventor/actions/SoGetBoundingBoxAction.h,
	include/Inventor/actions/SoGetMatrixAction.h,
	include/Inventor/actions/SoGetPrimitiveCountAction.h,
	include/Inventor/actions/SoGlobalSimplifyAction.h,
	include/Inventor/actions/SoHandleEventAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	include/Inventor/actions/SoPickAction.h,
	include/Inventor/actions/SoRayPickAction.h,
	include/Inventor/actions/SoReorganizeAction.h,
	include/Inventor/actions/SoSearchAction.h,
	include/Inventor/actions/SoShapeSimplifyAction.h,
	include/Inventor/actions/SoSimplifyAction.h,
	include/Inventor/actions/SoSubAction.h,
	include/Inventor/actions/SoSubActionP.h,
	include/Inventor/actions/SoToVRML2Action.h,
	include/Inventor/actions/SoToVRMLAction.h,
	include/Inventor/actions/SoWriteAction.h,
	include/Inventor/bundles/SoBundle.h,
	include/Inventor/bundles/SoMaterialBundle.h,
	include/Inventor/bundles/SoTextureCoordinateBundle.h,
	include/Inventor/caches/SoBoundingBoxCache.h,
	include/Inventor/caches/SoCache.h,
	include/Inventor/caches/SoConvexDataCache.h,
	include/Inventor/caches/SoNormalCache.h,
	include/Inventor/caches/SoTextureCoordinateCache.h,
	include/Inventor/details/SoConeDetail.h,
	include/Inventor/details/SoCubeDetail.h,
	include/Inventor/details/SoCylinderDetail.h,
	include/Inventor/details/SoDetail.h,
	include/Inventor/details/SoDetails.h,
	include/Inventor/details/SoFaceDetail.h,
	include/Inventor/details/SoLineDetail.h,
	include/Inventor/details/SoNodeKitDetail.h,
	include/Inventor/details/SoPointDetail.h,
	include/Inventor/details/SoSubDetail.h,
	include/Inventor/details/SoTextDetail.h,
	include/Inventor/draggers/SoCenterballDragger.h,
	include/Inventor/draggers/SoDirectionalLightDragger.h,
	include/Inventor/draggers/SoDragPointDragger.h,
	include/Inventor/draggers/SoDragger.h,
	include/Inventor/draggers/SoHandleBoxDragger.h,
	include/Inventor/draggers/SoJackDragger.h,
	include/Inventor/draggers/SoPointLightDragger.h,
	include/Inventor/draggers/SoRotateCylindricalDragger.h,
	include/Inventor/draggers/SoRotateDiscDragger.h,
	include/Inventor/draggers/SoRotateSphericalDragger.h,
	include/Inventor/draggers/SoScale1Dragger.h,
	include/Inventor/draggers/SoScale2Dragger.h,
	include/Inventor/draggers/SoScale2UniformDragger.h,
	include/Inventor/draggers/SoScaleUniformDragger.h,
	include/Inventor/draggers/SoSpotLightDragger.h,
	include/Inventor/draggers/SoTabBoxDragger.h,
	include/Inventor/draggers/SoTabPlaneDragger.h,
	include/Inventor/draggers/SoTrackballDragger.h,
	include/Inventor/draggers/SoTransformBoxDragger.h,
	include/Inventor/draggers/SoTransformerDragger.h,
	include/Inventor/draggers/SoTranslate1Dragger.h,
	include/Inventor/draggers/SoTranslate2Dragger.h,
	include/Inventor/elements/SoAccumulatedElement.h,
	include/Inventor/elements/SoAmbientColorElement.h,
	include/Inventor/elements/SoAnnoText3CharOrientElement.h,
	include/Inventor/elements/SoAnnoText3FontSizeHintElement.h,
	include/Inventor/elements/SoAnnoText3RenderPrintElement.h,
	include/Inventor/elements/SoBBoxModelMatrixElement.h,
	include/Inventor/elements/SoCacheElement.h,
	include/Inventor/elements/SoClipPlaneElement.h,
	include/Inventor/elements/SoComplexityElement.h,
	include/Inventor/elements/SoComplexityTypeElement.h,
	include/Inventor/elements/SoCoordinateElement.h,
	include/Inventor/elements/SoCreaseAngleElement.h,
	include/Inventor/elements/SoCullElement.h,
	include/Inventor/elements/SoDecimationPercentageElement.h,
	include/Inventor/elements/SoDecimationTypeElement.h,
	include/Inventor/elements/SoDiffuseColorElement.h,
	include/Inventor/elements/SoDrawStyleElement.h,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoEmissiveColorElement.h,
	include/Inventor/elements/SoEnvironmentElement.h,
	include/Inventor/elements/SoFloatElement.h,
	include/Inventor/elements/SoFocalDistanceElement.h,
	include/Inventor/elements/SoFontNameElement.h,
	include/Inventor/elements/SoFontSizeElement.h,
	include/Inventor/elements/SoGLAmbientColorElement.h,
	include/Inventor/elements/SoGLClipPlaneElement.h,
	include/Inventor/elements/SoGLCoordinateElement.h,
	include/Inventor/elements/SoGLDiffuseColorElement.h,
	include/Inventor/elements/SoGLDrawStyleElement.h,
	include/Inventor/elements/SoGLEmissiveColorElement.h,
	include/Inventor/elements/SoGLEnvironmentElement.h,
	include/Inventor/elements/SoGLLazyElement.h,
	include/Inventor/elements/SoGLLightIdElement.h,
	include/Inventor/elements/SoGLLightModelElement.h,
	include/Inventor/elements/SoGLLinePatternElement.h,
	include/Inventor/elements/SoGLLineWidthElement.h,
	include/Inventor/elements/SoGLModelMatrixElement.h,
	include/Inventor/elements/SoGLNormalElement.h,
	include/Inventor/elements/SoGLNormalizeElement.h,
	include/Inventor/elements/SoGLPointSizeElement.h,
	include/Inventor/elements/SoGLPolygonOffsetElement.h,
	include/Inventor/elements/SoGLPolygonStippleElement.h,
	include/Inventor/elements/SoGLProjectionMatrixElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	include/Inventor/elements/SoGLShadeModelElement.h,
	include/Inventor/elements/SoGLShapeHintsElement.h,
	include/Inventor/elements/SoGLShininessElement.h,
	include/Inventor/elements/SoGLSpecularColorElement.h,
	include/Inventor/elements/SoGLTextureCoordinateElement.h,
	include/Inventor/elements/SoGLTextureEnabledElement.h,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/elements/SoGLTextureMatrixElement.h,
	include/Inventor/elements/SoGLUpdateAreaElement.h,
	include/Inventor/elements/SoGLViewingMatrixElement.h,
	include/Inventor/elements/SoGLViewportRegionElement.h,
	include/Inventor/elements/SoInt32Element.h,
	include/Inventor/elements/SoLazyElement.h,
	include/Inventor/elements/SoLightAttenuationElement.h,
	include/Inventor/elements/SoLightElement.h,
	include/Inventor/elements/SoLightModelElement.h,
	include/Inventor/elements/SoLinePatternElement.h,
	include/Inventor/elements/SoLineWidthElement.h,
	include/Inventor/elements/SoLocalBBoxMatrixElement.h,
	include/Inventor/elements/SoLongElement.h,
	include/Inventor/elements/SoMaterialBindingElement.h,
	include/Inventor/elements/SoModelMatrixElement.h,
	include/Inventor/elements/SoNormalBindingElement.h,
	include/Inventor/elements/SoNormalElement.h,
	include/Inventor/elements/SoOverrideElement.h,
	include/Inventor/elements/SoPROTOElement.h,
	include/Inventor/elements/SoPickRayElement.h,
	include/Inventor/elements/SoPickStyleElement.h,
	include/Inventor/elements/SoPointSizeElement.h,
	include/Inventor/elements/SoPolygonOffsetElement.h,
	include/Inventor/elements/SoProfileCoordinateElement.h,
	include/Inventor/elements/SoProfileElement.h,
	include/Inventor/elements/SoProjectionMatrixElement.h,
	include/Inventor/elements/SoReplacedElement.h,
	include/Inventor/elements/SoShapeHintsElement.h,
	include/Inventor/elements/SoShapeStyleElement.h,
	include/Inventor/elements/SoShininessElement.h,
	include/Inventor/elements/SoSpecularColorElement.h,
	include/Inventor/elements/SoSubElement.h,
	include/Inventor/elements/SoSwitchElement.h,
	include/Inventor/elements/SoTextOutlineEnabledElement.h,
	include/Inventor/elements/SoTextureCoordinateBindingElement.h,
	include/Inventor/elements/SoTextureCoordinateElement.h,
	include/Inventor/elements/SoTextureImageElement.h,
	include/Inventor/elements/SoTextureMatrixElement.h,
	include/Inventor/elements/SoTextureOverrideElement.h,
	include/Inventor/elements/SoTextureQualityElement.h,
	include/Inventor/elements/SoTransparencyElement.h,
	include/Inventor/elements/SoUnitsElement.h,
	include/Inventor/elements/SoViewVolumeElement.h,
	include/Inventor/elements/SoViewingMatrixElement.h,
	include/Inventor/elements/SoViewportRegionElement.h,
	include/Inventor/elements/SoWindowElement.h,
	include/Inventor/engines/SoBoolOperation.h,
	include/Inventor/engines/SoCalculator.h,
	include/Inventor/engines/SoCompose.h,
	include/Inventor/engines/SoComposeMatrix.h,
	include/Inventor/engines/SoComposeRotation.h,
	include/Inventor/engines/SoComposeRotationFromTo.h,
	include/Inventor/engines/SoComposeVec2f.h,
	include/Inventor/engines/SoComposeVec3f.h,
	include/Inventor/engines/SoComposeVec4f.h,
	include/Inventor/engines/SoComputeBoundingBox.h,
	include/Inventor/engines/SoConcatenate.h,
	include/Inventor/engines/SoConvertAll.h,
	include/Inventor/engines/SoCounter.h,
	include/Inventor/engines/SoDecomposeMatrix.h,
	include/Inventor/engines/SoDecomposeRotation.h,
	include/Inventor/engines/SoDecomposeVec2f.h,
	include/Inventor/engines/SoDecomposeVec3f.h,
	include/Inventor/engines/SoDecomposeVec4f.h,
	include/Inventor/engines/SoElapsedTime.h,
	include/Inventor/engines/SoEngine.h,
	include/Inventor/engines/SoEngineOutput.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoFieldConverter.h,
	include/Inventor/engines/SoGate.h,
	include/Inventor/engines/SoInterpolate.h,
	include/Inventor/engines/SoInterpolateFloat.h,
	include/Inventor/engines/SoInterpolateRotation.h,
	include/Inventor/engines/SoInterpolateVec2f.h,
	include/Inventor/engines/SoInterpolateVec3f.h,
	include/Inventor/engines/SoInterpolateVec4f.h,
	include/Inventor/engines/SoOnOff.h,
	include/Inventor/engines/SoOneShot.h,
	include/Inventor/engines/SoOutputData.h,
	include/Inventor/engines/SoSelectOne.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/engines/SoSubEngineP.h,
	include/Inventor/engines/SoTimeCounter.h,
	include/Inventor/engines/SoTransformVec3f.h,
	include/Inventor/engines/SoTriggerAny.h,
	include/Inventor/errors/SoDebugError.h,
	include/Inventor/errors/SoError.h,
	include/Inventor/errors/SoErrors.h,
	include/Inventor/errors/SoMemoryError.h,
	include/Inventor/errors/SoReadError.h,
	include/Inventor/events/SoButtonEvent.h,
	include/Inventor/events/SoEvent.h,
	include/Inventor/events/SoEvents.h,
	include/Inventor/events/SoKeyboardEvent.h,
	include/Inventor/events/SoLocation2Event.h,
	include/Inventor/events/SoMotion3Event.h,
	include/Inventor/events/SoMouseButtonEvent.h,
	include/Inventor/events/SoSpaceballButtonEvent.h,
	include/Inventor/events/SoSubEvent.h,
	include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoFieldContainer.h,
	include/Inventor/fields/SoFieldData.h,
	include/Inventor/fields/SoFields.h,
	include/Inventor/fields/SoGlobalField.h,
	include/Inventor/fields/SoMFBitMask.h,
	include/Inventor/fields/SoMFBool.h,
	include/Inventor/fields/SoMFColor.h,
	include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFEnum.h,
	include/Inventor/fields/SoMFFloat.h,
	include/Inventor/fields/SoMFInt32.h,
	include/Inventor/fields/SoMFLong.h,
	include/Inventor/fields/SoMFMatrix.h,
	include/Inventor/fields/SoMFName.h,
	include/Inventor/fields/SoMFNode.h,
	include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoMFPlane.h,
	include/Inventor/fields/SoMFRotation.h,
	include/Inventor/fields/SoMFShort.h,
	include/Inventor/fields/SoMFString.h,
	include/Inventor/fields/SoMFTime.h,
	include/Inventor/fields/SoMFUInt32.h,
	include/Inventor/fields/SoMFULong.h,
	include/Inventor/fields/SoMFUShort.h,
	include/Inventor/fields/SoMFVec2f.h,
	include/Inventor/fields/SoMFVec3f.h,
	include/Inventor/fields/SoMFVec4f.h,
	include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSFBitMask.h,
	include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFColor.h,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFEnum.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFImage.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFLong.h,
	include/Inventor/fields/SoSFMatrix.h,
	include/Inventor/fields/SoSFName.h,
	include/Inventor/fields/SoSFNode.h,
	include/Inventor/fields/SoSFPath.h,
	include/Inventor/fields/SoSFPlane.h,
	include/Inventor/fields/SoSFRotation.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFString.h,
	include/Inventor/fields/SoSFTime.h,
	include/Inventor/fields/SoSFTrigger.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFULong.h,
	include/Inventor/fields/SoSFUShort.h,
	include/Inventor/fields/SoSFVec2f.h,
	include/Inventor/fields/SoSFVec3f.h,
	include/Inventor/fields/SoSFVec4f.h,
	include/Inventor/fields/SoSField.h,
	include/Inventor/fields/SoSubField.h,
	include/Inventor/fields/SoSubFieldP.h,
	include/Inventor/lists/SbIntList.h,
	include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SbStringList.h,
	include/Inventor/lists/SbVec3fList.h,
	include/Inventor/lists/SoActionMethodList.h,
	include/Inventor/lists/SoAuditorList.h,
	include/Inventor/lists/SoBaseList.h,
	include/Inventor/lists/SoCallbackList.h,
	include/Inventor/lists/SoDetailList.h,
	include/Inventor/lists/SoEnabledElementsList.h,
	include/Inventor/lists/SoEngineList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	include/Inventor/lists/SoFieldList.h,
	include/Inventor/lists/SoNodeList.h,
	include/Inventor/lists/SoPathList.h,
	include/Inventor/lists/SoPickedPointList.h,
	include/Inventor/lists/SoTypeList.h,
	include/Inventor/lists/SoVRMLInterpOutputList.h,
	include/Inventor/lock/SoLockMgr.h,
	include/Inventor/manips/SoCenterballManip.h,
	include/Inventor/manips/SoClipPlaneManip.h,
	include/Inventor/manips/SoDirectionalLightManip.h,
	include/Inventor/manips/SoHandleBoxManip.h,
	include/Inventor/manips/SoJackManip.h,
	include/Inventor/manips/SoPointLightManip.h,
	include/Inventor/manips/SoSpotLightManip.h,
	include/Inventor/manips/SoTabBoxManip.h,
	include/Inventor/manips/SoTrackballManip.h,
	include/Inventor/manips/SoTransformBoxManip.h,
	include/Inventor/manips/SoTransformManip.h,
	include/Inventor/manips/SoTransformerManip.h,
	include/Inventor/misc/SoAuditorList.h,
	include/Inventor/misc/SoBase.h, include/Inventor/misc/SoBasic.h,
	include/Inventor/misc/SoByteStream.h,
	include/Inventor/misc/SoCallbackList.h,
	include/Inventor/misc/SoChildList.h, include/Inventor/misc/SoGL.h,
	include/Inventor/misc/SoGLImage.h,
	include/Inventor/misc/SoGenerate.h,
	include/Inventor/misc/SoGlyph.h,
	include/Inventor/misc/SoLightPath.h,
	include/Inventor/misc/SoNormalGenerator.h,
	include/Inventor/misc/SoNotification.h,
	include/Inventor/misc/SoState.h,
	include/Inventor/misc/SoTempPath.h,
	include/Inventor/misc/SoTranReceiver.h,
	include/Inventor/misc/SoTranSender.h,
	include/Inventor/misc/SoTranscribe.h,
	include/Inventor/nodekits/SoAppearanceKit.h,
	include/Inventor/nodekits/SoBaseKit.h,
	include/Inventor/nodekits/SoCameraKit.h,
	include/Inventor/nodekits/SoInteractionKit.h,
	include/Inventor/nodekits/SoLightKit.h,
	include/Inventor/nodekits/SoNodeKit.h,
	include/Inventor/nodekits/SoNodeKitListPart.h,
	include/Inventor/nodekits/SoNodekitCatalog.h,
	include/Inventor/nodekits/SoSceneKit.h,
	include/Inventor/nodekits/SoSeparatorKit.h,
	include/Inventor/nodekits/SoShapeKit.h,
	include/Inventor/nodekits/SoSubKit.h,
	include/Inventor/nodekits/SoSubKitP.h,
	include/Inventor/nodekits/SoWrapperKit.h,
	include/Inventor/nodes/SoAnnoText3.h,
	include/Inventor/nodes/SoAnnoText3Property.h,
	include/Inventor/nodes/SoAnnotation.h,
	include/Inventor/nodes/SoAntiSquish.h,
	include/Inventor/nodes/SoArray.h,
	include/Inventor/nodes/SoAsciiText.h,
	include/Inventor/nodes/SoBaseColor.h,
	include/Inventor/nodes/SoBlinker.h,
	include/Inventor/nodes/SoCallback.h,
	include/Inventor/nodes/SoCamera.h,
	include/Inventor/nodes/SoClipPlane.h,
	include/Inventor/nodes/SoColorIndex.h,
	include/Inventor/nodes/SoComplexity.h,
	include/Inventor/nodes/SoCone.h,
	include/Inventor/nodes/SoCoordinate3.h,
	include/Inventor/nodes/SoCoordinate4.h,
	include/Inventor/nodes/SoCube.h,
	include/Inventor/nodes/SoCylinder.h,
	include/Inventor/nodes/SoDirectionalLight.h,
	include/Inventor/nodes/SoDrawStyle.h,
	include/Inventor/nodes/SoEnvironment.h,
	include/Inventor/nodes/SoEventCallback.h,
	include/Inventor/nodes/SoExtSelection.h,
	include/Inventor/nodes/SoFaceSet.h,
	include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h,
	include/Inventor/nodes/SoFontStyle.h,
	include/Inventor/nodes/SoGroup.h, include/Inventor/nodes/SoImage.h,
	include/Inventor/nodes/SoIndexedFaceSet.h,
	include/Inventor/nodes/SoIndexedLineSet.h,
	include/Inventor/nodes/SoIndexedNurbsCurve.h,
	include/Inventor/nodes/SoIndexedNurbsSurface.h,
	include/Inventor/nodes/SoIndexedShape.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	include/Inventor/nodes/SoInfo.h, include/Inventor/nodes/SoLOD.h,
	include/Inventor/nodes/SoLabel.h,
	include/Inventor/nodes/SoLevelOfDetail.h,
	include/Inventor/nodes/SoLevelOfSimplification.h,
	include/Inventor/nodes/SoLight.h,
	include/Inventor/nodes/SoLightModel.h,
	include/Inventor/nodes/SoLineSet.h,
	include/Inventor/nodes/SoLinearProfile.h,
	include/Inventor/nodes/SoLocateHighlight.h,
	include/Inventor/nodes/SoMarkerSet.h,
	include/Inventor/nodes/SoMaterial.h,
	include/Inventor/nodes/SoMaterialBinding.h,
	include/Inventor/nodes/SoMatrixTransform.h,
	include/Inventor/nodes/SoMultipleCopy.h,
	include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h,
	include/Inventor/nodes/SoNonIndexedShape.h,
	include/Inventor/nodes/SoNormal.h,
	include/Inventor/nodes/SoNormalBinding.h,
	include/Inventor/nodes/SoNurbsCurve.h,
	include/Inventor/nodes/SoNurbsProfile.h,
	include/Inventor/nodes/SoNurbsSurface.h,
	include/Inventor/nodes/SoOrthographicCamera.h,
	include/Inventor/nodes/SoPackedColor.h,
	include/Inventor/nodes/SoPathSwitch.h,
	include/Inventor/nodes/SoPendulum.h,
	include/Inventor/nodes/SoPerspectiveCamera.h,
	include/Inventor/nodes/SoPickStyle.h,
	include/Inventor/nodes/SoPointLight.h,
	include/Inventor/nodes/SoPointSet.h,
	include/Inventor/nodes/SoPolygonOffset.h,
	include/Inventor/nodes/SoProfile.h,
	include/Inventor/nodes/SoProfileCoordinate2.h,
	include/Inventor/nodes/SoProfileCoordinate3.h,
	include/Inventor/nodes/SoQuadMesh.h,
	include/Inventor/nodes/SoResetTransform.h,
	include/Inventor/nodes/SoRotation.h,
	include/Inventor/nodes/SoRotationXYZ.h,
	include/Inventor/nodes/SoRotor.h, include/Inventor/nodes/SoScale.h,
	include/Inventor/nodes/SoSelection.h,
	include/Inventor/nodes/SoSeparator.h,
	include/Inventor/nodes/SoShape.h,
	include/Inventor/nodes/SoShapeHints.h,
	include/Inventor/nodes/SoShuttle.h,
	include/Inventor/nodes/SoSphere.h,
	include/Inventor/nodes/SoSpotLight.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoSubNodeP.h,
	include/Inventor/nodes/SoSurroundScale.h,
	include/Inventor/nodes/SoSwitch.h,
	include/Inventor/nodes/SoText2.h, include/Inventor/nodes/SoText3.h,
	include/Inventor/nodes/SoTexture2.h,
	include/Inventor/nodes/SoTexture2Transform.h,
	include/Inventor/nodes/SoTextureCoordinate2.h,
	include/Inventor/nodes/SoTextureCoordinateBinding.h,
	include/Inventor/nodes/SoTextureCoordinateDefault.h,
	include/Inventor/nodes/SoTextureCoordinateEnvironment.h,
	include/Inventor/nodes/SoTextureCoordinateFunction.h,
	include/Inventor/nodes/SoTextureCoordinatePlane.h,
	include/Inventor/nodes/SoTransform.h,
	include/Inventor/nodes/SoTransformSeparator.h,
	include/Inventor/nodes/SoTransformation.h,
	include/Inventor/nodes/SoTranslation.h,
	include/Inventor/nodes/SoTriangleStripSet.h,
	include/Inventor/nodes/SoUnits.h,
	include/Inventor/nodes/SoUnknownNode.h,
	include/Inventor/nodes/SoVertexProperty.h,
	include/Inventor/nodes/SoVertexShape.h,
	include/Inventor/nodes/SoWWWAnchor.h,
	include/Inventor/nodes/SoWWWInline.h,
	include/Inventor/projectors/SbCylinderPlaneProjector.h,
	include/Inventor/projectors/SbCylinderProjector.h,
	include/Inventor/projectors/SbCylinderSectionProjector.h,
	include/Inventor/projectors/SbCylinderSheetProjector.h,
	include/Inventor/projectors/SbLineProjector.h,
	include/Inventor/projectors/SbPlaneProjector.h,
	include/Inventor/projectors/SbProjector.h,
	include/Inventor/projectors/SbProjectors.h,
	include/Inventor/projectors/SbSpherePlaneProjector.h,
	include/Inventor/projectors/SbSphereProjector.h,
	include/Inventor/projectors/SbSphereSectionProjector.h,
	include/Inventor/projectors/SbSphereSheetProjector.h,
	include/Inventor/sensors/SoAlarmSensor.h,
	include/Inventor/sensors/SoDataSensor.h,
	include/Inventor/sensors/SoDelayQueueSensor.h,
	include/Inventor/sensors/SoFieldSensor.h,
	include/Inventor/sensors/SoIdleSensor.h,
	include/Inventor/sensors/SoNodeSensor.h,
	include/Inventor/sensors/SoOneShotSensor.h,
	include/Inventor/sensors/SoPathSensor.h,
	include/Inventor/sensors/SoSensor.h,
	include/Inventor/sensors/SoSensorManager.h,
	include/Inventor/sensors/SoSensors.h,
	include/Inventor/sensors/SoTimerQueueSensor.h,
	include/Inventor/sensors/SoTimerSensor.h,
	include/Inventor/system/inttypes.h, src/snprintf.c, src/snprintf.h,
	src/VRMLnodes/SoVRMLInterpOutput.cpp,
	src/VRMLnodes/SoVRMLInterpolator.cpp, src/VRMLnodes/all.cpp,
	src/actions/SoAction.cpp,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoGetPrimitiveCountAction.cpp,
	src/actions/SoGlobalSimplifyAction.cpp,
	src/actions/SoHandleEventAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
	src/actions/SoReorganizeAction.cpp, src/actions/SoSearchAction.cpp,
	src/actions/SoShapeSimplifyAction.cpp,
	src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp,
	src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp,
	src/actions/all.cpp, src/base/SbBSPTree.cpp, src/base/SbBox2f.cpp,
	src/base/SbBox2s.cpp, src/base/SbBox3f.cpp, src/base/SbColor.cpp,
	src/base/SbColor4f.cpp, src/base/SbCylinder.cpp,
	src/base/SbDict.cpp, src/base/SbHeap.cpp, src/base/SbImage.cpp,
	src/base/SbLine.cpp, src/base/SbMatrix.cpp, src/base/SbName.cpp,
	src/base/SbOctTree.cpp, src/base/SbPlane.cpp,
	src/base/SbRotation.cpp, src/base/SbSphere.cpp,
	src/base/SbString.cpp, src/base/SbTesselator.cpp,
	src/base/SbTime.cpp, src/base/SbVec2f.cpp, src/base/SbVec2s.cpp,
	src/base/SbVec3f.cpp, src/base/SbVec4f.cpp,
	src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp,
	src/base/SbXfBox3f.cpp, src/base/all.cpp, src/bundles/SoBundle.cpp,
	src/bundles/SoMaterialBundle.cpp,
	src/bundles/SoTextureCoordinateBundle.cpp, src/bundles/all.cpp,
	src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp,
	src/caches/SoConvexDataCache.cpp, src/caches/SoNormalCache.cpp,
	src/caches/SoTextureCoordinateCache.cpp, src/caches/all.cpp,
	src/details/SoConeDetail.cpp, src/details/SoCubeDetail.cpp,
	src/details/SoCylinderDetail.cpp, src/details/SoDetail.cpp,
	src/details/SoFaceDetail.cpp, src/details/SoLineDetail.cpp,
	src/details/SoNodeKitDetail.cpp, src/details/SoPointDetail.cpp,
	src/details/SoTextDetail.cpp, src/details/all.cpp,
	src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp, src/draggers/all.cpp,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoAmbientColorElement.cpp,
	src/elements/SoAnnoText3CharOrientElement.cpp,
	src/elements/SoAnnoText3FontSizeHintElement.cpp,
	src/elements/SoAnnoText3RenderPrintElement.cpp,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoCacheElement.cpp,
	src/elements/SoClipPlaneElement.cpp,
	src/elements/SoComplexityElement.cpp,
	src/elements/SoComplexityTypeElement.cpp,
	src/elements/SoCoordinateElement.cpp,
	src/elements/SoCreaseAngleElement.cpp,
	src/elements/SoCullElement.cpp,
	src/elements/SoDecimationPercentageElement.cpp,
	src/elements/SoDecimationTypeElement.cpp,
	src/elements/SoDiffuseColorElement.cpp,
	src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp,
	src/elements/SoEmissiveColorElement.cpp,
	src/elements/SoEnvironmentElement.cpp,
	src/elements/SoFloatElement.cpp,
	src/elements/SoFocalDistanceElement.cpp,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoFontSizeElement.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLClipPlaneElement.cpp,
	src/elements/SoGLCoordinateElement.cpp,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLLazyElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLProjectionMatrixElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp,
	src/elements/SoInt32Element.cpp, src/elements/SoLazyElement.cpp,
	src/elements/SoLightAttenuationElement.cpp,
	src/elements/SoLightElement.cpp,
	src/elements/SoLightModelElement.cpp,
	src/elements/SoLinePatternElement.cpp,
	src/elements/SoLineWidthElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoMaterialBindingElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoNormalBindingElement.cpp,
	src/elements/SoNormalElement.cpp,
	src/elements/SoOverrideElement.cpp,
	src/elements/SoPROTOElement.cpp, src/elements/SoPickRayElement.cpp,
	src/elements/SoPickStyleElement.cpp,
	src/elements/SoPointSizeElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoProfileCoordinateElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoProjectionMatrixElement.cpp,
	src/elements/SoReplacedElement.cpp,
	src/elements/SoShapeHintsElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoShininessElement.cpp,
	src/elements/SoSpecularColorElement.cpp,
	src/elements/SoSwitchElement.cpp,
	src/elements/SoTextOutlineEnabledElement.cpp,
	src/elements/SoTextureCoordinateBindingElement.cpp,
	src/elements/SoTextureCoordinateElement.cpp,
	src/elements/SoTextureImageElement.cpp,
	src/elements/SoTextureMatrixElement.cpp,
	src/elements/SoTextureOverrideElement.cpp,
	src/elements/SoTextureQualityElement.cpp,
	src/elements/SoTransparencyElement.cpp,
	src/elements/SoUnitsElement.cpp,
	src/elements/SoViewVolumeElement.cpp,
	src/elements/SoViewingMatrixElement.cpp,
	src/elements/SoViewportRegionElement.cpp,
	src/elements/SoWindowElement.cpp, src/elements/all.cpp,
	src/engines/SoBoolOperation.cpp, src/engines/SoCalculator.cpp,
	src/engines/SoComposeMatrix.cpp, src/engines/SoComposeRotation.cpp,
	src/engines/SoComposeRotationFromTo.cpp,
	src/engines/SoComposeVec2f.cpp, src/engines/SoComposeVec3f.cpp,
	src/engines/SoComposeVec4f.cpp,
	src/engines/SoComputeBoundingBox.cpp,
	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
	src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp,
	src/engines/SoFieldConverter.cpp, src/engines/SoGate.cpp,
	src/engines/SoInterpolate.cpp, src/engines/SoInterpolateFloat.cpp,
	src/engines/SoInterpolateRotation.cpp,
	src/engines/SoInterpolateVec2f.cpp,
	src/engines/SoInterpolateVec3f.cpp,
	src/engines/SoInterpolateVec4f.cpp, src/engines/SoOnOff.cpp,
	src/engines/SoOneShot.cpp, src/engines/SoOutputData.cpp,
	src/engines/SoSelectOne.cpp, src/engines/SoTimeCounter.cpp,
	src/engines/SoTransformVec3f.cpp, src/engines/SoTriggerAny.cpp,
	src/engines/all.cpp, src/engines/evaluator.c,
	src/engines/evaluator.h, src/engines/evaluator.l,
	src/engines/lex.so_eval.c, src/errors/SoDebugError.cpp,
	src/errors/SoError.cpp, src/errors/SoMemoryError.cpp,
	src/errors/SoReadError.cpp, src/errors/all.cpp,
	src/events/SoButtonEvent.cpp, src/events/SoEvent.cpp,
	src/events/SoKeyboardEvent.cpp, src/events/SoLocation2Event.cpp,
	src/events/SoMotion3Event.cpp, src/events/SoMouseButtonEvent.cpp,
	src/events/SoSpaceballButtonEvent.cpp, src/events/all.cpp,
	src/fields/SoField.cpp, src/fields/SoFieldContainer.cpp,
	src/fields/SoFieldData.cpp, src/fields/SoGlobalField.cpp,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFBitMask.cpp, src/fields/SoSFBool.cpp,
	src/fields/SoSFColor.cpp, src/fields/SoSFEngine.cpp,
	src/fields/SoSFEnum.cpp, src/fields/SoSFFloat.cpp,
	src/fields/SoSFImage.cpp, src/fields/SoSFInt32.cpp,
	src/fields/SoSFMatrix.cpp, src/fields/SoSFName.cpp,
	src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp,
	src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp,
	src/fields/SoSFShort.cpp, src/fields/SoSFString.cpp,
	src/fields/SoSFTime.cpp, src/fields/SoSFTrigger.cpp,
	src/fields/SoSFUInt32.cpp, src/fields/SoSFUShort.cpp,
	src/fields/SoSFVec2f.cpp, src/fields/SoSFVec3f.cpp,
	src/fields/SoSFVec4f.cpp, src/fields/SoSField.cpp,
	src/fields/all.cpp, src/lists/SbIntList.cpp, src/lists/SbList.cpp,
	src/lists/SbPList.cpp, src/lists/SbStringList.cpp,
	src/lists/SbVec3fList.cpp, src/lists/SoActionMethodList.cpp,
	src/lists/SoAuditorList.cpp, src/lists/SoBaseList.cpp,
	src/lists/SoCallbackList.cpp, src/lists/SoDetailList.cpp,
	src/lists/SoEnabledElementsList.cpp, src/lists/SoEngineList.cpp,
	src/lists/SoEngineOutputList.cpp, src/lists/SoFieldList.cpp,
	src/lists/SoNodeList.cpp, src/lists/SoPathList.cpp,
	src/lists/SoPickedPointList.cpp, src/lists/SoTypeList.cpp,
	src/lists/SoVRMLInterpOutputList.cpp, src/lists/all.cpp,
	src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
	src/manips/SoTransformBoxManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
	src/manips/all.cpp, src/manips/commoncode.cpp, src/misc/SoBase.cpp,
	src/misc/SoByteStream.cpp, src/misc/SoChildList.cpp,
	src/misc/SoDB.cpp, src/misc/SoFullPath.cpp, src/misc/SoGL.cpp,
	src/misc/SoGLFaceSetTemplate.cpp, src/misc/SoGLImage.cpp,
	src/misc/SoGLTristripTemplate.cpp, src/misc/SoGenerate.cpp,
	src/misc/SoGlyph.cpp, src/misc/SoInput.cpp,
	src/misc/SoInteraction.cpp, src/misc/SoLightPath.cpp,
	src/misc/SoLockManager.cpp, src/misc/SoNormalGenerator.cpp,
	src/misc/SoNotification.cpp, src/misc/SoOffscreenRenderer.cpp,
	src/misc/SoOutput.cpp, src/misc/SoPath.cpp,
	src/misc/SoPickedPoint.cpp, src/misc/SoPrimitiveVertex.cpp,
	src/misc/SoSceneManager.cpp, src/misc/SoState.cpp,
	src/misc/SoTempPath.cpp, src/misc/SoTranReceiver.cpp,
	src/misc/SoTranSender.cpp, src/misc/SoType.cpp, src/misc/all.cpp,
	src/misc/default2dfont.cpp, src/misc/default3dfont.cpp,
	src/nodekits/SoAppearanceKit.cpp, src/nodekits/SoBaseKit.cpp,
	src/nodekits/SoCameraKit.cpp, src/nodekits/SoInteractionKit.cpp,
	src/nodekits/SoLightKit.cpp, src/nodekits/SoNodeKit.cpp,
	src/nodekits/SoNodeKitListPart.cpp, src/nodekits/SoNodeKitPath.cpp,
	src/nodekits/SoNodekitCatalog.cpp, src/nodekits/SoSceneKit.cpp,
	src/nodekits/SoSeparatorKit.cpp, src/nodekits/SoShapeKit.cpp,
	src/nodekits/SoWrapperKit.cpp, src/nodekits/all.cpp,
	src/nodes/SoAnnoText3.cpp, src/nodes/SoAnnoText3Property.cpp,
	src/nodes/SoAnnotation.cpp, src/nodes/SoAntiSquish.cpp,
	src/nodes/SoArray.cpp, src/nodes/SoAsciiText.cpp,
	src/nodes/SoBaseColor.cpp, src/nodes/SoBlinker.cpp,
	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
	src/nodes/SoClipPlane.cpp, src/nodes/SoColorIndex.cpp,
	src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
	src/nodes/SoDirectionalLight.cpp, src/nodes/SoDrawStyle.cpp,
	src/nodes/SoEnvironment.cpp, src/nodes/SoEventCallback.cpp,
	src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp,
	src/nodes/SoFile.cpp, src/nodes/SoFont.cpp,
	src/nodes/SoFontStyle.cpp, src/nodes/SoGroup.cpp,
	src/nodes/SoImage.cpp, src/nodes/SoIndexedFaceSet.cpp,
	src/nodes/SoIndexedLineSet.cpp, src/nodes/SoIndexedNurbsCurve.cpp,
	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp,
	src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp,
	src/nodes/SoLevelOfDetail.cpp,
	src/nodes/SoLevelOfSimplification.cpp, src/nodes/SoLight.cpp,
	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp,
	src/nodes/SoMultipleCopy.cpp, src/nodes/SoNode.cpp,
	src/nodes/SoNonIndexedShape.cpp, src/nodes/SoNormal.cpp,
	src/nodes/SoNormalBinding.cpp, src/nodes/SoNurbsCurve.cpp,
	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp,
	src/nodes/SoOrthographicCamera.cpp, src/nodes/SoPackedColor.cpp,
	src/nodes/SoPathSwitch.cpp, src/nodes/SoPendulum.cpp,
	src/nodes/SoPerspectiveCamera.cpp, src/nodes/SoPickStyle.cpp,
	src/nodes/SoPointLight.cpp, src/nodes/SoPointSet.cpp,
	src/nodes/SoPolygonOffset.cpp, src/nodes/SoProfile.cpp,
	src/nodes/SoProfileCoordinate2.cpp,
	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp,
	src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp,
	src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp,
	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp,
	src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp,
	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinate2.cpp,
	src/nodes/SoTextureCoordinateBinding.cpp,
	src/nodes/SoTextureCoordinateDefault.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTextureCoordinateFunction.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
	src/nodes/SoTranslation.cpp, src/nodes/SoTriangleStripSet.cpp,
	src/nodes/SoUnits.cpp, src/nodes/SoUnknownNode.cpp,
	src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp,
	src/nodes/SoWWWAnchor.cpp, src/nodes/SoWWWInline.cpp,
	src/nodes/all.cpp, src/projectors/SbCylinderPlaneProjector.cpp,
	src/projectors/SbCylinderProjector.cpp,
	src/projectors/SbCylinderSectionProjector.cpp,
	src/projectors/SbCylinderSheetProjector.cpp,
	src/projectors/SbLineProjector.cpp,
	src/projectors/SbPlaneProjector.cpp,
	src/projectors/SbProjector.cpp,
	src/projectors/SbSpherePlaneProjector.cpp,
	src/projectors/SbSphereProjector.cpp,
	src/projectors/SbSphereSectionProjector.cpp,
	src/projectors/SbSphereSheetProjector.cpp, src/projectors/all.cpp,
	src/sensors/SoAlarmSensor.cpp, src/sensors/SoDataSensor.cpp,
	src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp,
	src/sensors/SoIdleSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoOneShotSensor.cpp, src/sensors/SoPathSensor.cpp,
	src/sensors/SoSensor.cpp, src/sensors/SoSensorManager.cpp,
	src/sensors/SoTimerQueueSensor.cpp, src/sensors/SoTimerSensor.cpp,
	src/sensors/all.cpp:
	
	Changed Free Software license from QPL to LGPL.

2000-08-29 15:58  mortene

	* autogen.sh:
	
	Corrected Autoconf version number in bootstrapping script.

2000-08-28 16:10  mortene

	* src/engines/SoEngine.cpp:
	
	Bugfix for notification code, by pederb.

2000-08-28 16:05  mortene

	* src/misc/default2dfont.cpp:
	
	Flipped font to follow OpenGL convention on direction of positive
	Y-axis.

2000-08-21 18:59  mortene

	* src/elements/SoTextureMatrixElement.cpp:
	
	Fixed texture matrix pre/post multiplication bug(s). Done by
	pederb.

2000-08-21 07:26  mortene

	* src/base/SbColor.cpp:
	
	Commented code on endianness issues for SbColor::setPackedValue()
	and SbColor::getPackedValue().

2000-08-17 16:06  mortene

	* src/nodes/SoIndexedLineSet.cpp:
	
	Fix to handle empty IndexedLineSets while traversing. By pederb.

2000-08-17 15:28  mortene

	* src/nodes/SoIndexedFaceSet.cpp:
	
	Fix to handle empty IndexedFaceSets when traversing, by pederb.

2000-08-17 15:06  mortene

	* include/Inventor/caches/SoConvexDataCache.h,
	src/caches/SoConvexDataCache.cpp, src/nodes/SoIndexedFaceSet.cpp:
	
	Added model matrix to the list of arguments in
	SoConvexDataCache::generate().	This is needed to tessellate
	correctly when we have some weird model matrix.
	
	Done by pederb.

2000-08-16 13:54  mortene

	* src/nodes/SoSeparator.cpp:
	
	Render culling bugfix. Objects should be culled earlier now. Also
	added some GL debugging code.
	
	Done by pederb.

2000-08-16 13:18  mortene

	* src/: actions/SoGLRenderAction.cpp, nodes/SoShape.cpp:
	
	Implemented support for the abort callback in SoGLRenderAction.
	Done by pederb.

2000-08-15 19:24  mortene

	* src/elements/SoGLTextureMatrixElement.cpp,
	include/Inventor/elements/SoGLTextureMatrixElement.h,
	include/Inventor/elements/SoTextureMatrixElement.h,
	src/elements/SoTextureMatrixElement.cpp:
	
	Added SoTextureMatrixElement::set(). Some code cleanup and
	documentation.	By pederb.

2000-08-15 18:42  mortene

	* src/nodes/SoTexture2.cpp:
	
	Don't try to load file in field sensor callback if filename is
	empty.	Fix by pederb.

2000-08-15 18:41  mortene

	* include/Inventor/SbOctTree.h, src/base/SbOctTree.cpp:
	
	Code cleanup, by pederb.

2000-08-15 18:25  mortene

	* src/nodes/SoShape.cpp:
	
	Bugfix for triangle point details, by pederb.

2000-08-10 10:31  mortene

	* HACKING, TODO:
	
	Minor updates.

2000-08-10 08:48  mortene

	* include/Inventor/nodes/SoIndexedLineSet.h,
	src/nodes/SoIndexedLineSet.cpp:
	
	Moved internal enum Binding to private scope.

2000-08-09 17:08  mortene

	* include/Inventor/nodes/SoIndexedFaceSet.h,
	include/Inventor/nodes/SoIndexedLineSet.h,
	include/Inventor/nodes/SoIndexedShape.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
	src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/nodes.metadon:
	
	Documentation and code cleanup for indexed shapes, by pederb.

2000-08-09 14:56  mortene

	* include/Inventor/nodes/SoTriangleStripSet.h,
	src/nodes/SoTriangleStripSet.cpp:
	
	Documentation. Also moved the internal Binding enum to the private
	scope.	By pederb.

2000-08-09 14:47  mortene

	* include/Inventor/nodes/SoQuadMesh.h, src/nodes/SoQuadMesh.cpp:
	
	Documentation. Also moved the internal Binding enum to the private
	scope.	By pederb.

2000-08-09 14:46  mortene

	* src/nodes/SoPointSet.cpp, include/Inventor/nodes/SoPointSet.h:
	
	Moved the internal Binding enum to the private scope. Some minor
	documentation updates. By pederb.

2000-08-09 14:16  mortene

	* src/errors/SoError.cpp:
	
	Added documentation to clarify SoError::setHandlerCallback().

2000-08-09 13:19  mortene

	* src/nodes/nodes.metadon:
	
	Updated Metadon status.

2000-08-09 13:17  mortene

	* src/: actions/SoGLRenderAction.cpp, fields/SoMFEngine.cpp,
	fields/SoMFEnum.cpp, fields/SoMFPath.cpp, fields/SoSFEngine.cpp,
	fields/SoSFEnum.cpp, fields/SoSFImage.cpp, fields/SoSFNode.cpp,
	fields/SoSFPath.cpp, fields/SoSFTrigger.cpp, nodes/SoTexture2.cpp:
	
	Minor documentation updates.

2000-08-09 12:58  mortene

	* include/Inventor/nodes/SoLineSet.h, src/nodes/SoLineSet.cpp:
	
	Documentation, and moved the internal Binding enum to the private
	scope. By pederb.

2000-08-09 12:45  mortene

	* include/Inventor/nodes/SoFaceSet.h, src/nodes/SoFaceSet.cpp:
	
	Documentation, and moved the internal Binding enum to the private
	scope. By pederb.

2000-08-09 12:06  mortene

	* src/nodes/SoNonIndexedShape.cpp:
	
	Minor documentation update by pederb.

2000-08-09 12:05  mortene

	* include/Inventor/nodes/SoVertexShape.h,
	src/nodes/SoVertexShape.cpp:
	
	Documentation and code cleanup by pederb.

2000-08-09 11:27  mortene

	* configure.in:
	
	Minor bugfix for simage detection code, by larsa.

2000-08-09 10:23  mortene

	* src/: nodes/SoImage.cpp, misc/SoGLImage.cpp:
	
	Bugfix in gluScaleImage usage. The appropriate pixel store modes
	has to be set. By pederb.

2000-08-08 19:00  mortene

	* src/base/SbImage.cpp:
	
	Avoid potential out-of-bounds read from SbString when trying to
	find the correct texture file.

2000-08-08 18:17  mortene

	* build/: coin_dll.dsp.in, coin_dll.mak.in:
	
	Changed location of program database (.pdb file). By mariusbu.

2000-08-08 18:16  mortene

	* README.WIN32:
	
	Added environment variables instructions. Removed numbering.  Fixed
	by mariusbu.

2000-08-08 15:43  mortene

	* include/Inventor/SbBasic.h.in,
	include/Inventor/actions/SoAction.h,
	include/Inventor/actions/SoSubAction.h, src/actions/SoAction.cpp:
	
	First attempt at resolving the problem with static class members
	for MSWin DLLs didn't work out, but this should take care of the
	problem.

2000-08-08 13:54  mortene

	* include/Inventor/: SbBasic.h.in, actions/SoAction.h,
	actions/SoSubAction.h:
	
	Explicit import of static class member variables is necessary when
	working with MSWin DLLs. This fix implements this transparently for
	application programmers.
	
	(The problem would only be visible for people writing extension
	classes on top of Coin.)
	
	Problem reported by Nick Halper.

2000-08-08 13:21  mortene

	* src/: actions/SoGLRenderAction.cpp, actions/SoWriteAction.cpp,
	base/SbViewVolume.cpp, events/SoEvent.cpp, fields/SoSFImage.cpp,
	misc/SoDB.cpp, misc/SoOffscreenRenderer.cpp,
	misc/SoSceneManager.cpp, nodes/SoCallback.cpp, nodes/SoImage.cpp,
	nodes/SoIndexedNurbsSurface.cpp, nodes/SoSelection.cpp,
	nodes/SoTriangleStripSet.cpp, sensors/SoSensor.cpp:
	
	Miscellaneous documentation fixes and updates.

2000-08-08 13:01  mortene

	* include/Inventor/nodes/SoImage.h:
	
	Moved internal functions from protected to private scope.

2000-08-08 12:14  mortene

	* include/Inventor/SbVec2f.h:
	
	Removed some whitespace as a workaround for a Doxygen bug.

2000-08-08 12:11  mortene

	* include/Inventor/elements/SoSubElement.h:
	
	Made protected variable private and did minor rewrites to extension
	macros to avoid problems when linking against Coin DLL under MSWin.

2000-08-08 10:44  mortene

	* src/elements/SoGLModelMatrixElement.cpp:
	
	Added missing call upwards in inheritance hierarchy.

2000-08-08 10:39  mortene

	* src/elements/SoCacheElement.cpp,
	include/Inventor/elements/SoCacheElement.h:
	
	Fixed bug which caused caches not to be deleted. Oops.
	
	By pederb.

2000-08-07 15:18  mortene

	* src/misc/SoSceneManager.cpp:
	
	Killed potential for memory leak.

2000-08-04 15:38  mortene

	* src/lists/SoActionMethodList.cpp:
	
	Bugfix SoActionMethodList. Action methods already set (by external
	nodes) should not be overwritten when setting action methods for
	other (internal) nodes.
	
	Fixed by pederb.

2000-08-04 13:56  mortene

	* coin-config.in:
	
	Removed using a function (not 100% portable).  Compacted code. 
	Added quick'n'dirty unofficial/unsupported "--build" option.
	
	All fixes by larsa.

2000-08-04 13:48  mortene

	* include/Inventor/nodes/SoNode.h,
	include/Inventor/nodes/SoSubNode.h, src/nodes/SoNode.cpp:
	
	Fix for "Unresolved external symbol" when linking against the Coin
	DLL with extension node classes. Problem reported by Nick Halper.

2000-08-04 13:38  mortene

	* src/base/all.cpp:
	
	SbImage.cpp was missing from the all.cpp file for "compact builds".
	 Thanks to Jan Prikryl for reporting the problem.

2000-07-19 17:22  mortene

	* src/actions/SoPickAction.cpp:
	
	Enable SoCacheElement for SoPickAction. Fix by pederb.

2000-07-19 12:38  mortene

	* autogen.sh:
	
	Corrected information about which Autoconf and Automake versions we
	are using.

2000-07-18 15:18  larsa

	* src/caches/SoCache.cpp:
	
	Fixed ugly cache memory leak.  By pederb.

2000-07-18 15:16  larsa

	* include/Inventor/elements/SoElement.h:
	
	Made destructor public (as it should be) instead of protected.	By
	pederb.

2000-07-17 10:27  larsa

	* include/Inventor/events/SoKeyboardEvent.h:
	
	Set values of Key enums to match those in Open Inventor, so
	software systems with hard-coded key codes (like Ivy) will get the
	correct key codes.

2000-07-14 16:08  larsa

	* build/SoCoinSDK.iwz.in.in:
	
	Temporary update to iwz script (because examples is now installed
	with SoGuiExamples).  By mariusbu.

2000-07-13 16:50  larsa

	* README.WIN32:
	
	Typo fix

2000-07-13 16:49  larsa

	* README.WIN32:
	
	Updated build information.  Problem reported by Eivind Rovik.

2000-07-13 15:47  larsa

	* build/: coin.dsp.in, coin_dll.dsp.in:
	
	HAVE_CONFIG_H patch.

2000-07-13 14:24  larsa

	* coin-config.in, configure.in:
	
	Applied uniqifying over the lists of -I, -L, and -l options.

2000-07-13 13:45  larsa

	* src/nodes/SoTexture2.cpp:
	
	Fix for not trying to read textures if filename is "", which turns
	off texture rendering.	Problem reported by Eivind Rovik.

2000-07-12 18:26  larsa

	* TODO:
	
	Removed the most obvious obsolete items, and added a new one.

2000-07-12 18:23  larsa

	* NEWS:
	
	Updated items.

2000-07-12 15:10  larsa

	* configure.in:
	
	Fixed problem with simage test.

2000-07-11 20:10  larsa

	* Makefile.am, autogen.sh, coin-config.in, configure.in:
	
	Upgrade to CVS Autoconf and CVS Automake.

2000-07-10 18:19  larsa

	* include/Inventor/system/inttypes.h:
	
	Removed C++ comments - inttypes.h is also used as a C header.

2000-07-07 14:49  mortene

	* include/Inventor/misc/SoGlyph.h, src/misc/SoGlyph.cpp:
	
	Bugfix: Need to handle bounding box for space also.  Also removed
	an obsoleted class member.
	
	Done by pederb.

2000-07-07 14:24  mortene

	* src/nodes/SoText3.cpp:
	
	Fixed bounding box calculations for SoText3, by pederb.

2000-07-07 14:23  mortene

	* src/nodes/SoAsciiText.cpp:
	
	Fixed bounding box calculations for SoAsciiText, by pederb.

2000-07-07 14:22  mortene

	* include/Inventor/misc/SoGlyph.h, src/misc/SoGlyph.cpp:
	
	Added getBoundingBox() method for SoGlyph. Fixed by pederb.

2000-07-07 13:28  mortene

	* src/nodes/SoAsciiText.cpp:
	
	Added FIXME in the computeBBox() method about the state of the
	code, with link to Bugzilla entry.

2000-07-07 12:07  mortene

	* include/Inventor/nodekits/SoNodeKitListPart.h,
	src/nodekits/SoBaseKit.cpp, src/nodekits/SoNodeKitListPart.cpp:
	
	Made it possible for default children to be created in list-parts. 
	Missing functionality reported by Christof Rezk-Salama.
	
	Also changed some debug-messages into warnings.
	
	Fixes by pederb.

2000-07-07 11:48  mortene

	* src/misc/SoDB.cpp:
	
	Wrote a mainpage for the Doxygen documentation.

2000-07-07 11:19  mortene

	* build/coin.dsp.in, build/coin.mak.in, build/coin_dll.dsp.in,
	build/coin_dll.mak.in, include/Inventor/misc/SoImageInterface.h,
	src/misc/Makefile.am, src/misc/SoImageInterface.cpp,
	src/misc/all.cpp:
	
	Removed obsoleted SoImageInterface class.

2000-07-07 11:17  mortene

	* src/sensors/SoTimerSensor.cpp:
	
	Minor documentation update.

2000-07-07 10:54  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Set and lock list-part child types when creating the list-part. Fix
	by pederb.

2000-07-07 10:36  mortene

	* src/nodes/: SoIndexedNurbsCurve.cpp, SoIndexedNurbsSurface.cpp,
	SoNurbsCurve.cpp, SoNurbsSurface.cpp:
	
	Match function signatures in implementations and declarations.

2000-07-07 10:29  mortene

	* src/nodes/: SoIndexedNurbsCurve.cpp, SoIndexedNurbsSurface.cpp,
	SoNurbsCurve.cpp, SoNurbsSurface.cpp:
	
	Fixes GLU callback casts. Patch by Loring Holden.

2000-07-07 10:25  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Updated documentation to reflect the fact that we're now capable of
	rendering in all component formats.  VS:
	-------------------------------------------------------------------
	---

2000-07-07 10:11  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Another typo fix.

2000-07-07 10:07  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Corrected typo error in class documentation.

2000-07-07 10:01  mortene

	* docs/coin.doxygen.in:
	
	SoOffscreenRenderer was missing from the document generation.

2000-07-07 09:06  mortene

	* src/nodes/: SoIndexedNurbsSurface.cpp, SoNurbsSurface.cpp:
	
	Fix for NURBS drawstyle and tessellator texture coordinates. Done
	by pederb.

2000-07-07 09:05  mortene

	* src/misc/SoGL.cpp:
	
	Fix for the pretty messed up NURBS complexity handling, by pederb.

2000-07-06 15:57  mortene

	* include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFUShort.h, src/fields/SoMFBool.cpp,
	src/fields/SoMFFloat.cpp, src/fields/SoMFInt32.cpp,
	src/fields/SoMFShort.cpp, src/fields/SoMFUInt32.cpp,
	src/fields/SoMFUShort.cpp, src/fields/SoSFBool.cpp,
	src/fields/SoSFFloat.cpp, src/fields/SoSFInt32.cpp,
	src/fields/SoSFShort.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp:
	
	Removed the meaningless const'ing (which gave SGI MIPSpro CC the
	hickups).

2000-07-06 13:18  mortene

	* build/coin.spec.in:
	
	Added some documentation, updated to correct library name.

2000-07-06 13:13  mortene

	* src/nodes/: SoIndexedNurbsCurve.cpp, SoNurbsCurve.cpp:
	
	Include SoRayPickAction.h to avoid compilers croaking on
	"incomplete type".

2000-07-06 13:09  mortene

	* include/Inventor/nodes/SoIndexedNurbsCurve.h,
	src/nodes/SoIndexedNurbsCurve.cpp:
	
	Implemented SoIndexedNurbsCurve, done by pederb.

2000-07-06 13:03  mortene

	* include/Inventor/nodes/SoNurbsCurve.h,
	src/nodes/SoNurbsCurve.cpp:
	
	Implemented missing functionality in SoNurbsCurve. Done by pederb.

2000-07-06 13:00  mortene

	* src/nodes/SoIndexedNurbsSurface.cpp:
	
	Implemented computeBoundingBox() correctly. Fixed GLUnurbs cast. 
	Done by pederb.

2000-07-06 12:59  mortene

	* src/nodes/SoNurbsSurface.cpp:
	
	Implemented computeBoundingBox() correctly. Also fixed a possible
	pointer cast problem. Done by pederb.

2000-07-06 12:56  mortene

	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp:
	
	Added method to render/tessellate NURBS curves, by pederb.

2000-07-06 12:55  mortene

	* src/misc/SoGLImage.cpp:
	
	Fixed compiler warnings about signed vs unsigned comparisons.

2000-07-06 12:51  mortene

	* include/Inventor/elements/SoGLTextureEnabledElement.h,
	src/elements/SoGLTextureEnabledElement.cpp:
	
	Added a forceSend() method for this lazy element. This is needed by
	shapes that disable texturing when rendering (NurbsCurve). Also
	cleaned up the code a bit and added some documentation.
	
	Done by pederb.

2000-07-05 19:19  mortene

	* src/Makefile.am:
	
	Don't use the -release flag when making the library, as recommended
	in the libtool documentation.

2000-07-05 15:38  mortene

	* acconfig.h, configure.in, src/misc/SoOffscreenRenderer.cpp:
	
	Killed support for Mesa-specific offscreen rendering, as it serves
	no useful purpose after the GLX support went in.
	
	This removes the potential for trouble if someone configures and
	compiles libCoin where SoOffscreenRenderer uses the Mesa functions,
	then the library is moved to another system with "proper" OpenGL.

2000-07-05 15:23  mortene

	* build/coin.spec.in:
	
	Use a stripped library for the binary RPMS.

2000-07-05 15:22  mortene

	* src/base/SbImage.cpp:
	
	Use HAVE_CONFIG_H wrapper around #include <config.h>.

2000-07-05 09:03  mortene

	* include/Inventor/SbBasic.h.in:
	
	For reasons of compatibility with Open Inventor, include the
	inttypes.h file in SbBasic.h.

2000-07-04 20:17  mortene

	* src/nodes/SoIndexedFaceSet.cpp:
	
	Fix to invalidate convex data cache when something changes. Done by
	pederb.

2000-07-04 19:51  mortene

	* src/nodes/SoSeparator.cpp:
	
	Update refcounts for bounding box cache instead of just deleting
	it.  Fixed by pederb.

2000-07-04 18:59  mortene

	* src/fields/: SoSFEngine.cpp, SoSFNode.cpp:
	
	Bugfix SoSFNode and SoSFEngine. Disable notify before calling
	setValue(NULL) in destructor or bad things will happen.
	
	Fixed by pederb.

2000-07-04 18:00  mortene

	* configure.in, build/coin.spec.in:
	
	Added RPM specification file.

2000-07-04 17:31  mortene

	* src/caches/SoCache.cpp:
	
	Fixed invalid assert. Some more debug code. By pederb.

2000-07-04 15:25  mortene

	* src/caches/SoCache.cpp:
	
	Just some code to make debugging caches a bit easier.

2000-07-04 15:24  mortene

	* src/nodes/SoVertexShape.cpp:
	
	Invalidate normal cache when some dependency element change. Fixed
	by pederb.

2000-07-04 15:11  mortene

	* src/elements/SoCacheElement.cpp:
	
	Misc fixes by pederb.

2000-07-04 15:11  mortene

	* include/Inventor/caches/SoNormalCache.h,
	src/caches/SoNormalCache.cpp:
	
	Codestyle fixes.

2000-07-04 14:20  mortene

	* build/SoCoinSDK.iwz.in.in:
	
	Bugfix: SoQt headers was installed outside the Inventor dir.
	Reported by thammer, fixed by mariusbu.

2000-07-04 13:40  mortene

	* docs/coin.doxygen.in:
	
	Fixed typo.

2000-07-04 13:27  mortene

	* build/SoCoinSDK.iwz.in.in:
	
	Changed .pdb file location for So dll. Fixed by mariusbu.

2000-07-04 11:37  mortene

	* src/fields/SoSFImage.cpp:
	
	Corrected mistake in documentation about image formats (_opacity_
	value, not _transparency_ value).

2000-07-04 11:34  mortene

	* include/Inventor/nodes/SoImage.h, src/nodes/SoImage.cpp:
	
	Improved SoImage OIV-compatibility. Done by pederb.

2000-07-04 10:59  mortene

	* include/Inventor/nodes/SoTexture2.h, src/nodes/SoTexture2.cpp:
	
	Simplified and bugfixed SoTexture2. We should be more OIV compliant
	now.  Fixed by pederb.

2000-07-04 10:51  mortene

	* include/Inventor/misc/SoGLImage.h,
	src/elements/SoGLTextureImageElement.cpp, src/misc/SoGLImage.cpp:
	
	Cleaned up SoGLImage a bit, and moved some functionality from the
	soon obsolete SoImageInterface class into this class.
	
	Changed SoGLTextureImageElement to use the "new" SoGLImage.
	
	Fixes by pederb.

2000-07-04 10:46  mortene

	* src/fields/SoSFImage.cpp, include/Inventor/fields/SoSFImage.h:
	
	Converted SoSFImage to use the new SbImage class. Done by pederb.

2000-07-04 10:44  mortene

	* build/CoinSDK.iwz.in, build/SoCoinSDK.iwz.in.in,
	build/coin.dsp.in, build/coin.mak.in, build/coin_dll.dsp.in,
	build/coin_dll.mak.in, include/Inventor/SbImage.h, src/Makefile.am,
	src/base/Makefile.am, src/base/SbImage.cpp:
	
	New class SbImage. Used for handling image data. Written by pederb.

2000-07-03 17:15  mortene

	* configure.in, src/base/SbRotation.cpp:
	
	Fixed typo in configure script which made checking for Doxygen
	obligatory.

2000-07-03 14:30  mortene

	* Makefile.am, configure.in, docs/coin.doxygen,
	docs/coin.doxygen.in:
	
	Added support for automatically detecting Doxygen and configure the
	Doxygen option file to install files in correct locations.

2000-07-03 12:58  mortene

	* src/fields/SoSFImage.cpp:
	
	Bugfix SoSFImage::setValue(). Set size and number of components
	even if size == (0,0).
	
	Fixed by pederb.

2000-07-02 11:30  mortene

	* src/: misc/SoGL.cpp, nodes/SoIndexedNurbsSurface.cpp,
	nodes/SoNurbsSurface.cpp:
	
	Corrected config wrappers around GLU NURBS code.

2000-07-01 22:49  mortene

	* src/nodes/: SoLinearProfile.cpp, SoNurbsProfile.cpp:
	
	Fixes name clash problems reported by Loring Holden.

2000-07-01 15:49  mortene

	* acconfig.h, configure.in, include/Inventor/misc/SoGL.h,
	src/misc/SoGL.cpp, src/nodes/SoIndexedNurbsSurface.cpp,
	src/nodes/SoNurbsSurface.cpp:
	
	Misc fixes so we're able to compile against GLU 1.1.

2000-07-01 10:32  mortene

	* include/Inventor/nodes/SoIndexedNurbsSurface.h,
	src/nodes/SoIndexedNurbsSurface.cpp:
	
	SoIndexedNurbsSurface implementation. Done by pederb.

2000-07-01 10:31  mortene

	* include/Inventor/nodes/SoNurbsSurface.h,
	src/nodes/SoNurbsSurface.cpp:
	
	Some minor fixes to avoid warnings and compilation problems.  Done
	by pederb.

2000-07-01 10:30  mortene

	* src/misc/SoGL.cpp, include/Inventor/misc/SoGL.h:
	
	Updated NURBS renderer to handle indexed nurbs. Done by pederb.

2000-07-01 10:28  mortene

	* include/Inventor/nodes/SoTexture2Transform.h,
	src/nodes/SoTexture2Transform.cpp:
	
	Fixed a bug, implemented some missing methods, some doc. Done by
	pederb.

2000-06-30 15:05  mortene

	* include/Inventor/nodes/SoNurbsSurface.h,
	src/nodes/SoNurbsSurface.cpp:
	
	Better NURBS support. Requires GLU v1.3 for all features to work
	properly.
	
	Done by pederb.

2000-06-30 15:02  mortene

	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp:
	
	Implemented a NURBS renderer/tessellator using GLU v1.3. Done by
	pederb.

2000-06-30 13:56  mortene

	* src/misc/: SoInput.cpp, SoOutput.cpp:
	
	Include binary flag when opening binary files. Fixes bugs under
	MSWin.

2000-06-30 10:11  mortene

	* src/elements/SoProfileElement.cpp:
	
	Bugfix by pederb.

2000-06-29 21:15  mortene

	* src/nodes/SoLinearProfile.cpp:
	
	Bugfix by pederb.

2000-06-29 21:11  mortene

	* src/nodes/: SoNurbsProfile.cpp, SoNurbsSurface.cpp:
	
	Bugfix by pederb.

2000-06-29 20:07  mortene

	* include/Inventor/nodes/SoNurbsSurface.h,
	src/nodes/SoNurbsSurface.cpp:
	
	Improved nurbs surface rendering and implemented pseudo (bounding
	box) picking. Done by pederb.

2000-06-29 20:01  mortene

	* src/nodes/SoNurbsProfile.cpp:
	
	Implemented SoNurbsProfile::getTrimCurve(). Done by pederb.

2000-06-29 19:59  mortene

	* src/nodes/SoLinearProfile.cpp:
	
	Implemented SoLinearProfile::getTrimCurve(). Done by pederb.

2000-06-29 19:58  mortene

	* include/Inventor/elements/SoProfileCoordinateElement.h,
	src/elements/SoProfileCoordinateElement.cpp:
	
	Added two methods and cleaned up the code a bit. Done by pederb.

2000-06-29 19:57  mortene

	* build/coin_dll.dsp.in:
	
	Added COIN_MAKE_DLL define to dll project and makefile. By
	mariusbu.

2000-06-29 17:29  mortene

	* src/nodes/SoProfile.cpp:
	
	Added missing enum defines in SoProfile. Fixed by pederb.

2000-06-29 14:55  mortene

	* src/elements/SoGLClipPlaneElement.cpp:
	
	Fixed bug in GL clipping plane code. Done by pederb.

2000-06-29 11:27  mortene

	* configure.in:
	
	Report header file checking.

2000-06-29 09:47  mortene

	* README.IRIX:
	
	Some more info on known IRIX issues.

2000-06-29 09:40  mortene

	* README.AIX:
	
	Some more info on building Coin on AIX.

2000-06-29 09:26  mortene

	* src/: Make-CompileSilent.tpl, Make-LibtoolSilent.tpl:
	
	Templates not in use anymore, removed them from CVS.

2000-06-29 08:22  mortene

	* AUTHORS:
	
	Added summer interns.

2000-06-29 08:22  mortene

	* README:
	
	Clarified the reason we include the GPL license text in the
	distribution.

2000-06-28 19:48  www

	* INSTALL, README:
	
	Changes to INSTALL and README:	- clarify version  - clarify
	licensing

2000-06-28 17:54  mortene

	* acconfig.h, configure.in:
	
	Check for the presence of header files in a way which will also
	work when using the Microsoft Visual C++ compiler under Cygwin.

2000-06-28 17:52  mortene

	* scripts/coin.el:
	
	Don't add whitespace behind every comma character when reformatting
	sourcecode to conform to the Coin coding style, as it can have
	nasty sideeffects.

2000-06-28 17:19  mortene

	* src/base/SbMatrix.cpp:
	
	Fixed all remaining "double => float" conversion warnings with
	Microsoft VisualC++ 6.0.

2000-06-28 17:06  mortene

	* src/base/SbTime.cpp:
	
	Character constants ',' had become ', ', due to my un-kintelifier
	Elisp code for codestyle fixing. Problem reported by Loring Holden.

2000-06-28 15:35  mortene

	* configure.in, build/CoinSDK.iwz.in, build/SoCoinSDK.iwz.in.in,
	build/coin.dsp.in, build/coin.mak.in, build/coin_dll.dsp.in,
	build/coin_dll.mak.in:
	
	Updates in project, make and iwz files to incorporate new files,
	and to use filename with dot-separated full version number for Coin
	DLL. Done by mariusbu.

2000-06-28 15:26  mortene

	* README.WIN32:
	
	Updated readme for MS Windows. Done by mariusbu.

2000-06-28 15:20  mortene

	* src/misc/: SoByteStream.cpp, SoTranSender.cpp:
	
	Bug fix in new misc files, they needed #include <stdlib.h> when
	compiling with MSVC++ 6.0 to get NULL definition. Fixed by
	mariusbu.

2000-06-28 15:09  mortene

	* src/nodes/SoLOD.cpp, include/Inventor/nodes/SoLOD.h,
	include/Inventor/nodes/SoLevelOfDetail.h,
	include/Inventor/nodes/SoPathSwitch.h,
	src/nodes/SoLevelOfDetail.cpp, src/nodes/SoPathSwitch.cpp:
	
	Provide the constructors which takes a hint about the number of
	children the group-nodes is going to contain.

2000-06-28 15:04  mortene

	* include/Inventor/engines/SoDecomposeMatrix.h,
	src/engines/SoDecomposeMatrix.cpp:
	
	The "center" engine input was used as an output (ouch!).

2000-06-28 14:04  mortene

	* include/Inventor/nodes/SoTextureCoordinateFunction.h:
	
	Made constructor public to match Open Inventor API.

2000-06-28 13:57  mortene

	* include/Inventor/fields/SoSubField.h:
	
	operator=() method was (by accident) private for "derived"
	multivalue fields, it was supposed to be public.

2000-06-28 13:48  mortene

	* data/draggerDefaults/jackDragger.iv:
	
	Fixed Jack dragger to make line translator be available outside
	surrounded box. Done by pederb.

2000-06-28 13:43  mortene

	* src/engines/: evaluator.y, evaluator_tab.c, evaluator_tab.diff:
	
	Fixes a problem with Microsoft VisualC++ (it doesn't define
	__STDC__ when in "C mode", which leads to trouble). Reported by
	Joachim Tesch.

2000-06-28 13:02  mortene

	* src/engines/SoComputeBoundingBox.cpp,
	include/Inventor/engines/SoComputeBoundingBox.h:
	
	SoComputeBoundingBox::setViewportRegion() and
	SoComputeBoundingBox::getViewportRegion() were missing.

2000-06-28 12:43  mortene

	* include/Inventor/engines/SoInterpolate.h:
	
	Improved Inventor compatibility by also including
	SoInterpolateFloat.h.

2000-06-28 11:34  mortene

	* include/Inventor/lists/SoDetailList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	include/Inventor/lists/SoFieldList.h,
	include/Inventor/lists/SoPickedPointList.h,
	include/Inventor/lists/SoTypeList.h, src/lists/SoDetailList.cpp,
	src/lists/SoEngineOutputList.cpp, src/lists/SoFieldList.cpp,
	src/lists/SoPickedPointList.cpp, src/lists/SoTypeList.cpp:
	
	Misc fixes for better Open Inventor compatibility.

2000-06-28 11:02  mortene

	* include/Inventor/SoLists.h:
	
	Better Inventor compatibility.

2000-06-28 10:51  mortene

	* include/Inventor/actions/SoGLRenderAction.h,
	src/actions/SoGLRenderAction.cpp:
	
	Methods SoGLRenderAction::setRenderingIsRemote() and
	SoGLRenderAction::getRenderingIsRemote() were missing.

2000-06-28 09:31  mortene

	* src/projectors/: SbCylinderSectionProjector.cpp,
	SbSpherePlaneProjector.cpp, SbSphereSectionProjector.cpp:
	
	Fixed MSVC++ 6.0 warnings about implicit double => float
	conversions.

2000-06-28 09:19  mortene

	* src/engines/: evaluator.l, lex.so_eval.c:
	
	Fixed a couple of warnings from MS VisualC++ 6.0.

2000-06-28 09:02  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Include <windows.h> before <GL/gl.h> to resolve the necessary type
	definitions. Patch from Joachim Tesch.

2000-06-28 08:57  mortene

	* src/misc/SoInput.cpp:
	
	Fixes warning C4806 of MS VisualC++ 6.0:
	
	   '&' : unsafe operation: no value of ttype 'bool' promoted to
	type
	
	Done by Joachim Tesch.

2000-06-27 16:04  mortene

	* include/Inventor/misc/SoTranscribe.h:
	
	Use #ifdef/#endif wrapper to avoid inclusion of this Inventor
	compatibility file internally in Coin code.

2000-06-27 16:01  mortene

	* include/Inventor/misc/SoByteStream.h,
	include/Inventor/misc/SoTranReceiver.h,
	include/Inventor/misc/SoTranSender.h,
	include/Inventor/misc/SoTranscribe.h, src/misc/Makefile.am,
	src/misc/SoByteStream.cpp, src/misc/SoTranReceiver.cpp,
	src/misc/SoTranSender.cpp, src/misc/all.cpp:
	
	New classes which we were missing in Coin; SoByteStream,
	SoTranSender and SoTranReceiver. All methods implemented as stubs.

2000-06-27 15:10  mortene

	* include/Inventor/SoDB.h:
	
	SoDB::registerHeader() should have a default value for the last
	argument to match the Inventor API.

2000-06-27 15:07  mortene

	* include/Inventor/SbTime.h, src/base/SbTime.cpp:
	
	Corrected function signature to match Inventor.

2000-06-27 14:59  mortene

	* include/Inventor/SbBox3f.h, src/base/SbBox3f.cpp:
	
	Added non-const getMin() and getMax() methods (since they are
	present in Inventor, and Coin was missing these).

2000-06-27 14:51  mortene

	* include/Inventor/SoSceneManager.h:
	
	Moved typedef outside class scope for better Inventor
	compatibility.

2000-06-27 14:40  mortene

	* include/Inventor/actions/SoGLRenderAction.h:
	
	Define SoGLRenderPassCB outside SoGLRenderAction class for better
	Inventor compatibility.

2000-06-27 14:23  mortene

	* src/: base/all.cpp, VRMLnodes/all.cpp, actions/all.cpp,
	bundles/all.cpp, caches/all.cpp, details/all.cpp, draggers/all.cpp,
	elements/all.cpp, engines/all.cpp, errors/all.cpp, events/all.cpp,
	fields/all.cpp, lists/all.cpp, misc/all.cpp, manips/all.cpp,
	nodekits/all.cpp, nodes/all.cpp, projectors/all.cpp,
	sensors/all.cpp:
	
	Copyright headers added.

2000-06-27 14:16  mortene

	* build/Makefile.am:
	
	Moved Installshield Wizard installation script from
	$(datadir)/build to $(datadir)/Coin/build to be nicer when
	installing on "foreign" systems.

2000-06-27 14:15  mortene

	* include/Inventor/draggers/SoDragger.h,
	src/draggers/SoDragger.cpp:
	
	Codestyle fixes.

2000-06-27 13:27  mortene

	* build/: CoinSDK.iwz.in, SoCoinSDK.iwz.in.in, coin.dsp.in,
	coin.mak.in, important.txt:
	
	Removed Simage from IS script, updated projects and makefile to add
	version string to lib names.
	
	Added various legal notice texts to the user information provided
	by the InstallShield process.
	
	Work done by mariusbu.

2000-06-27 11:56  mortene

	* src/draggers/SoDragger.cpp:
	
	Bugfix SoDragger::appendRotation(). Adjust scale orientation when
	appending a rotation to support non-uniform scaling. Done by
	pederb.

2000-06-27 11:55  mortene

	* src/nodekits/: SoBaseKit.cpp, SoNodeKit.cpp:
	
	Moved nodekits ray pick action method initialization to the
	SoBaseKit constructor. This enables new (external) nodekits to ray
	pick without calling SoRayPickAction::addMethod().
	
	Done by pederb.

2000-06-27 11:54  mortene

	* include/Inventor/draggers/SoDragger.h:
	
	Moved a private method to the protected space to be able to create
	Motion3Event based draggers. Fix from pederb.

2000-06-26 19:46  mortene

	* build/SoCoinSDK.iwz.in.in:
	
	Updated path to qpl.txt file. Fixed by mariusbu.

2000-06-26 18:42  mortene

	* data/draggerDefaults/Makefile.am,
	data/draggerDefaults/transformerDragger.iv,
	src/draggers/SoTransformerDragger.cpp:
	
	Wrote the default geometry for SoTransformerDragger.

2000-06-26 15:55  mortene

	* include/Inventor/draggers/SoTabBoxDragger.h,
	src/draggers/SoTabBoxDragger.cpp:
	
	Implemented missing function SoTabBoxDragger::adjustScaleTabSize().
	 Bug reported by Rupert Kittinger.

2000-06-26 15:02  mortene

	* build/SoCoinSDK.iwz.in.in:
	
	Bug fixes, by mariusbu.

2000-06-26 13:17  mortene

	* coin-config.in:
	
	Added option "--datadir" to coin-config.

2000-06-26 13:09  mortene

	* Makefile.am, configure.in, build/Makefile.am,
	build/SoCoinSDK.iwz.in.in:
	
	Added SoCoinSDK Install Wizard script instructions file and support
	for processing and installing the file in configure.

2000-06-26 12:01  mortene

	* src/elements/SoGLEnvironmentElement.cpp:
	
	Bugfix for fog type SoEnvironment::HAZE. Done by pederb.

2000-06-26 10:15  mortene

	* include/Inventor/draggers/SoDragger.h:
	
	Include nodes/SoScale.h, to be compatible with Open Inventor.
	Problem reported by Rupert Kittinger.

2000-06-23 14:25  mortene

	* src/fields/SoSFImage.cpp:
	
	pederb made it possible to pass a NULL-pointer to
	SoSFImage::setValue() to pre-allocate an empty buffer.

2000-06-23 10:10  mortene

	* configure.in:
	
	Use correct case on filenames used under MSWin.

2000-06-22 22:47  mortene

	* src/misc/SoGL.cpp:
	
	Initialize texture filtering to legal values before creating a
	non-mipmapped texture. Fixed by pederb.

2000-06-22 17:27  mortene

	* configure.in, build/CoinSDK.iwz.in:
	
	Updates to CoinSDK.iwz.in and configure.in. Install Shield now
	compiles the Install Wizard correctly. Fixed by mariusbu.

2000-06-22 16:41  mortene

	* configure.in, info.cvs, build/CoinSDK.iwz.in,
	build/important.txt, src/misc/default2dfont.cpp:
	
	Added support for using Installshield to generate Coin SDK for
	MSWin.	Work done by mariusbu.

2000-06-22 16:30  mortene

	* build/README:
	
	Fixed typo.

2000-06-22 15:07  mortene

	* src/fields/SoMField.cpp:
	
	Match up allocation and deallocation.

2000-06-22 14:34  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Specify minimum GLX_DEPTH_SIZE, to avoid the possibility of getting
	visuals without any depthbuffer at all.

2000-06-22 13:55  mortene

	* src/: fields/SoGlobalField.cpp, misc/SoDB.cpp,
	misc/SoOffscreenRenderer.cpp:
	
	Put some memory leaks into the wooden kimono.

2000-06-22 13:44  mortene

	* src/misc/SoState.cpp:
	
	Passed out wolf tickets to a couple of memory leaks.

2000-06-22 13:40  mortene

	* src/elements/SoGLTextureImageElement.cpp:
	
	Fixed potentially uninitialized variable.

2000-06-22 13:34  mortene

	* src/: elements/SoGLPolygonStippleElement.cpp,
	misc/SoOffscreenRenderer.cpp:
	
	Put some mismatches in memory allocation-deallocation pairs to
	sleep.

2000-06-22 13:14  mortene

	* include/Inventor/nodes/SoIndexedFaceSet.h,
	src/nodes/SoIndexedFaceSet.cpp:
	
	Implemented proper SoConvexDataCache support in SoIndexedFaceSet. 
	Done by pederb.

2000-06-22 12:56  mortene

	* build/: README, coin_dll.dsp.in, coin_dll.mak.in:
	
	Killed memory trashing bug, coused by loading both msvcrt.dll and
	msvcrtd.dll. Added readme file to build dir.
	
	Done by mariusbu.

2000-06-22 10:08  mortene

	* src/misc/SoGenerate.cpp:
	
	Misc fixes for cube and cylinder's generate primitives. Done by
	pederb.

2000-06-22 09:55  mortene

	* src/nodes/SoCube.cpp:
	
	Set material index in cube's picked point. Fixed by pederb.

2000-06-21 21:37  mortene

	* src/misc/SoImageInterface.cpp, src/nodes/SoShape.cpp,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/misc/SoImageInterface.h,
	src/elements/SoGLTextureImageElement.cpp:
	
	Support for alpha test rendering of textures. Fixed by pederb.

2000-06-21 21:34  mortene

	* models/oiv_compliance/annotation.iv:
	
	Turn on backface culling for example model. This makes annotation
	look somewhat better. Done by pederb.

2000-06-21 21:32  mortene

	* src/misc/SoGL.cpp:
	
	Fix for material binding per part when rendering cubes and
	cylinders, done by pederb.

2000-06-21 21:31  mortene

	* src/nodes/SoCube.cpp:
	
	Supply normal and texture coordinates in picked point when picking
	a Cube. Done by pederb.

2000-06-20 19:06  mortene

	* src/misc/SoGL.cpp:
	
	Killed the "sogl_free_texture" debug messages.

2000-06-20 18:00  mortene

	* src/errors/SoError.cpp:
	
	Fixed a crash when using the Coin library as a .DLL (there are
	special rules for data originating from the C library when
	constructing DLLs).

2000-06-20 12:23  mortene

	* src/nodes/SoSeparator.cpp:
	
	Moved state push/pop inside cull test, since SoCullElement is
	guaranteed not to change when geometry is outside. Done by pederb.

2000-06-20 12:23  mortene

	* src/nodes/SoLocateHighlight.cpp, src/nodes/nodes.metadon,
	include/Inventor/nodes/SoLocateHighlight.h:
	
	Implemented the SoLocateHighlight node. Done by pederb.

2000-06-20 10:34  mortene

	* src/nodes/SoAnnotation.cpp:
	
	Fix to make SoAnnotation work with the new SoSeparator::GLRender()
	code.  Done by pederb.

2000-06-20 10:33  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Fix to handle transparent objects in delayed paths (Annotation
	nodes).  Done by pederb.

2000-06-19 19:11  mortene

	* src/base/SbMatrix.cpp:
	
	Re-inserted old, non-optimized code for SbMatrix::setTransform(),
	as the "optimized" code currently in use was indeed buggy..

2000-06-19 17:04  mortene

	* include/Inventor/fields/: SoMFEnum.h, SoSFEnum.h:
	
	Changed name of some private variables in public macros to improve
	Inventor compatibility. Fix requested by Matthias Block.

2000-06-19 17:02  mortene

	* include/Inventor/elements/SoGLShadeModelElement.h,
	src/elements/SoGLShadeModelElement.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp,
	src/nodes/SoMaterialBinding.cpp, src/nodes/SoNormalBinding.cpp,
	src/nodes/SoShape.cpp, include/Inventor/nodes/SoCone.h,
	include/Inventor/nodes/SoCube.h,
	include/Inventor/nodes/SoCylinder.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	include/Inventor/nodes/SoSphere.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoTriangleStripSet.h,
	src/nodes/SoSphere.cpp, src/nodes/SoTriangleStripSet.cpp,
	src/nodes/SoVertexProperty.cpp:
	
	Reorganized the SoGLShadeModelElement. The old code set the GL
	shade model to flat whenever the material and normal binding was
	not PER_VERTEX, which was very silly since this obviously caused
	point and spot lights to be evaluated incorrectly. The new code
	will only set the GL shading model to flat when drawing triangle
	strips with normal or material binding per face. Problem reported
	by torgunna, fixed by pederb.

2000-06-16 16:25  mortene

	* src/nodes/: SoNode.cpp, SoSeparator.cpp:
	
	Fix to be compatible with the "new" OIV GLRender traversal code
	(GLRenderOffPath, GLRenderBelowPath, GLRenderInPath). Done by
	pederb.

2000-06-16 16:23  mortene

	* src/actions/SoAction.cpp:
	
	Fixed a bug in the traversal code. Some code cleanup. Done by
	pederb.

2000-06-16 14:33  mortene

	* README.IRIX:
	
	Removed obsolete IRIX guidance hints.

2000-06-16 14:21  mortene

	* src/engines/all.cpp:
	
	Include "evaluator_tab.c" instead of "evaluator.tab.c" (this file
	got renamed) for compact builds.

2000-06-16 12:22  mortene

	* include/Inventor/nodes/SoCone.h, src/nodes/SoCone.cpp:
	
	Use current shape hints when rendering cones. Fixed by pederb.

2000-06-16 12:21  mortene

	* src/nodes/SoCylinder.cpp, include/Inventor/nodes/SoCylinder.h:
	
	Use current shape hints when rendering cylinders. Fixed by pederb.

2000-06-16 12:21  mortene

	* src/nodes/SoSphere.cpp, include/Inventor/nodes/SoSphere.h:
	
	Use current shape hints when rendering spheres. Also did some minor
	code cleanup. Fixed by pederb.

2000-06-16 12:20  mortene

	* include/Inventor/nodes/SoCube.h, src/nodes/SoCube.cpp:
	
	Use current shape hints when rendering cubes. Fixed by pederb.

2000-06-16 11:13  mortene

	* src/engines/: Makefile.am, evaluator.tab.c, evaluator.y,
	evaluator_tab.c:
	
	Renamed evaluator.tab.c to evaluator_tab.c as a workaround for a
	strange make problem on IRIX (as reported by Felix Ritter).

2000-06-16 09:04  mortene

	* build/: coin.dsp.in, coin.mak.in, coin_dll.dsp.in,
	coin_dll.mak.in:
	
	Updated projects and makefiles to add 'd' to the debug version of
	'coin.lib' and 'coin.dll, ie. 'coind.lib' and 'coind.dll'.
	
	Fixed by mariusbu.

2000-06-16 08:45  mortene

	* src/nodes/SoSeparator.cpp:
	
	Bugfix in culling code. We need to push state before doing a cull
	test since SoCullElement might change. Done by pederb.

2000-06-16 08:44  mortene

	* src/nodes/SoClipPlane.cpp:
	
	Also cull against clipping planes when rendering. Fixed by pederb.

2000-06-16 08:44  mortene

	* include/Inventor/elements/SoCullElement.h,
	src/elements/SoCullElement.cpp, src/nodes/SoCamera.cpp:
	
	Redesigned SoCullElement to handle more than one camera in a
	separator. Some code cleanup. Done by pederb.

2000-06-15 21:45  mortene

	* src/base/SbBox3f.cpp:
	
	Bugfix SbBox3f::outside(), handle the case where the box is big
	enough to contain the full view frustum. Fixed by pederb.

2000-06-15 21:43  mortene

	* src/details/DetailSource.tpl, src/details/Makefile.am,
	src/details/SoConeDetail.cpp, src/details/SoCubeDetail.cpp,
	src/details/SoCylinderDetail.cpp, src/details/SoDetail.cpp,
	src/details/SoFaceDetail.cpp, src/details/SoLineDetail.cpp,
	src/details/SoNodeKitDetail.cpp, src/details/SoPointDetail.cpp,
	src/details/SoTextDetail.cpp, src/details/details.metadon,
	include/Inventor/details/DetailHeader.tpl,
	include/Inventor/details/SoConeDetail.h,
	include/Inventor/details/SoCubeDetail.h,
	include/Inventor/details/SoCylinderDetail.h,
	include/Inventor/details/SoDetail.h,
	include/Inventor/details/SoFaceDetail.h,
	include/Inventor/details/SoLineDetail.h,
	include/Inventor/details/SoNodeKitDetail.h,
	include/Inventor/details/SoPointDetail.h,
	include/Inventor/details/SoSubDetail.h,
	include/Inventor/details/SoTextDetail.h:
	
	Converted use of template-generated code into macros. Also
	miscellaneous codestyle cleanups.

2000-06-15 21:41  mortene

	* src/engines/InterpolateSource.tpl:
	
	Removed obsoleted file.

2000-06-15 10:12  mortene

	* src/base/SbBox3f.cpp:
	
	Implemented SbBox3f::outside(). Done by pederb.

2000-06-14 20:48  mortene

	* src/events/: SoKeyboardEvent.cpp, SoSpaceballButtonEvent.cpp:
	
	Fixed isButtonPressEvent() and isButtonReleaseEvent() for
	SoKeyboardEvent and SoSpaceballButtonEvent classes so the ANY
	identifier is heeded.
	
	Problem found after a bugreport by Fernando Vega Higuera.

2000-06-14 19:19  mortene

	* include/Inventor/SbBox2f.h, include/Inventor/SbBox3f.h,
	src/base/SbBox2f.cpp, src/base/SbBox3f.cpp:
	
	Implemented missing functions SbBox2f::getClosestPoint(),
	operator==(SbBox2f, SbBox2f), operator!=(SbBox2f, SbBox2f),
	operator==(SbBox3f, SbBox3f), operator!=(SbBox3f, SbBox3f),
	SbBox3f::getClosestPoint().
	
	Added a stub for SbBox3f::outside().

2000-06-14 16:25  mortene

	* configure.in:
	
	Don't give the "untested platform" message for SGI IRIX 6.5 with
	MIPSpro CC.

2000-06-14 16:14  mortene

	* include/Inventor/: SbBox2s.h, SbColor4f.h, SbMatrix.h, SbName.h,
	SbPlane.h, SbRotation.h, SbString.h, SbTime.h, SbVec2f.h,
	SbVec2s.h, SbVec3f.h, SbVec4f.h, SbViewportRegion.h, SbXfBox3f.h,
	SoNodeKitPath.h, SoPath.h:
	
	Export "friend" functions when making DLL. Fixed by mariusbu.

2000-06-13 16:40  mortene

	* src/nodes/SoShape.cpp:
	
	Set normal, texture coords and material index for picked points.
	Fixed by pederb.

2000-06-13 16:39  mortene

	* src/nodes/SoTexture2Transform.cpp:
	
	Enable SoTextureMatrixElement for SoPickAction, fix by pederb.

2000-06-13 15:29  mortene

	* src/actions/SoRayPickAction.cpp:
	
	Fix for barycentric coordinates bug in
	SoRayPickAction::intersect().  Done by pederb.

2000-06-13 14:58  mortene

	* src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Bugfix SoIndexedTriangleStripSet::generatePrimitives(), by pederb.

2000-06-13 14:08  mortene

	* src/actions/SoAction.cpp,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoGetPrimitiveCountAction.cpp,
	src/actions/SoHandleEventAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
	src/actions/SoSearchAction.cpp, src/actions/SoWriteAction.cpp,
	src/lists/SoActionMethodList.cpp,
	include/Inventor/lists/SoActionMethodList.h:
	
	Fixed some problems/bugs with the action method handling. Patch by
	pederb.

2000-06-13 13:54  mortene

	* configure.in, build/coin_dll.dsp.in, build/coin_dll.mak.in:
	
	Added .dsp and .mak files for making coin.dll with MSVC. Done by
	mariusbu.

2000-06-13 11:40  mortene

	* include/Inventor/nodes/SoShape.h, src/nodes/SoShape.cpp:
	
	Support for BOUNDING_BOX pick style, done by pederb.

2000-06-13 11:35  mortene

	* docs/optimization.txt:
	
	Added "Application start-up time" as an important performance
	criteria.

2000-06-12 18:06  mortene

	* include/Inventor/actions/SoRayPickAction.h,
	src/actions/SoRayPickAction.cpp, src/nodes/SoSeparator.cpp:
	
	Changed SoRayPickAction::intersect(const SbBox3f &, SbBool) to pick
	in object space, as it should do. Changed SoSeparator bounding box
	picking code to support this.
	
	Done by pederb.

2000-06-12 17:34  mortene

	* src/misc/SoSceneManager.cpp:
	
	Moved some code from render() to reinitialize().

2000-06-12 17:34  mortene

	* src/sensors/SoTimerSensor.cpp:
	
	Improved debugging code a bit.

2000-06-12 16:58  mortene

	* src/base/SbMatrix.cpp:
	
	Bugfix. SbMatrix::getTransform() can now return negative scales. 
	Fixed by pederb.

2000-06-12 16:55  mortene

	* src/nodes/SoTransform.cpp:
	
	Implementation of missing methods in SoTransform, done by pederb.

2000-06-12 15:52  mortene

	* README.MSVC:
	
	Removed ^M bug info (no bug).  Added link to README.WIN32.
	
	Patch by mariusbu.

2000-06-12 15:16  mortene

	* src/: actions/SoGetBoundingBoxAction.cpp,
	actions/SoGetMatrixAction.cpp, actions/SoRayPickAction.cpp,
	actions/SoSearchAction.cpp, base/SbRotation.cpp, base/SbVec2s.cpp,
	base/SbViewVolume.cpp, base/SbXfBox3f.cpp,
	bundles/SoMaterialBundle.cpp, draggers/SoDragger.cpp,
	draggers/SoRotateDiscDragger.cpp,
	elements/SoAccumulatedElement.cpp, elements/SoCacheElement.cpp,
	elements/SoClipPlaneElement.cpp, elements/SoCullElement.cpp,
	elements/SoGLLazyElement.cpp, elements/SoLazyElement.cpp,
	elements/SoLightElement.cpp, elements/SoModelMatrixElement.cpp,
	elements/SoProfileElement.cpp, elements/SoTextureMatrixElement.cpp,
	lists/SoEngineList.cpp, lists/SoNodeList.cpp, lists/SoPathList.cpp,
	manips/SoClipPlaneManip.cpp, misc/SoGlyph.cpp,
	misc/SoNormalGenerator.cpp, misc/SoPrimitiveVertex.cpp,
	misc/SoTempPath.cpp, nodes/SoFaceSet.cpp, nodes/SoImage.cpp,
	nodes/SoMaterial.cpp, nodes/SoNonIndexedShape.cpp,
	nodes/SoPackedColor.cpp, nodes/SoPointSet.cpp,
	nodes/SoSeparator.cpp, nodes/SoShape.cpp,
	nodes/SoSurroundScale.cpp, nodes/SoTriangleStripSet.cpp:
	
	Trimmed whitespace.

2000-06-12 15:15  mortene

	* include/Inventor/: SbBSPTree.h, SbBox2f.h, SbBox2s.h, SbBox3f.h,
	SbColor.h, SbColor4f.h, SbCylinder.h, SbDict.h, SbHeap.h, SbLine.h,
	SbMatrix.h, SbName.h, SbOctTree.h, SbPlane.h, SbRotation.h,
	SbSphere.h, SbString.h, SbTesselator.h, SbTime.h, SbVec2f.h,
	SbVec2s.h, SbVec3f.h, SbVec4f.h, SbViewVolume.h,
	SbViewportRegion.h, SbXfBox3f.h, SoDB.h, SoFullPath.h, SoInput.h,
	SoInteraction.h, SoNodeKitPath.h, SoOffscreenRenderer.h,
	SoOutput.h, SoPath.h, SoPickedPoint.h, SoPrimitiveVertex.h,
	SoSceneManager.h, SoType.h, VRMLnodes/SoVRMLInterpOutput.h,
	VRMLnodes/SoVRMLInterpolator.h, actions/SoAction.h,
	actions/SoBoxHighlightRenderAction.h, actions/SoCallbackAction.h,
	actions/SoGLRenderAction.h, actions/SoGetBoundingBoxAction.h,
	actions/SoGetMatrixAction.h, actions/SoGetPrimitiveCountAction.h,
	actions/SoGlobalSimplifyAction.h, actions/SoHandleEventAction.h,
	actions/SoLineHighlightRenderAction.h, actions/SoPickAction.h,
	actions/SoRayPickAction.h, actions/SoReorganizeAction.h,
	actions/SoSearchAction.h, actions/SoShapeSimplifyAction.h,
	actions/SoSimplifyAction.h, actions/SoToVRML2Action.h,
	actions/SoToVRMLAction.h, actions/SoWriteAction.h,
	bundles/SoBundle.h, bundles/SoMaterialBundle.h,
	bundles/SoTextureCoordinateBundle.h, caches/SoBoundingBoxCache.h,
	caches/SoCache.h, caches/SoConvexDataCache.h,
	caches/SoNormalCache.h, caches/SoTextureCoordinateCache.h,
	details/SoConeDetail.h, details/SoCubeDetail.h,
	details/SoCylinderDetail.h, details/SoDetail.h,
	details/SoFaceDetail.h, details/SoLineDetail.h,
	details/SoNodeKitDetail.h, details/SoPointDetail.h,
	details/SoTextDetail.h, draggers/SoCenterballDragger.h,
	draggers/SoDirectionalLightDragger.h,
	draggers/SoDragPointDragger.h, draggers/SoDragger.h,
	draggers/SoHandleBoxDragger.h, draggers/SoJackDragger.h,
	draggers/SoPointLightDragger.h,
	draggers/SoRotateCylindricalDragger.h,
	draggers/SoRotateDiscDragger.h,
	draggers/SoRotateSphericalDragger.h, draggers/SoScale1Dragger.h,
	draggers/SoScale2Dragger.h, draggers/SoScale2UniformDragger.h,
	draggers/SoScaleUniformDragger.h, draggers/SoSpotLightDragger.h,
	draggers/SoTabBoxDragger.h, draggers/SoTabPlaneDragger.h,
	draggers/SoTrackballDragger.h, draggers/SoTransformBoxDragger.h,
	draggers/SoTransformerDragger.h, draggers/SoTranslate1Dragger.h,
	draggers/SoTranslate2Dragger.h, elements/SoAccumulatedElement.h,
	elements/SoAmbientColorElement.h,
	elements/SoAnnoText3CharOrientElement.h,
	elements/SoAnnoText3FontSizeHintElement.h,
	elements/SoAnnoText3RenderPrintElement.h,
	elements/SoBBoxModelMatrixElement.h, elements/SoCacheElement.h,
	elements/SoClipPlaneElement.h, elements/SoComplexityElement.h,
	elements/SoComplexityTypeElement.h, elements/SoCoordinateElement.h,
	elements/SoCreaseAngleElement.h, elements/SoCullElement.h,
	elements/SoDecimationPercentageElement.h,
	elements/SoDecimationTypeElement.h,
	elements/SoDiffuseColorElement.h, elements/SoDrawStyleElement.h,
	elements/SoElement.h, elements/SoEmissiveColorElement.h,
	elements/SoEnvironmentElement.h, elements/SoFloatElement.h,
	elements/SoFocalDistanceElement.h, elements/SoFontNameElement.h,
	elements/SoFontSizeElement.h, elements/SoGLAmbientColorElement.h,
	elements/SoGLClipPlaneElement.h, elements/SoGLCoordinateElement.h,
	elements/SoGLDiffuseColorElement.h,
	elements/SoGLDrawStyleElement.h,
	elements/SoGLEmissiveColorElement.h,
	elements/SoGLEnvironmentElement.h, elements/SoGLLazyElement.h,
	elements/SoGLLightIdElement.h, elements/SoGLLightModelElement.h,
	elements/SoGLLinePatternElement.h, elements/SoGLLineWidthElement.h,
	elements/SoGLModelMatrixElement.h, elements/SoGLNormalElement.h,
	elements/SoGLNormalizeElement.h, elements/SoGLPointSizeElement.h,
	elements/SoGLPolygonOffsetElement.h,
	elements/SoGLPolygonStippleElement.h,
	elements/SoGLProjectionMatrixElement.h,
	elements/SoGLRenderPassElement.h, elements/SoGLShadeModelElement.h,
	elements/SoGLShapeHintsElement.h, elements/SoGLShininessElement.h,
	elements/SoGLSpecularColorElement.h,
	elements/SoGLTextureCoordinateElement.h,
	elements/SoGLTextureEnabledElement.h,
	elements/SoGLTextureImageElement.h,
	elements/SoGLTextureMatrixElement.h,
	elements/SoGLUpdateAreaElement.h,
	elements/SoGLViewingMatrixElement.h,
	elements/SoGLViewportRegionElement.h, elements/SoInt32Element.h,
	elements/SoLazyElement.h, elements/SoLightAttenuationElement.h,
	elements/SoLightElement.h, elements/SoLightModelElement.h,
	elements/SoLinePatternElement.h, elements/SoLineWidthElement.h,
	elements/SoLocalBBoxMatrixElement.h,
	elements/SoMaterialBindingElement.h,
	elements/SoModelMatrixElement.h, elements/SoNormalBindingElement.h,
	elements/SoNormalElement.h, elements/SoOverrideElement.h,
	elements/SoPROTOElement.h, elements/SoPickRayElement.h,
	elements/SoPickStyleElement.h, elements/SoPointSizeElement.h,
	elements/SoPolygonOffsetElement.h,
	elements/SoProfileCoordinateElement.h, elements/SoProfileElement.h,
	elements/SoProjectionMatrixElement.h, elements/SoReplacedElement.h,
	elements/SoShapeHintsElement.h, elements/SoShapeStyleElement.h,
	elements/SoShininessElement.h, elements/SoSpecularColorElement.h,
	elements/SoSwitchElement.h, elements/SoTextOutlineEnabledElement.h,
	elements/SoTextureCoordinateBindingElement.h,
	elements/SoTextureCoordinateElement.h,
	elements/SoTextureImageElement.h,
	elements/SoTextureMatrixElement.h,
	elements/SoTextureOverrideElement.h,
	elements/SoTextureQualityElement.h,
	elements/SoTransparencyElement.h, elements/SoUnitsElement.h,
	elements/SoViewVolumeElement.h, elements/SoViewingMatrixElement.h,
	elements/SoViewportRegionElement.h, elements/SoWindowElement.h,
	engines/SoBoolOperation.h, engines/SoCalculator.h,
	engines/SoComposeMatrix.h, engines/SoComposeRotation.h,
	engines/SoComposeRotationFromTo.h, engines/SoComposeVec2f.h,
	engines/SoComposeVec3f.h, engines/SoComposeVec4f.h,
	engines/SoComputeBoundingBox.h, engines/SoConcatenate.h,
	engines/SoConvertAll.h, engines/SoCounter.h,
	engines/SoDecomposeMatrix.h, engines/SoDecomposeRotation.h,
	engines/SoDecomposeVec2f.h, engines/SoDecomposeVec3f.h,
	engines/SoDecomposeVec4f.h, engines/SoElapsedTime.h,
	engines/SoEngine.h, engines/SoEngineOutput.h,
	engines/SoFieldConverter.h, engines/SoGate.h,
	engines/SoInterpolate.h, engines/SoInterpolateFloat.h,
	engines/SoInterpolateRotation.h, engines/SoInterpolateVec2f.h,
	engines/SoInterpolateVec3f.h, engines/SoInterpolateVec4f.h,
	engines/SoOnOff.h, engines/SoOneShot.h, engines/SoOutputData.h,
	engines/SoSelectOne.h, engines/SoTimeCounter.h,
	engines/SoTransformVec3f.h, engines/SoTriggerAny.h,
	errors/SoDebugError.h, errors/SoError.h, errors/SoMemoryError.h,
	errors/SoReadError.h, events/SoButtonEvent.h, events/SoEvent.h,
	events/SoKeyboardEvent.h, events/SoLocation2Event.h,
	events/SoMotion3Event.h, events/SoMouseButtonEvent.h,
	events/SoSpaceballButtonEvent.h, fields/SoField.h,
	fields/SoFieldContainer.h, fields/SoFieldData.h,
	fields/SoGlobalField.h, fields/SoMFBitMask.h, fields/SoMFBool.h,
	fields/SoMFColor.h, fields/SoMFEngine.h, fields/SoMFEnum.h,
	fields/SoMFFloat.h, fields/SoMFInt32.h, fields/SoMFMatrix.h,
	fields/SoMFName.h, fields/SoMFNode.h, fields/SoMFPath.h,
	fields/SoMFPlane.h, fields/SoMFRotation.h, fields/SoMFShort.h,
	fields/SoMFString.h, fields/SoMFTime.h, fields/SoMFUInt32.h,
	fields/SoMFUShort.h, fields/SoMFVec2f.h, fields/SoMFVec3f.h,
	fields/SoMFVec4f.h, fields/SoMField.h, fields/SoSFBitMask.h,
	fields/SoSFBool.h, fields/SoSFColor.h, fields/SoSFEngine.h,
	fields/SoSFEnum.h, fields/SoSFFloat.h, fields/SoSFImage.h,
	fields/SoSFInt32.h, fields/SoSFMatrix.h, fields/SoSFName.h,
	fields/SoSFNode.h, fields/SoSFPath.h, fields/SoSFPlane.h,
	fields/SoSFRotation.h, fields/SoSFShort.h, fields/SoSFString.h,
	fields/SoSFTime.h, fields/SoSFTrigger.h, fields/SoSFUInt32.h,
	fields/SoSFUShort.h, fields/SoSFVec2f.h, fields/SoSFVec3f.h,
	fields/SoSFVec4f.h, fields/SoSField.h, lists/SbIntList.h,
	lists/SbList.h, lists/SbPList.h, lists/SbStringList.h,
	lists/SbVec3fList.h, lists/SoActionMethodList.h,
	lists/SoAuditorList.h, lists/SoBaseList.h, lists/SoCallbackList.h,
	lists/SoDetailList.h, lists/SoEnabledElementsList.h,
	lists/SoEngineList.h, lists/SoEngineOutputList.h,
	lists/SoFieldList.h, lists/SoNodeList.h, lists/SoPathList.h,
	lists/SoPickedPointList.h, lists/SoTypeList.h,
	lists/SoVRMLInterpOutputList.h, lock/SoLockMgr.h,
	manips/SoCenterballManip.h, manips/SoClipPlaneManip.h,
	manips/SoDirectionalLightManip.h, manips/SoHandleBoxManip.h,
	manips/SoJackManip.h, manips/SoPointLightManip.h,
	manips/SoSpotLightManip.h, manips/SoTabBoxManip.h,
	manips/SoTrackballManip.h, manips/SoTransformBoxManip.h,
	manips/SoTransformManip.h, manips/SoTransformerManip.h,
	misc/SoBase.h, misc/SoChildList.h, misc/SoGLImage.h,
	misc/SoGlyph.h, misc/SoImageInterface.h, misc/SoLightPath.h,
	misc/SoNormalGenerator.h, misc/SoNotification.h, misc/SoState.h,
	misc/SoTempPath.h, nodekits/SoAppearanceKit.h,
	nodekits/SoBaseKit.h, nodekits/SoCameraKit.h,
	nodekits/SoInteractionKit.h, nodekits/SoLightKit.h,
	nodekits/SoNodeKit.h, nodekits/SoNodeKitListPart.h,
	nodekits/SoNodekitCatalog.h, nodekits/SoSceneKit.h,
	nodekits/SoSeparatorKit.h, nodekits/SoShapeKit.h,
	nodekits/SoWrapperKit.h, nodes/SoAnnoText3.h,
	nodes/SoAnnoText3Property.h, nodes/SoAnnotation.h,
	nodes/SoAntiSquish.h, nodes/SoArray.h, nodes/SoAsciiText.h,
	nodes/SoBaseColor.h, nodes/SoBlinker.h, nodes/SoCallback.h,
	nodes/SoCamera.h, nodes/SoClipPlane.h, nodes/SoColorIndex.h,
	nodes/SoComplexity.h, nodes/SoCone.h, nodes/SoCoordinate3.h,
	nodes/SoCoordinate4.h, nodes/SoCube.h, nodes/SoCylinder.h,
	nodes/SoDirectionalLight.h, nodes/SoDrawStyle.h,
	nodes/SoEnvironment.h, nodes/SoEventCallback.h,
	nodes/SoExtSelection.h, nodes/SoFaceSet.h, nodes/SoFile.h,
	nodes/SoFont.h, nodes/SoFontStyle.h, nodes/SoGroup.h,
	nodes/SoImage.h, nodes/SoIndexedFaceSet.h,
	nodes/SoIndexedLineSet.h, nodes/SoIndexedNurbsCurve.h,
	nodes/SoIndexedNurbsSurface.h, nodes/SoIndexedShape.h,
	nodes/SoIndexedTriangleStripSet.h, nodes/SoInfo.h, nodes/SoLOD.h,
	nodes/SoLabel.h, nodes/SoLevelOfDetail.h,
	nodes/SoLevelOfSimplification.h, nodes/SoLight.h,
	nodes/SoLightModel.h, nodes/SoLineSet.h, nodes/SoLinearProfile.h,
	nodes/SoLocateHighlight.h, nodes/SoMarkerSet.h, nodes/SoMaterial.h,
	nodes/SoMaterialBinding.h, nodes/SoMatrixTransform.h,
	nodes/SoMultipleCopy.h, nodes/SoNode.h, nodes/SoNonIndexedShape.h,
	nodes/SoNormal.h, nodes/SoNormalBinding.h, nodes/SoNurbsCurve.h,
	nodes/SoNurbsProfile.h, nodes/SoNurbsSurface.h,
	nodes/SoOrthographicCamera.h, nodes/SoPackedColor.h,
	nodes/SoPathSwitch.h, nodes/SoPendulum.h,
	nodes/SoPerspectiveCamera.h, nodes/SoPickStyle.h,
	nodes/SoPointLight.h, nodes/SoPointSet.h, nodes/SoPolygonOffset.h,
	nodes/SoProfile.h, nodes/SoProfileCoordinate2.h,
	nodes/SoProfileCoordinate3.h, nodes/SoQuadMesh.h,
	nodes/SoResetTransform.h, nodes/SoRotation.h,
	nodes/SoRotationXYZ.h, nodes/SoRotor.h, nodes/SoScale.h,
	nodes/SoSelection.h, nodes/SoSeparator.h, nodes/SoShape.h,
	nodes/SoShapeHints.h, nodes/SoShuttle.h, nodes/SoSphere.h,
	nodes/SoSpotLight.h, nodes/SoSurroundScale.h, nodes/SoSwitch.h,
	nodes/SoText2.h, nodes/SoText3.h, nodes/SoTexture2.h,
	nodes/SoTexture2Transform.h, nodes/SoTextureCoordinate2.h,
	nodes/SoTextureCoordinateBinding.h,
	nodes/SoTextureCoordinateDefault.h,
	nodes/SoTextureCoordinateEnvironment.h,
	nodes/SoTextureCoordinateFunction.h,
	nodes/SoTextureCoordinatePlane.h, nodes/SoTransform.h,
	nodes/SoTransformSeparator.h, nodes/SoTransformation.h,
	nodes/SoTranslation.h, nodes/SoTriangleStripSet.h, nodes/SoUnits.h,
	nodes/SoUnknownNode.h, nodes/SoVertexProperty.h,
	nodes/SoVertexShape.h, nodes/SoWWWAnchor.h, nodes/SoWWWInline.h,
	projectors/SbCylinderPlaneProjector.h,
	projectors/SbCylinderProjector.h,
	projectors/SbCylinderSectionProjector.h,
	projectors/SbCylinderSheetProjector.h,
	projectors/SbLineProjector.h, projectors/SbPlaneProjector.h,
	projectors/SbProjector.h, projectors/SbSpherePlaneProjector.h,
	projectors/SbSphereProjector.h,
	projectors/SbSphereSectionProjector.h,
	projectors/SbSphereSheetProjector.h, sensors/SoAlarmSensor.h,
	sensors/SoDataSensor.h, sensors/SoDelayQueueSensor.h,
	sensors/SoFieldSensor.h, sensors/SoIdleSensor.h,
	sensors/SoNodeSensor.h, sensors/SoOneShotSensor.h,
	sensors/SoPathSensor.h, sensors/SoSensor.h,
	sensors/SoSensorManager.h, sensors/SoTimerQueueSensor.h,
	sensors/SoTimerSensor.h:
	
	Preparations for building Coin as a Win32 DLL.

2000-06-12 15:14  mortene

	* include/Inventor/SbBasic.h.in:
	
	Added define settings for construction of Win32 DLL library. Done
	by mariusbu.

2000-06-12 14:31  mortene

	* src/lists/SoPathList.cpp:
	
	pederb fixed ugly bug in SoPathList::sort(). Problem reported by
	Conrad Poelman of Stellar Science.

2000-06-12 14:28  mortene

	* include/Inventor/SbString.h, src/base/SbString.cpp:
	
	Implemented SbString::SbString(int). Inventor API mismatch reported
	by Conrad Poelman of Stellar Science.

2000-06-12 14:17  mortene

	* src/nodes/SoShape.cpp:
	
	Implemented fallback render code which uses generatePrimitives()
	when GLRender() is not implemented for a shape. Done by pederb,
	problem reported by Conrad Poelman of Stellar Science.

2000-06-12 14:07  mortene

	* include/Inventor/engines/SoCompose.h:
	
	Include SoComposeRotationFromTo class definition in SoCompose.h, to
	be Open Inventor compatible. Problem reported by Conrad Poelman of
	Stellar Science.

2000-06-12 14:03  mortene

	* src/nodes/SoShape.cpp:
	
	Changed some asserts to more informative debug messages, done by
	pederb. Problem reported by Conrad Poelman of Stellar Science.

2000-06-12 13:59  mortene

	* include/Inventor/actions/SoSubAction.h,
	include/Inventor/elements/SoSubElement.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/events/SoSubEvent.h,
	include/Inventor/fields/SoSubField.h,
	include/Inventor/nodes/SoSubNode.h, src/actions/SoAction.cpp,
	src/elements/SoElement.cpp, src/engines/SoEngine.cpp,
	src/engines/SoGate.cpp, src/fields/SoField.cpp,
	src/fields/SoFieldContainer.cpp, src/fields/SoGlobalField.cpp,
	src/fields/SoMField.cpp, src/fields/SoSField.cpp,
	src/misc/SoBase.cpp, src/misc/SoPath.cpp, src/misc/SoType.cpp,
	src/nodes/SoNode.cpp:
	
	Removed all explicit initialization of static variables to
	SoType::badType() to work around a Sun CC v4.0 bug.
	
	Problem reported by Conrad Poelman of Stellar Science.

2000-06-12 13:35  mortene

	* src/events/EventInitClass.tpl,
	include/Inventor/events/SoSubEvent.h, src/events/EventSource.tpl,
	src/events/SoButtonEvent.cpp, src/events/SoEvent.cpp,
	src/events/SoKeyboardEvent.cpp, src/events/SoLocation2Event.cpp,
	src/events/SoMotion3Event.cpp, src/events/SoMouseButtonEvent.cpp,
	src/events/SoSpaceballButtonEvent.cpp:
	
	Convert use of templates to macros.

2000-06-12 13:04  mortene

	* include/Inventor/events/: EventHeader.tpl, SoButtonEvent.h,
	SoEvent.h, SoEvents.h, SoKeyboardEvent.h, SoLocation2Event.h,
	SoMotion3Event.h, SoMouseButtonEvent.h, SoSpaceballButtonEvent.h,
	SoSubEvent.h:
	
	Convert use of templates to macros.

2000-06-12 11:44  mortene

	* src/misc/SoInput.cpp:
	
	Change type of temp variable from char* to const char* to work
	better with Sun CC 5.0. Problem reported by Conrad Poelman of
	Stellar Science.

2000-06-09 20:27  mortene

	* src/elements/: SoGLLazyElement.cpp, SoLazyElement.cpp:
	
	Misc changes to avoid cache dependency on the lazy element. 
	Improved SoGLLazyElement to update material elements in send() if
	mask is set.
	
	Fixes by pederb.

2000-06-09 20:21  mortene

	* configure.in:
	
	Fix to add carriage return characters at the end of line for MSVC
	project and makefile. Done by mariusbu.

2000-06-09 20:12  mortene

	* README.MSVC:
	
	More MSVC-specific instructions, written by mariusbu.

2000-06-09 20:09  mortene

	* README.WIN32:
	
	Updated to correct version of the MSVC++ compilation README file...
	 Document written by mariusbu.

2000-06-09 20:04  mortene

	* README.WIN32:
	
	Added instructions for building Coin with Microsoft Visual C++ 6.0.
	 Written by mariusbu.

2000-06-09 19:42  mortene

	* src/misc/Makefile.am:
	
	Install SoNormalGenerator.h, as this is a public header file in
	Open Inventor.

2000-06-09 19:24  mortene

	* src/nodes/SoOrthographicCamera.cpp:
	
	Fixed SoOrthographicCamera viewport mapping/aspect ratio bug. Done
	by pederb.

2000-06-09 19:23  mortene

	* include/Inventor/elements/SoLazyElement.h,
	src/elements/SoGLLazyElement.cpp, src/elements/SoLazyElement.cpp:
	
	Fixed several problems and bugs in the SoLazyElement and
	SoGLLazyElement wrappers. Done by pederb.

2000-06-09 18:56  mortene

	* configure.in:
	
	Store any CPPFLAGS, LDFLAGS or LIBS settings from the configure
	invocation in the coin-config script.

2000-06-09 18:27  mortene

	* include/Inventor/errors/SoDebugError.h:
	
	Fixed typos in function declarations, as reported by Akos Balazs.

2000-06-09 18:19  mortene

	* configure.in:
	
	Use wsock32.lib when compiling on MSWin. Problem reported by
	mariusbu.

2000-06-09 18:13  mortene

	* acconfig.h, configure.in, include/Inventor/SbBasic.h.in:
	
	Detect whether or not the build platform supports singleprecision
	math functions. Based on a patch by Loring Holden.

2000-06-09 15:40  mortene

	* src/nodes/SoRotor.cpp:
	
	"Bugfixed" the SoRotor class documentation.

2000-06-09 15:36  mortene

	* src/nodes/SoRotor.cpp:
	
	Added explanation of the angle value in the SoRotor node's rotation
	field.

2000-06-09 13:58  mortene

	* configure.in:
	
	Reorganized some checks for speedier configure execution.

2000-06-09 13:56  mortene

	* configure.in:
	
	Removed obsoleted code and converted dnl to #.

2000-06-09 13:34  mortene

	* include/Inventor/SoPath.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	include/Inventor/nodes/SoVertexShape.h,
	src/nodes/SoVertexShape.cpp:
	
	Include files for Open Inventor compatibility, fixed by Loring
	Holden.
	
	(Commit also contains some codestyle fixes for
	SoVertexShape.[cpp|h].)

2000-06-08 21:21  mortene

	* docs/coin.doxygen:
	
	Include missing sourcefiles in the documentation generation. Fix by
	Akos Balazs.

2000-06-08 21:17  mortene

	* include/Inventor/SoInput.h:
	
	Include SoDB.h in SoInput.h for better Open Inventor compatibility.
	 Problem reported by Felix Ritter.

2000-06-08 21:13  mortene

	* include/Inventor/elements/SoAccumulatedElement.h,
	include/Inventor/elements/SoClipPlaneElement.h,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoLightElement.h,
	include/Inventor/elements/SoModelMatrixElement.h,
	include/Inventor/elements/SoProfileElement.h,
	include/Inventor/elements/SoTextureMatrixElement.h,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoClipPlaneElement.cpp, src/elements/SoElement.cpp,
	src/elements/SoLightElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoTextureMatrixElement.cpp:
	
	Implemented proper support for accumulating node ids. This is
	needed for caching to work. Also did some code cleanup and
	documentation.
	
	Work done by pederb.

2000-06-08 20:17  mortene

	* include/Inventor/nodes/SoProfile.h:
	
	Changed some enum definitions to match OIV. Fixed by pederb.

2000-06-08 20:14  mortene

	* src/nodes/SoTriangleStripSet.cpp:
	
	Support for generating normals PER_FACE, PER_STRIP and OVERALL for
	the SoTriangleStripSet node. Done by pederb.

2000-06-08 20:08  mortene

	* include/Inventor/misc/SoNormalGenerator.h,
	src/misc/SoNormalGenerator.cpp:
	
	Support for generating normal per strip. Done by pederb.

2000-06-08 12:08  mortene

	* include/Inventor/SbPList.h:
	
	Fixed erroneous includes. Problem reported by Loring Holden.

2000-06-07 21:32  mortene

	* include/Inventor/: SbLinear.h, SbPList.h,
	VRMLnodes/SoVRMLInterpolator.h, elements/SoElement.h,
	nodekits/SoNodeKitListPart.h:
	
	Headerfile inclusion fixes for better Inventor compatibility. 
	Problems reported by Felix Ritter.

2000-06-07 21:31  mortene

	* include/Inventor/nodes/: SoAnnoText3Property.h, SoBaseColor.h,
	SoCallback.h, SoCamera.h, SoClipPlane.h, SoColorIndex.h,
	SoComplexity.h, SoCoordinate3.h, SoCoordinate4.h, SoDrawStyle.h,
	SoEnvironment.h, SoEventCallback.h, SoFile.h, SoFont.h, SoGroup.h,
	SoInfo.h, SoLabel.h, SoLight.h, SoLightModel.h, SoMaterial.h,
	SoMaterialBinding.h, SoNormal.h, SoNormalBinding.h,
	SoPackedColor.h, SoPickStyle.h, SoPolygonOffset.h, SoProfile.h,
	SoProfileCoordinate2.h, SoProfileCoordinate3.h, SoShape.h,
	SoShapeHints.h, SoSubNode.h, SoTexture2.h, SoTexture2Transform.h,
	SoTextureCoordinate2.h, SoTextureCoordinateBinding.h,
	SoTextureCoordinateFunction.h, SoTransformation.h, SoUnknownNode.h,
	SoVertexProperty.h, SoWWWInline.h:
	
	Restructured headerfile inclusion a bit to better match Open
	Inventor. This gives us better "compile-time" compatibility with
	Inventor applications.
	
	Fix requested by Felix Ritter.

2000-06-07 20:39  mortene

	* src/nodes/SoNode.cpp:
	
	Set new node id in notify() to enable caching to work properly. Fix
	by pederb.

2000-06-07 19:37  mortene

	* include/Inventor/SbBasic.h.in:
	
	Misc math defines to work better with MSVC++. Fixed by mariusbu.

2000-06-07 19:31  mortene

	* build/: coin.dsp.in, coin.mak.in:
	
	Various fixes to include paths, by mariusbu.

2000-06-07 19:28  mortene

	* include/Inventor/nodekits/SoInteractionKit.h:
	
	Include sensors/SoFieldSensor.h for better Open Inventor
	compatibility. Problem reported by Felix Ritter.

2000-06-07 19:22  mortene

	* include/Inventor/elements/SoAccumulatedElement.h,
	include/Inventor/elements/SoCacheElement.h,
	include/Inventor/elements/SoCullElement.h,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoFloatElement.h,
	include/Inventor/elements/SoGLNormalizeElement.h,
	include/Inventor/elements/SoGLPolygonStippleElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	include/Inventor/elements/SoGLShadeModelElement.h,
	include/Inventor/elements/SoGLUpdateAreaElement.h,
	include/Inventor/elements/SoInt32Element.h,
	include/Inventor/elements/SoOverrideElement.h,
	include/Inventor/elements/SoPROTOElement.h,
	include/Inventor/elements/SoPickRayElement.h,
	include/Inventor/elements/SoReplacedElement.h,
	include/Inventor/elements/SoShapeHintsElement.h,
	include/Inventor/elements/SoShapeStyleElement.h,
	include/Inventor/elements/SoTextureOverrideElement.h,
	include/Inventor/elements/SoViewportRegionElement.h,
	include/Inventor/elements/SoWindowElement.h, src/misc/SoState.cpp:
	
	Reorganized the basic headerfile inclusion structure for the base
	element classes. This should make it more like Open Inventor, and
	removes a bug reported by Felix Ritter.

2000-06-07 19:16  mortene

	* src/engines/Makefile.am:
	
	Removed unnecessary BUILT_SOURCES Automake setting in Makefile.

2000-06-07 17:41  mortene

	* configure.in, build/coin.dsp.in, build/coin.mak.in:
	
	Support added for generating MSVC++ project and makefile. All work
	done by mariusbu.

2000-06-07 16:50  mortene

	* src/caches/SoCache.cpp:
	
	Removed invalid assert. Fix by pederb.

2000-06-07 16:23  mortene

	* src/misc/SoInput.cpp:
	
	Workaround for missing POSIX macro S_ISDIR with MSVC++ 6.0 header
	files. Based on work by mariusbu.

2000-06-07 16:12  mortene

	* src/base/SbString.cpp:
	
	Use quotes instead of brackets to work better with MSVC++ project
	files.

2000-06-06 18:25  mortene

	* src/caches/SoCache.cpp:
	
	Bugfix. Elements should only be added if it's stack depth is less
	than the cache stack depth. Done by pederb.

2000-06-06 16:30  mortene

	* include/Inventor/SbBasic.h.in:
	
	Added empty SoEXTENDER and SoINTERNAL definitions for better
	compile-time compatibility with Open Inventor. Problem reported by
	Felix Ritter.

2000-06-06 16:23  mortene

	* include/Inventor/elements/SoSubElement.h:
	
	Include SoElement.h, to be "compile-time" compatible with Open
	Inventor.  Problem reported by Felix Ritter.

2000-06-06 16:16  mortene

	* include/Inventor/misc/SoState.h, src/misc/SoState.cpp:
	
	Implemented missing methods needed for caching. Done by pederb.

2000-06-06 16:15  mortene

	* include/Inventor/elements/SoCacheElement.h:
	
	Remove unimplemented SoCacheElement::push(SoState *) method.

2000-06-06 14:51  mortene

	* configure.in:
	
	Remove non-portable use of unset.

2000-06-06 14:33  mortene

	* src/manips/SoClipPlaneManip.cpp,
	include/Inventor/manips/SoClipPlaneManip.h,
	src/manips/commoncode.cpp:
	
	Implemented the clip plane manipulator. Done by pederb.

2000-06-06 13:35  mortene

	* data/draggerDefaults/iv2h.sh:
	
	Misc improvements to the script.

2000-06-06 13:12  mortene

	* src/elements/SoCacheElement.cpp:
	
	Implemented missing methods in SoCacheElement. Done by pederb.

2000-06-06 11:56  mortene

	* src/engines/Makefile.am:
	
	Removed the explicit make rules for re-generating from lex and yacc
	sources to avoid confusion for casual users.

2000-06-06 11:23  mortene

	* src/engines/: Makefile.am, evaluator.h, evaluator.l,
	evaluator.tab.c, evaluator.y, lex.so_eval.c:
	
	Miscellaneous changes to humour the VC++ compiler. By mariusbu.

2000-06-06 10:35  mortene

	* .cvsignore, data/.cvsignore, data/draggerDefaults/.cvsignore,
	include/Inventor/lock/.cvsignore, src/.cvsignore,
	src/VRMLnodes/.cvsignore, src/actions/.cvsignore,
	src/base/.cvsignore, src/bundles/.cvsignore, src/caches/.cvsignore,
	src/details/.cvsignore, src/draggers/.cvsignore,
	src/elements/.cvsignore, src/engines/.cvsignore,
	src/errors/.cvsignore, src/events/.cvsignore,
	src/fields/.cvsignore, src/lists/.cvsignore, src/manips/.cvsignore,
	src/misc/.cvsignore, src/nodekits/.cvsignore, src/nodes/.cvsignore,
	src/projectors/.cvsignore, src/sensors/.cvsignore:
	
	Updated .cvsignore files for "inline" builds (in src directories).

2000-06-06 10:11  mortene

	* src/engines/SoCalculator.cpp:
	
	Make it easier for the compiler to find the evaluator.h includefile
	for build systems beside the configure-based one. Fix by mariusbu.

2000-06-06 09:27  mortene

	* data/draggerDefaults/iv2h.sh:
	
	Used a sed-workaround for the problem of ``echo'' not behaving as
	expected on SGI IRIX. Problem reported by Felix Ritter.

2000-06-06 08:16  mortene

	* src/misc/SoGLTristripTemplate.cpp:
	
	Bugfix to handle normal and material per face for the
	SoIndexedTriangleStripSet node, by pederb.

2000-06-06 08:15  mortene

	* src/nodes/SoTriangleStripSet.cpp:
	
	Bugfix to handle normal and material per face for the
	TriangleStripSet node, by pederb.

2000-06-05 20:06  mortene

	* docs/optimization.txt:
	
	Added a couple more concrete tasks, rearranged the priority list a
	bit.

2000-06-05 19:28  mortene

	* docs/optimization.txt:
	
	Added one more concrete task item, plus a graded list of important
	areas where good performance is paramount.

2000-06-05 19:01  mortene

	* data/draggerDefaults/iv2h.sh:
	
	Minor fix to work better with Linux "echo" command. (This might
	break with "echo" on other platforms -- but hopefully not. The code
	now looks more correct.  :^/)

2000-06-05 16:15  mortene

	* src/elements/SoGLShadeModelElement.cpp:
	
	Bugfix by pederb.

2000-06-04 13:44  mortene

	* src/sensors/SoSensorManager.cpp:
	
	Bugfix to repair the broken SoIdleSensor handling. Problem reported
	by Fernando Vega Higuera.

2000-06-04 13:42  mortene

	* src/misc/SoNormalGenerator.cpp:
	
	Eliminates some warnings. Fix by pederb.

2000-06-04 10:15  mortene

	* src/nodes/SoFaceSet.cpp:
	
	Added support to generate normals PER_FACE and OVERALL for the
	FaceSet node. Done by pederb.

2000-06-04 10:13  mortene

	* include/Inventor/misc/SoNormalGenerator.h,
	src/misc/SoNormalGenerator.cpp:
	
	Support for generating normals PER_FACE and OVERALL. Done by
	pederb.

2000-06-04 10:09  mortene

	* autogen.sh:
	
	larsa corrected path to libtool-package from GNU ftp.

2000-06-02 18:49  mortene

	* coin-config.in, configure.in:
	
	Various fixes for better MSWin support.

2000-06-02 16:22  mortene

	* autogen.sh:
	
	Make it possible to run autogen.sh script from any location.

2000-06-02 16:13  mortene

	* depcomp:
	
	Yet another bugfix for the SGI MIPSpro dependency tracking.

2000-06-02 16:12  mortene

	* src/misc/SoInput.cpp:
	
	Use int type instead of char, as we need to hold negative values.

2000-06-02 13:49  mortene

	* src/: misc/SoOffscreenRenderer.cpp, sensors/SoSensor.cpp:
	
	Minor changes needed to compile release version of Coin. From
	pederb.

2000-06-02 13:21  mortene

	* src/misc/SoType.cpp:
	
	Compile fix for Microsoft Visual C++, from mariusbu.

2000-06-02 12:14  mortene

	* autogen.sh:
	
	"--clean" removes Makefile.in files too.  "$DIE" is either "false"
	or "true" (more useful values for scripting).  Fixed by larsa.

2000-06-02 10:59  mortene

	* autogen.sh, configure.in:
	
	Upgrade to latest Automake from CVS and latest Libtool release
	(version 1.3.5). The Autoconf and Automake versions we are using
	also includes a number of bugfixes.
	
	The upgrade of Automake and Libtool fixes a number of bugs, among
	them the need to have GNU Make on IRIX and sourcecode dependency
	tracking for the SGI MipsPro compilers.

2000-06-02 10:18  mortene

	* depcomp:
	
	Fix two bugs: 1) pass the dependency generation option properly to
	the compiler preprocessor, 2) make sure dependency lines longer
	than 8192 characters are not mangled.

2000-06-02 08:14  mortene

	* src/misc/default3dfont.cpp:
	
	Makes VC++ stop nagging about precision. Fix by pederb.

2000-06-01 21:15  mortene

	* src/draggers/SoTabPlaneDragger.cpp:
	
	pederb: fixed ugly operator precedence bug, found by mariusbu.

2000-06-01 15:21  mortene

	* src/engines/evaluator.c:
	
	Inserted explicit casts to avoid VC++ 6.0 warnings. Problem
	reported by Larry D'Cunha, fix by pederb.

2000-06-01 15:19  mortene

	* include/Inventor/fields/SoFieldData.h:
	
	Fix for erroneous forward declaration, from pederb. Reported by
	Larry D'Cunha.

2000-06-01 15:18  mortene

	* src/misc/SoImageInterface.cpp:
	
	Texture/image search fix, by pederb. Search for texture names with
	relative paths.

2000-05-31 16:28  mortene

	* include/Inventor/SbBasic.h.in:
	
	Added a note about the math.h include in SbBasic.h to prevent
	future bugs.

2000-05-31 16:22  mortene

	* src/engines/evaluator.c:
	
	evaluator.c should include SbBasic.h to get important math defines
	under Windows. Reported by Larry D'Cunha.

2000-05-31 14:10  mortene

	* src/: nodes/SoNode.cpp, nodes/SoShape.cpp,
	actions/SoGLRenderAction.cpp:
	
	On the Windows platform, we need to include windows.h before gl.h. 
	Problems reported by Larry D'Cunha.

2000-05-31 13:50  mortene

	* docs/optimization.txt:
	
	Optimization idea from pederb.

2000-05-31 12:49  mortene

	* docs/optimization.txt, src/misc/SoState.cpp:
	
	Removed some obsoleted TODOs, and moved some optimization hints
	from SoState.cpp into optimization.txt.
	
	By pederb, some additions by me.

2000-05-31 12:28  mortene

	* docs/optimization.txt:
	
	Updated information on missing optimization mechanisms in
	SoSeparator (pederb implemented render and pick culling a few weeks
	ago).

2000-05-31 10:18  mortene

	* include/Inventor/nodes/SoTextureCoordinatePlane.h:
	
	Workaround for VC++ 6.0 bug, by pederb.

2000-05-29 20:27  mortene

	* include/Inventor/SbViewVolume.h, src/base/SbViewVolume.cpp:
	
	pederb added a method to get the up vector.

2000-05-29 19:22  mortene

	* src/actions/SoRayPickAction.cpp:
	
	Bugfixes, by pederb.

2000-05-29 10:54  mortene

	* include/Inventor/nodes/SoIndexedLineSet.h:
	
	Added missing "virtual" keyword in function signature.

2000-05-25 18:50  mortene

	* src/: nodes/SoSelection.cpp,
	projectors/SbCylinderPlaneProjector.cpp:
	
	Removed unused variable.

2000-05-25 18:40  mortene

	* src/nodes/SoIndexedLineSet.cpp:
	
	Removed unused variable.

2000-05-25 08:34  mortene

	* src/nodes/: SoAsciiText.cpp, SoCube.cpp, SoGroup.cpp, SoNode.cpp,
	SoText3.cpp:
	
	Removed unused variables.

2000-05-24 19:22  mortene

	* src/nodes/SoTexture2.cpp:
	
	Temporary workaround for the various shortcomings of SoTexture2 and
	SoSFImage. Done by pederb after a bugreport from Christophe Remy.

2000-05-24 19:21  mortene

	* configure.in:
	
	Synchronize with the SIM_AC_CHECK_MACRO_QUOTE changes.

2000-05-23 17:32  mortene

	* src/nodes/SoVertexShape.cpp:
	
	Added missing include, patch by Loring Holden.

2000-05-23 15:26  mortene

	* src/nodes/SoCube.cpp:
	
	SoTextureCoordinateElement is not to be used in SoCube::GLRender().

2000-05-23 15:18  mortene

	* src/misc/: SoBase.cpp, SoDB.cpp, SoGL.cpp,
	SoGLFaceSetTemplate.cpp, SoGLTristripTemplate.cpp, SoGenerate.cpp,
	SoOutput.cpp, SoPath.cpp:
	
	Cleaned out misc compiler warnings from SGI MipsPro v7.30.

2000-05-23 15:04  mortene

	* src/fields/SoSFImage.cpp:
	
	Bugfix; pad images with zero values when writing.

2000-05-23 15:04  mortene

	* src/fields/SoField.cpp:
	
	Killed off unnecessary and meaningless casting to "const".

2000-05-23 14:59  mortene

	* src/engines/SoSelectOne.cpp:
	
	Removed unused variable.

2000-05-23 14:55  mortene

	* src/engines/: SoSelectOne.cpp, SoTimeCounter.cpp, evaluator.c:
	
	Removed unused variables.

2000-05-23 14:41  mortene

	* src/engines/SoEngine.cpp:
	
	Removed unused variable.

2000-05-23 13:53  mortene

	* src/draggers/SoTabPlaneDragger.cpp:
	
	Removed unused variable.

2000-05-23 13:50  mortene

	* include/Inventor/nodes/SoIndexedFaceSet.h,
	include/Inventor/nodes/SoIndexedShape.h,
	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedShape.cpp,
	src/nodes/SoVertexShape.cpp:
	
	Match up the way we overload virtual generateDefaultNormals()
	methods.  (If we overload one of the generateDefaultNormals()
	methods, we should also overload the other one with a different
	signature -- to avoid confusing compilers).

2000-05-23 13:32  mortene

	* include/Inventor/elements/SoCullElement.h,
	src/elements/SoCullElement.cpp:
	
	A new method, a bugfix and some documentation. Done by pederb.

2000-05-23 12:57  mortene

	* src/draggers/SoTransformerDragger.cpp:
	
	Removed unused variable.

2000-05-23 12:55  mortene

	* src/draggers/SoDragPointDragger.cpp:
	
	Removed unused variables.

2000-05-23 12:54  mortene

	* include/Inventor/sensors/SoTimerSensor.h,
	src/sensors/SoTimerSensor.cpp:
	
	Make function signature of overloaded virtual function match that
	of the superclass.

2000-05-23 12:48  mortene

	* src/draggers/SoHandleBoxDragger.cpp:
	
	Removed unused variable.

2000-05-23 12:02  mortene

	* data/draggerDefaults/Makefile.am:
	
	Add Automake rule so the dragger default geometry headers are
	correctly built.

2000-05-23 11:06  mortene

	* src/elements/Makefile.am:
	
	Install SoCullElement.h include file.

2000-05-23 10:25  mortene

	* include/Inventor/lists/SoActionMethodList.h,
	src/lists/SoActionMethodList.cpp:
	
	Removed superflous method.

2000-05-23 10:21  mortene

	* src/bundles/SoTextureCoordinateBundle.cpp:
	
	Removed unused variable.

2000-05-23 10:19  mortene

	* src/bundles/SoTextureCoordinateBundle.cpp:
	
	Fixed a nasty bug with operator precedence.

2000-05-23 10:13  mortene

	* include/Inventor/lists/SbList.h:
	
	Commented the fact that we are not using a virtual destructor on
	SbList.

2000-05-23 09:51  mortene

	* src/base/SbName.cpp:
	
	Killed superflous semicolon.

2000-05-23 09:50  mortene

	* src/base/SbOctTree.cpp:
	
	Killed unnecessary code.

2000-05-23 09:46  mortene

	* include/Inventor/SbMatrix.h, src/base/SbMatrix.cpp:
	
	Removed meaningless "const" on SbBool return value (kills SGI
	Mipspro warning).

2000-05-23 09:45  mortene

	* src/base/SbMatrix.cpp, include/Inventor/SbMatrix.h:
	
	Codestyle fixes.

2000-05-23 09:28  mortene

	* include/Inventor/actions/SoSubActionP.h:
	
	Removed unused variable.

2000-05-23 09:28  mortene

	* include/Inventor/actions/SoSubAction.h:
	
	Minor fixes to better prevent namespace clashes.

2000-05-23 09:28  mortene

	* src/actions/SoCallbackAction.cpp:
	
	Removed declaration of a couple of unused variables.

2000-05-23 09:20  mortene

	* src/fields/SoMField.cpp:
	
	Added minor FIXME about optimizing import operations.

2000-05-23 09:20  mortene

	* src/fields/SoFieldContainer.cpp:
	
	Added FIXME to avoid inadvertently introduce bugs when extending
	SoFieldContainer with VRML capabilities.

2000-05-23 09:19  mortene

	* src/engines/SoGate.cpp:
	
	Robustified code a little bit, added a few important FIXMEs.

2000-05-23 09:19  mortene

	* src/engines/SoEngine.cpp:
	
	Added some more doc.

2000-05-23 09:18  mortene

	* src/caches/SoNormalCache.cpp:
	
	Added some debug code to help find areas where we should be more
	robust for erraneous polygon specifications.

2000-05-23 09:17  mortene

	* include/Inventor/events/SoKeyboardEvent.h:
	
	Workaround for Win32 compilation problem. (Win32 API headers
	defines the DELETE keyword -- really brilliant...)

2000-05-23 09:16  mortene

	* include/Inventor/elements/SoFontNameElement.h,
	include/Inventor/elements/SoLightAttenuationElement.h,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoLightAttenuationElement.cpp:
	
	Correct the matches() signature for SoFontNameElement and
	SoLightAttenuationElement.

2000-05-23 09:14  mortene

	* include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp:
	
	Fixed a potential problem (need to overload all methods of the same
	name if overloading at least one). This also makes us follow
	Inventor behavior.

2000-05-22 14:21  mortene

	* src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Fixes a compiler error under Solaris - must return a value from the
	generateDefaultNormals() method. Patch from Loring Holden.

2000-05-19 22:40  mortene

	* src/nodes/SoSurroundScale.cpp:
	
	Handle zero size dimensions in SoSurroundScale. Fixed by pederb.

2000-05-19 22:38  mortene

	* src/nodes/SoSeparator.cpp:
	
	Handle empty separator gracefully when doing render and pick
	culling.  Fix by pederb.

2000-05-19 13:08  mortene

	* src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Don't crash on empty SoIndexedTriangleStripSet nodes.

2000-05-19 12:58  mortene

	* include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Killed seriously flawed attempt at caching triangle and strip count
	numbers.

2000-05-19 12:43  mortene

	* include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Misc documentation and codestyle fixes.

2000-05-19 12:30  mortene

	* src/misc/default3dfont.cpp:
	
	A nicer looking comma glyph. Fix by pederb.

2000-05-19 11:54  mortene

	* include/Inventor/actions/SoRayPickAction.h,
	src/actions/SoRayPickAction.cpp, src/nodes/SoSeparator.cpp:
	
	Pick culling implementation. Not 100% yet, but should work ok. Done
	by pederb.

2000-05-19 11:51  mortene

	* src/caches/SoNormalCache.cpp:
	
	Minor documentation and style fixes.

2000-05-19 11:13  mortene

	* src/nodes/SoCamera.cpp:
	
	Don't let the culling code freak out on empty scenes.

2000-05-19 09:46  mortene

	* src/base/SbViewVolume.cpp:
	
	Bugfix, by pederb.

2000-05-18 21:56  mortene

	* src/elements/SoCullElement.cpp:
	
	Make sure that SoCullElement::addPlanes() in the .cpp file agrees
	with the definition in the .h file. Fixed by Loring Holden.

2000-05-18 21:53  mortene

	* include/Inventor/SbViewVolume.h, src/base/SbViewVolume.cpp,
	src/elements/SoGLViewingMatrixElement.cpp, src/nodes/SoCamera.cpp:
	
	Fix to handle transformations before a camera in scene graphs
	correctly.  Done by pederb.

2000-05-18 21:53  mortene

	* src/nodes/SoSurroundScale.cpp:
	
	Added detection for the SoSurroundScale bug (Bugzilla #98). 
	(Peder, this needs proper fixing.)

2000-05-18 14:45  mortene

	* src/elements/all.cpp:
	
	Fix for "compact" build mode.

2000-05-18 14:44  mortene

	* Makefile.am, configure.in, src/misc/Makefile.am,
	src/misc/SoLockManager.cpp, src/misc/all.cpp,
	include/Inventor/Makefile.am, include/Inventor/lock/Makefile.am,
	include/Inventor/lock/SoLockMgr.h:
	
	Wrote a dummy implementation of the SoLockManager class from
	Inventor.

2000-05-18 12:29  mortene

	* src/caches/SoNormalCache.cpp:
	
	Be robust when an SoIndexedFaceSet node's coordIndex field is
	missing the terminating -1 for the last face.

2000-05-18 11:46  mortene

	* include/Inventor/caches/SoNormalCache.h,
	src/caches/SoNormalCache.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp:
	
	Removed some code in SoNormalCache which is obsolete.

2000-05-18 11:44  mortene

	* docs/plan.txt:
	
	A few updates to the estimates to more accurately reflect current
	status.

2000-05-18 09:00  mortene

	* src/nodes/SoVertexProperty.cpp:
	
	Bugfix for recently introduced bug. Fixed by pederb.

2000-05-17 13:19  mortene

	* include/Inventor/SbViewVolume.h,
	include/Inventor/elements/SoCullElement.h,
	include/Inventor/nodes/SoSeparator.h, src/base/SbViewVolume.cpp,
	src/elements/Makefile.am, src/elements/SoCullElement.cpp,
	src/elements/SoElement.cpp, src/nodes/SoCamera.cpp,
	src/nodes/SoSeparator.cpp:
	
	Implemented view frustum culling when rendering, done by pederb.

2000-05-17 12:00  mortene

	* README.AIX, README.IRIX:
	
	Fixed a couple of typos.

2000-05-15 22:50  mortene

	* src/: bundles/SoMaterialBundle.cpp, nodes/SoMaterial.cpp,
	nodes/SoPackedColor.cpp, nodes/SoVertexProperty.cpp:
	
	Polygon stipple handling fix. Eliminates bugzilla bug 5. Done by
	pederb.

2000-05-15 22:47  mortene

	* src/: misc/SoNormalGenerator.cpp, nodes/SoNonIndexedShape.cpp:
	
	Handle empty non-indexed shapes with no coordinates gracefully. 
	Fixed by pederb.

2000-05-15 22:46  mortene

	* src/draggers/SoDragger.cpp:
	
	Improved dragger caching, done by pederb.

2000-05-15 13:13  mortene

	* src/draggers/SoRotateDiscDragger.cpp:
	
	Makes SoRotateDiscDragger behave correctly. Fix by pederb.

2000-05-13 22:10  mortene

	* src/draggers/SoDragger.cpp:
	
	pederb: Fixed a couple of bugs in the subdragger handling. This
	eliminates several old dragger bugs. Yay!

2000-05-13 19:43  mortene

	* src/nodes/SoSelection.cpp:
	
	Do not automatically touch() when paths or nodes are added or
	removed from the set of selections. This is done to make the
	behavior equal to Inventor.

2000-05-12 16:13  mortene

	* include/Inventor/draggers/SoTrackballDragger.h:
	
	Ouch, forgot to commit changes to the include file when commiting
	pederb's fix for the trackballdragger problem.

2000-05-12 16:06  mortene

	* src/draggers/SoTrackballDragger.cpp:
	
	Make SoTrackballDragger behave correctly when dragging outside the
	sphere. Fixed by pederb.

2000-05-12 16:05  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Rewrite the SoInteractionKit::readDefaultParts() to avoid the
	potential for clashes with non-default geometry files with the same
	name as the SO_DRAGGER_DIR geometries.

2000-05-12 16:00  mortene

	* src/misc/SoInput.cpp:
	
	Detect and behave properly if the user specifies a directory as an
	input file.

2000-05-12 15:42  mortene

	* data/draggerDefaults/trackballDragger.iv:
	
	Use a lighter color of green for the user-defined rotation ring.

2000-05-12 14:44  mortene

	* src/engines/SoCalculator.cpp:
	
	Re-enable code in destructor after fixing a bug in the field
	notification which caused crashes.

2000-05-12 14:43  mortene

	* include/Inventor/fields/SoSubField.h:
	
	Disable notification during the destruction of multivalue fields. 
	This was the cause of a bug which made destructed engine instances
	receive inputChanged() notifications.

2000-05-12 14:39  mortene

	* src/draggers/SoScale1Dragger.cpp:
	
	Bounds checking on SoScale1Dragger to avoid negative scale values.
	Fixed by pederb.

2000-05-12 13:38  mortene

	* src/draggers/SoDragger.cpp:
	
	Initialize SoDragger::activeChildDragger to NULL. This fixes weird
	SoJackDragger bug (122). Done by pederb.

2000-05-12 13:20  mortene

	* src/draggers/SoJackDragger.cpp:
	
	Bugfix SoJackDragger. Callback used incorrect pointer. Fixed by
	pederb.

2000-05-12 11:47  mortene

	* src/draggers/SoDragPointDragger.cpp:
	
	Fix for SoDragPointDragger default orientation, by pederb.

2000-05-11 22:07  mortene

	* src/draggers/SoTabBoxDragger.cpp:
	
	Fixed typo which made the dragger miss out on the SoSurroundScale.

2000-05-11 16:48  mortene

	* include/Inventor/SbBasic.h.in:
	
	Documented a couple of configure defines.

2000-05-11 16:48  mortene

	* configure.in:
	
	Migrate the new RTTI policy switch into the configure script.

2000-05-11 15:00  mortene

	* include/Inventor/nodes/SoSwitch.h, src/nodes/SoSwitch.cpp:
	
	Implemented the missing constructor (which takes a hint about the
	number of children). Thanks to Jacob Støren for pointing this out.

2000-05-11 14:38  mortene

	* src/caches/SoNormalCache.cpp:
	
	Be robust in handling invalid polygons.

2000-05-11 14:34  mortene

	* src/nodes/SoSwitch.cpp:
	
	Documented the whichChild field.

2000-05-11 12:44  mortene

	* src/nodes/SoTexture2.cpp:
	
	Removed debug message when texture loading succeeds. Fix from
	pederb.

2000-05-11 11:57  mortene

	* src/misc/SoInput.cpp:
	
	Simplified code by using the SbList backbuffer exclusively as a
	stack.

2000-05-11 11:40  mortene

	* src/misc/SoInput.cpp:
	
	Fixes for some particularly nasty bugs in SoInput backbuffer
	handling.  Problems discovered by kintel and fixed by pederb.

2000-05-10 22:06  mortene

	* data/draggerDefaults/Makefile.am,
	data/draggerDefaults/directionalLightDragger.iv,
	data/draggerDefaults/jackDragger.iv,
	data/draggerDefaults/spotLightDragger.iv,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp, src/draggers/draggers.metadon:
	
	Designed default dragger geometries for DirectionalLightDragger,
	SpotLightDragger and JackDragger.

2000-05-10 22:05  mortene

	* data/draggerDefaults/dragPointDragger.iv:
	
	Fixed a typo bug (used 0 as one of the scalefactor components in an
	SoScale node).

2000-05-10 18:24  mortene

	* src/draggers/: SoTabBoxDragger.cpp, SoTabPlaneDragger.cpp:
	
	Compile in default dragger geometries.

2000-05-10 18:23  mortene

	* data/draggerDefaults/: Makefile.am, tabBoxDragger.iv,
	tabPlaneDragger.iv:
	
	Designed default dragger geometries for SoTabPlaneDragger and
	SoTabBoxDragger.

2000-05-10 18:23  mortene

	* docs/optimization.txt:
	
	Added a section with concrete tasks which it is already obvious
	must be done + did various improvements to the section with
	"general guidelines".

2000-05-10 13:53  mortene

	* docs/optimization.txt:
	
	Wrote framework for instructions, ideas etc around optimizations.

2000-05-10 13:52  mortene

	* src/draggers/: SoCenterballDragger.cpp, SoRotateDiscDragger.cpp,
	SoRotateSphericalDragger.cpp, SoScale1Dragger.cpp,
	SoScale2Dragger.cpp, SoScale2UniformDragger.cpp, draggers.metadon:
	
	Compile in default dragger geometries for newly designed files.

2000-05-10 13:52  mortene

	* data/draggerDefaults/: Makefile.am, centerballDragger.iv,
	rotateDiscDragger.iv, rotateSphericalDragger.iv, scale1Dragger.iv,
	scale2Dragger.iv, scale2UniformDragger.iv:
	
	Designed 6 more dragger default geometries (*puh*).

2000-05-09 22:12  mortene

	* src/nodes/SoImage.cpp:
	
	Image clipping bugfix, by pederb.

2000-05-09 15:13  mortene

	* src/nodes/: SoIndexedShape.cpp, SoShape.cpp:
	
	Fixed a couple of bugs when working with empty SoIndexedShape
	nodes.

2000-05-09 13:48  mortene

	* include/Inventor/nodes/SoImage.h, src/nodes/SoImage.cpp:
	
	Misc fixes for SoImage:
	
	 - The image is now "clipped" against viewport before rendering.
	
	 - Readstatus methods are implemented.
	
	 - Some documentation.
	
	Work done by pederb.

2000-05-09 12:41  mortene

	* acconfig.h:
	
	Added config variable HAVE_OSMESAPIXELSTORE so it will actually by
	set during configure runs.

2000-05-09 12:12  mortene

	* autogen.sh:
	
	Better information about the Autoconf and Automake versions we are
	using for Coin, with links to the "frozen" archives on ftp.sim.no.

2000-05-09 11:36  mortene

	* README.AIX, README.IRIX, configure.in:
	
	Moved build hints for IRIX and AIX into their own files.

2000-05-08 16:31  mortene

	* src/caches/SoNormalCache.cpp:
	
	Be robust for erroneously specified triangles.

2000-05-08 15:49  mortene

	* src/nodes/SoSwitch.cpp:
	
	Be robust with regard to invalid values of the whichChild field.

2000-05-08 13:45  mortene

	* src/misc/SoOffscreenRenderer.cpp, configure.in:
	
	Explicitly set top-to-bottom render order for Mesa offscreen
	buffers.  Problem reported by Petter Reinholdtsen, fix suggested by
	pederb.

2000-05-08 07:15  mortene

	* src/draggers/draggers.metadon:
	
	Update Metadon status to accurately reflect the state of
	availability of default dragger geometries.

2000-05-08 07:14  mortene

	* src/draggers/: SoTrackballDragger.cpp, SoTransformBoxDragger.cpp:
	
	Compile in the default geometries.

2000-05-08 07:13  mortene

	* data/draggerDefaults/: Makefile.am, trackballDragger.iv,
	transformBoxDragger.iv:
	
	Designed default geometries for SoTrackballDragger and
	SoTransformBoxDragger.

2000-05-07 13:26  mortene

	* src/base/SbViewVolume.cpp:
	
	Bugfix in the code which projects a point from the projection plane
	into two points on the near and far clipping planes. Done by
	pederb.

2000-05-07 12:56  mortene

	* include/Inventor/lists/SoAuditorList.h:
	
	Removed unused variables in inlined function in header file to kill
	compiler warnings for application sourcecode using Coin. Reported
	by Petter Reinholdtsen.

2000-05-05 18:17  mortene

	* src/engines/SoGate.cpp:
	
	Fixed two bugs related to export of SoGate engines:  1) get correct
	typename (use getTypeId() instead of getClassTypeId()), 2) make
	sure the type field is written out first.

2000-05-05 17:43  mortene

	* src/engines/SoBoolOperation.cpp:
	
	Define the type of the enum field.

2000-05-05 17:42  mortene

	* include/Inventor/fields/: SoMFEnum.h, SoSFEnum.h:
	
	Rewrote the macro(s) for setting up enum fields in nodes. Added
	support for setting enum values for field in engines.

2000-05-05 17:03  mortene

	* include/Inventor/engines/SoInterpolate.h,
	include/Inventor/engines/SoSubEngineP.h,
	src/engines/SoInterpolateFloat.cpp,
	src/engines/SoInterpolateRotation.cpp,
	src/engines/SoInterpolateVec2f.cpp,
	src/engines/SoInterpolateVec3f.cpp,
	src/engines/SoInterpolateVec4f.cpp:
	
	Fixed up the public SO_INTERPOLATE_SOURCE macro to set isBuiltIn to
	FALSE. This triggered creation of a new macro
	SO_INTERPOLATE_INTERNAL_SOURCE which needs to be used by the
	interpolator engine classes.

2000-05-05 15:00  mortene

	* include/Inventor/engines/SoSubEngineP.h,
	src/engines/SoBoolOperation.cpp, src/engines/SoCalculator.cpp,
	src/engines/SoComposeMatrix.cpp, src/engines/SoComposeRotation.cpp,
	src/engines/SoComposeRotationFromTo.cpp,
	src/engines/SoComposeVec2f.cpp, src/engines/SoComposeVec3f.cpp,
	src/engines/SoComposeVec4f.cpp,
	src/engines/SoComputeBoundingBox.cpp,
	src/engines/SoConcatenate.cpp, src/engines/SoCounter.cpp,
	src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
	src/engines/SoOnOff.cpp, src/engines/SoOneShot.cpp,
	src/engines/SoSelectOne.cpp, src/engines/SoTimeCounter.cpp,
	src/engines/SoTransformVec3f.cpp, src/engines/SoTriggerAny.cpp:
	
	Engine classes builtin to Coin should use the
	SO_ENGINE_INTERNAL_CONSTRUCTOR, and not the public
	SO_ENGINE_CONSTRUCTOR so the isbuiltin flag is set correctly.

2000-05-05 14:58  mortene

	* src/engines/SoEngine.cpp:
	
	Implemented basic export functionality.

2000-05-05 14:57  mortene

	* src/fields/SoField.cpp:
	
	Handle engine connections correctly upon scene graph export.

2000-05-05 14:55  mortene

	* src/engines/SoInterpolate.cpp:
	
	Avoid using the standard SO_ENGINE_CONSTRUCTOR macro for the
	SoInterpolate superclass, as this could lead to a few minor
	problems with the instance counting.

2000-05-05 10:57  mortene

	* src/fields/SoFieldData.cpp:
	
	When doing scene graph copying, copied fields should get the same
	isDefault() status as the field they were copied from.

2000-05-04 11:23  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Default to SCREEN_DOOR transparency, killed a FIXME. Done by
	pederb.

2000-05-02 17:59  mortene

	* src/misc/SoImageInterface.cpp:
	
	Bugfix. Return a NULL-image when texture can't be found. Done by
	pederb.

2000-05-02 17:58  mortene

	* include/Inventor/nodes/SoTexture2.h, src/nodes/SoTexture2.cpp:
	
	Misc fixes and documentation for SoTexture2, by pederb.

2000-05-02 17:57  mortene

	* src/draggers/SoRotateCylindricalDragger.cpp:
	
	Compile in default dragger geometry.

2000-05-02 17:57  mortene

	* data/draggerDefaults/: Makefile.am, rotateCylindricalDragger.iv:
	
	Designed dragger default geometry for SoRotateCylindricalDragger.

2000-05-01 22:39  mortene

	* src/misc/SoInput.cpp:
	
	A few minor bugfixes.

2000-05-01 22:37  mortene

	* src/misc/SoDB.cpp:
	
	Fixed bug in file import.

2000-05-01 22:36  mortene

	* src/draggers/SoScaleUniformDragger.cpp:
	
	Compile in the default dragger geometry.

2000-05-01 22:36  mortene

	* data/draggerDefaults/: Makefile.am, scaleUniformDragger.iv:
	
	Designed the default dragger geometry for SoScaleUniformDragger.

2000-05-01 19:32  mortene

	* src/misc/SoPath.cpp:
	
	Fixed nasty bug in SoPath's SoChildList auditing.

2000-05-01 19:30  mortene

	* src/misc/SoPath.cpp:
	
	Added a comment about some non-intuitive behavior in
	SoPath::copy().

2000-05-01 19:29  mortene

	* src/misc/SoPath.cpp:
	
	Better debugging for erraneous use of SoPath::removeIndex().

2000-05-01 16:13  mortene

	* src/elements/: SoLocalBBoxMatrixElement.cpp,
	SoModelMatrixElement.cpp:
	
	Added code to aid when debugging for invalid matrices on the
	traversal stack.

2000-05-01 16:12  mortene

	* src/base/SbXfBox3f.cpp:
	
	Added (default inactive) debug statement to help when debugging for
	invalid matrices during bounding box calculations.

2000-05-01 14:05  mortene

	* src/elements/: SoGLLineWidthElement.cpp,
	SoGLPointSizeElement.cpp:
	
	Added workarounds for bugs in the SGI Onyx 2 InfinteReality OpenGL
	implementation. Problems reported by Matthias Koenig.

2000-04-28 18:13  mortene

	* src/nodes/SoSelection.cpp:
	
	Misc selection strategy fixes. Done by pederb.

2000-04-28 18:12  mortene

	* include/Inventor/draggers/SoDragger.h,
	src/draggers/SoDragger.cpp:
	
	Bugfix. Don't grab events until mouse has moved. Done by pederb.

2000-04-28 17:09  mortene

	* src/fields/SoMField.cpp:
	
	Added some documentation to better explain the purpose of the
	startEditing() and finishEditing() methods.

2000-04-28 16:58  mortene

	* include/Inventor/fields/SoSubField.h:
	
	Fixes a nasty bug introduced with the latest optimization: don't
	fetch array pointer through the valuesPtr() method, as that will
	cast the pointer to void*, which again leads to problems with
	delete[].

2000-04-28 15:33  mortene

	* configure.in:
	
	Match changes in Autoconf macros for OpenGL and simage detection.

2000-04-28 12:33  mortene

	* include/Inventor/fields/SoSubField.h:
	
	Improved allocation strategy for multivalue fields which need to
	run object constructors.
	
	Problem reported by Song Yao.

2000-04-28 12:32  mortene

	* src/fields/SoMField.cpp:
	
	Improved sourcecode documentation to avoid mismatches between the
	allocation strategy of "malloc-style" fields (basic types) and
	"new-style" fields (with non-void constructors).

2000-04-27 14:22  mortene

	* src/manips/: Makefile.am, SoClipPlaneManip.cpp,
	SoDirectionalLightManip.cpp, SoPointLightManip.cpp,
	SoSpotLightManip.cpp, SoTransformManip.cpp, all.cpp,
	commoncode.cpp:
	
	Fixed several bugs in the replaceManip() methods of the manipulator
	classes, and collected the almost identical code into a common
	macro to avoid duplication of source.

2000-04-27 12:55  mortene

	* src/misc/SoPath.cpp:
	
	Fixed 2 bugs:
	
	Made SoPath auditing of SoChildList instances behave correctly for
	partly hidden paths.
	
	Add ourself as an auditor for the SoChildList (if any) of new tail
	nodes being "replaced into" the path.

2000-04-27 12:52  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Use SoChildList::set() instead of a remove() & insert() pair when
	replacing a node in a kit. This is necessary for SoPath auditing of
	SoChildList instances to work correctly.

2000-04-27 12:51  mortene

	* src/misc/SoChildList.cpp:
	
	Added (default inactive) debug output code, and made
	removePathAuditor() more robust.

2000-04-27 12:50  mortene

	* src/manips/SoTransformManip.cpp:
	
	More informative debug output on error conditions.

2000-04-26 23:41  mortene

	* src/actions/SoBoxHighlightRenderAction.cpp,
	include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	src/actions/SoLineHighlightRenderAction.cpp:
	
	Avoid using SoTempPath on the stack (SoBase-derived objects should
	in general never be placed on the stack, as this is inherently
	dangerous with regard to them being reference counted and self-
	destructing with ``delete this'').

2000-04-26 23:39  mortene

	* docs/projects.txt:
	
	Added another suggestion for suitable student / summer intern
	project.

2000-04-26 18:09  mortene

	* src/nodes/SoGroup.cpp:
	
	Fixed a problem occurring when using replaceNode() on SoGroup nodes
	present in an SoPath.

2000-04-26 18:08  mortene

	* src/misc/SoPath.cpp:
	
	Forgot to make a ChangeLog entry for the last patch, so here it is:
	
	Fixed a particularly nasty bug in the way SoPath handles auditing
	of SoChildList instances.
	
	(This patch is just a couple of codestyle fixes.)

2000-04-26 17:52  mortene

	* src/nodes/SoGroup.cpp, src/nodes/SoSeparator.cpp,
	src/nodes/nodes.metadon, include/Inventor/nodes/SoGroup.h,
	include/Inventor/nodes/SoSeparator.h:
	
	Completed documentation + various minor fixes.

2000-04-26 02:33  mortene

	* configure.in, src/VRMLnodes/Makefile.am, src/VRMLnodes/all.cpp,
	src/actions/Makefile.am, src/actions/all.cpp, src/base/Makefile.am,
	src/base/all.cpp, src/bundles/Makefile.am, src/bundles/all.cpp,
	src/caches/Makefile.am, src/caches/all.cpp,
	src/details/Makefile.am, src/details/all.cpp,
	src/draggers/Makefile.am, src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformerDragger.cpp, src/draggers/all.cpp,
	src/elements/Makefile.am, src/elements/SoAmbientColorElement.cpp,
	src/elements/SoDiffuseColorElement.cpp,
	src/elements/SoEmissiveColorElement.cpp,
	src/elements/SoShininessElement.cpp,
	src/elements/SoSpecularColorElement.cpp,
	src/elements/SoTransparencyElement.cpp, src/elements/all.cpp,
	src/engines/Makefile.am, src/engines/all.cpp,
	src/errors/Makefile.am, src/errors/all.cpp, src/events/Makefile.am,
	src/events/all.cpp, src/fields/Makefile.am, src/fields/all.cpp,
	src/lists/Makefile.am, src/lists/all.cpp, src/manips/Makefile.am,
	src/manips/all.cpp, src/misc/Makefile.am, src/misc/SoGL.cpp,
	src/misc/SoGLImage.cpp, src/misc/SoGenerate.cpp,
	src/misc/SoGlyph.cpp, src/misc/all.cpp, src/nodekits/Makefile.am,
	src/nodekits/all.cpp, src/nodes/Makefile.am, src/nodes/all.cpp,
	src/projectors/Makefile.am, src/projectors/all.cpp,
	src/sensors/Makefile.am, src/sensors/all.cpp:
	
	Implemented a hack for doing "compact" building of the Coin
	library.  "Compact" means that all source files in a subdirectory
	is included into a file all.cpp -- which is then compiled (as the
	only file in the subdir).
	
	The reason for this hack is that some platforms have problems when
	the linker tries to create libCoin.[so|a] because there are so many
	.o-files that we exceed the system limit for maximum characters on
	an argument line.

2000-04-26 02:28  mortene

	* src/misc/default2dfont.cpp:
	
	Killed a compiler warning.

2000-04-26 02:04  mortene

	* data/draggerDefaults/iv2h.sh,
	src/draggers/SoDragPointDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp:
	
	Prefix the name of the default dragger geometry character string
	with the name of the dragger.

2000-04-26 02:03  mortene

	* data/draggerDefaults/Makefile.am:
	
	Let .iv -> .h conversion makerules depend on iv2h.sh.

2000-04-26 01:17  mortene

	* include/Inventor/nodes/SoEventCallback.h, src/misc/SoGlyph.cpp:
	
	AIX xlC compile fixes by Loring Holden.

2000-04-25 13:08  mortene

	* src/nodes/SoSpotLight.cpp:
	
	Bugfixes, by pederb.

2000-04-25 13:06  mortene

	* src/draggers/SoHandleBoxDragger.cpp:
	
	Compile default geometry statically into the library.

2000-04-25 13:05  mortene

	* data/draggerDefaults/: Makefile.am, handleBoxDragger.iv:
	
	Made default geometry for SoHandleBoxDragger.

2000-04-25 13:03  mortene

	* data/draggerDefaults/dragPointDragger.iv:
	
	Made feedback color more like Open Inventor's.

2000-04-25 10:09  mortene

	* src/nodes/SoSurroundScale.cpp:
	
	Let draggers be able to surround empty geometries without crashing.

2000-04-25 00:02  mortene

	* src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsSurface.cpp,
	include/Inventor/nodes/SoNurbsCurve.h:
	
	Some cleanups, some documentation, a couple of new FIXMEs.

2000-04-25 00:01  mortene

	* src/caches/SoBoundingBoxCache.cpp:
	
	Added FIXME statement (in place COIN_STUB()).

2000-04-24 21:43  mortene

	* src/nodes/SoNurbsCurve.cpp:
	
	Fixed some obvious problems with the GLU-based nurbs curve
	rendering.  Mentor examples 1 and 2 from chapter 8 now renders the
	curves.

2000-04-24 17:34  mortene

	* src/nodes/SoPointSet.cpp:
	
	Misc documentation and cleanup by pederb.

2000-04-24 12:51  mortene

	* src/engines/SoConvertAll.cpp:
	
	Use same default So[SM]FTime to So[SM]FString conversion format as
	Inventor.

2000-04-24 12:50  mortene

	* data/draggerDefaults/: dragPointDragger.iv, translate1Dragger.iv,
	translate2Dragger.iv:
	
	Made colors for draggers' default geometry be more like Inventor.

2000-04-24 12:48  mortene

	* data/draggerDefaults/pointLightDragger.iv:
	
	Corrected mistake in default geometry for SoPointLightDragger
	instances. Also changed colors to be more in sync with Inventor.

2000-04-24 10:39  mortene

	* src/nodes/SoPointSet.cpp:
	
	Patch to draw all points on the state when numPoints == -1. Problem
	reported by Song Yao at Stanford Robotics lab.
	
	Fixed by pederb.

2000-04-17 22:09  mortene

	* include/Inventor/SoOffscreenRenderer.h,
	src/misc/SoOffscreenRenderer.cpp:
	
	Support all component formats.

2000-04-17 21:36  mortene

	* acconfig.h, configure.in:
	
	Detect presence of GLX in the OpenGL library.

2000-04-17 21:32  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Removed OpenGL call which should be unnecessary (all initialization
	should be done in the SoGLRenderAction instance before rendering).

2000-04-17 21:28  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Compile fix.

2000-04-17 21:22  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Improved layout of code which checks for maximum pixmap dimensions.

2000-04-17 18:04  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Added (inactive) code for GLX offscreen rendering.

2000-04-17 16:41  mortene

	* src/manips/SoPointLightManip.cpp:
	
	Inserted check for a known bug as a workaround.

2000-04-17 16:30  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Made debug check permanent.

2000-04-17 10:42  mortene

	* src/: engines/SoInterpolateFloat.cpp,
	engines/SoInterpolateRotation.cpp, engines/SoInterpolateVec2f.cpp,
	engines/SoInterpolateVec3f.cpp, engines/SoInterpolateVec4f.cpp,
	nodekits/SoAppearanceKit.cpp, nodekits/SoBaseKit.cpp,
	nodekits/SoCameraKit.cpp, nodekits/SoInteractionKit.cpp,
	nodekits/SoLightKit.cpp, nodekits/SoSceneKit.cpp,
	nodekits/SoSeparatorKit.cpp, nodekits/SoShapeKit.cpp,
	nodekits/SoWrapperKit.cpp, nodes/SoClipPlane.cpp,
	nodes/SoLight.cpp:
	
	Compile fixes after the SoSub*.h files split. Done by pederb.

2000-04-16 18:06  mortene

	* configure.in, include/Inventor/engines/SoInterpolate.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/engines/SoSubEngineP.h,
	include/Inventor/fields/SoSubFieldP.h,
	include/Inventor/nodekits/SoSubKit.h,
	include/Inventor/nodekits/SoSubKitP.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoSubNodeP.h,
	src/VRMLnodes/SoVRMLInterpolator.cpp, src/actions/Makefile.am,
	src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp, src/elements/Makefile.am,
	src/engines/Makefile.am, src/engines/SoBoolOperation.cpp,
	src/engines/SoCalculator.cpp, src/engines/SoComposeMatrix.cpp,
	src/engines/SoComposeRotation.cpp,
	src/engines/SoComposeRotationFromTo.cpp,
	src/engines/SoComposeVec2f.cpp, src/engines/SoComposeVec3f.cpp,
	src/engines/SoComposeVec4f.cpp,
	src/engines/SoComputeBoundingBox.cpp,
	src/engines/SoConcatenate.cpp, src/engines/SoCounter.cpp,
	src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
	src/engines/SoEngine.cpp, src/engines/SoFieldConverter.cpp,
	src/engines/SoGate.cpp, src/engines/SoInterpolate.cpp,
	src/engines/SoOnOff.cpp, src/engines/SoOneShot.cpp,
	src/engines/SoSelectOne.cpp, src/engines/SoTimeCounter.cpp,
	src/engines/SoTransformVec3f.cpp, src/engines/SoTriggerAny.cpp,
	src/fields/Makefile.am, src/fields/SoField.cpp,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoSFBitMask.cpp,
	src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp,
	src/fields/SoSFEngine.cpp, src/fields/SoSFEnum.cpp,
	src/fields/SoSFFloat.cpp, src/fields/SoSFImage.cpp,
	src/fields/SoSFInt32.cpp, src/fields/SoSFMatrix.cpp,
	src/fields/SoSFName.cpp, src/fields/SoSFNode.cpp,
	src/fields/SoSFPath.cpp, src/fields/SoSFPlane.cpp,
	src/fields/SoSFRotation.cpp, src/fields/SoSFShort.cpp,
	src/fields/SoSFString.cpp, src/fields/SoSFTime.cpp,
	src/fields/SoSFTrigger.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp, src/fields/SoSFVec2f.cpp,
	src/fields/SoSFVec3f.cpp, src/fields/SoSFVec4f.cpp,
	src/fields/SoSubFieldPrivate.h, src/manips/SoCenterballManip.cpp,
	src/manips/SoClipPlaneManip.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
	src/manips/SoTransformBoxManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
	src/nodekits/Makefile.am, src/nodekits/SoNodeKitListPart.cpp,
	src/nodes/Makefile.am, src/nodes/SoAnnoText3.cpp,
	src/nodes/SoAnnoText3Property.cpp, src/nodes/SoAnnotation.cpp,
	src/nodes/SoAntiSquish.cpp, src/nodes/SoArray.cpp,
	src/nodes/SoAsciiText.cpp, src/nodes/SoBaseColor.cpp,
	src/nodes/SoBlinker.cpp, src/nodes/SoCallback.cpp,
	src/nodes/SoCamera.cpp, src/nodes/SoClipPlane.cpp,
	src/nodes/SoColorIndex.cpp, src/nodes/SoComplexity.cpp,
	src/nodes/SoCone.cpp, src/nodes/SoCoordinate3.cpp,
	src/nodes/SoCoordinate4.cpp, src/nodes/SoCube.cpp,
	src/nodes/SoCylinder.cpp, src/nodes/SoDirectionalLight.cpp,
	src/nodes/SoDrawStyle.cpp, src/nodes/SoEnvironment.cpp,
	src/nodes/SoEventCallback.cpp, src/nodes/SoExtSelection.cpp,
	src/nodes/SoFaceSet.cpp, src/nodes/SoFile.cpp,
	src/nodes/SoFont.cpp, src/nodes/SoFontStyle.cpp,
	src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp,
	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
	src/nodes/SoIndexedNurbsCurve.cpp,
	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp,
	src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp,
	src/nodes/SoLevelOfDetail.cpp,
	src/nodes/SoLevelOfSimplification.cpp, src/nodes/SoLight.cpp,
	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp,
	src/nodes/SoMultipleCopy.cpp, src/nodes/SoNonIndexedShape.cpp,
	src/nodes/SoNormal.cpp, src/nodes/SoNormalBinding.cpp,
	src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsProfile.cpp,
	src/nodes/SoNurbsSurface.cpp, src/nodes/SoOrthographicCamera.cpp,
	src/nodes/SoPackedColor.cpp, src/nodes/SoPathSwitch.cpp,
	src/nodes/SoPendulum.cpp, src/nodes/SoPerspectiveCamera.cpp,
	src/nodes/SoPickStyle.cpp, src/nodes/SoPointLight.cpp,
	src/nodes/SoPointSet.cpp, src/nodes/SoPolygonOffset.cpp,
	src/nodes/SoProfile.cpp, src/nodes/SoProfileCoordinate2.cpp,
	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp,
	src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp,
	src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp,
	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp,
	src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp,
	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinate2.cpp,
	src/nodes/SoTextureCoordinateBinding.cpp,
	src/nodes/SoTextureCoordinateDefault.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTextureCoordinateFunction.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
	src/nodes/SoTranslation.cpp, src/nodes/SoTriangleStripSet.cpp,
	src/nodes/SoUnits.cpp, src/nodes/SoVertexProperty.cpp,
	src/nodes/SoVertexShape.cpp, src/nodes/SoWWWAnchor.cpp,
	src/nodes/SoWWWInline.cpp:
	
	Split header files with extension macro code into public and
	private files.

2000-04-16 18:03  mortene

	* include/Inventor/engines/SoConvertAll.h,
	src/engines/SoConvertAll.cpp:
	
	Bugfix; use a separate input field list and a separate engine
	output list for each instance of the SoConvertAll class.

2000-04-16 13:24  mortene

	* src/misc/SoBase.cpp:
	
	Try to be more informative when bugs cause the reference count of
	an SoBase object to drop below zero.

2000-04-16 01:18  mortene

	* src/engines/: SoFieldConverter.cpp, evaluator.c, evaluator.tab.c,
	evaluator.y, lex.so_eval.c:
	
	Killed a _really_ nasty bug in the SoCalculator expression parser. 
	Mentor examples 15.2 and 15.4 should work now.

2000-04-16 01:15  mortene

	* src/engines/Makefile.am:
	
	Made Makefile rules for automatic update of lex/flex and yacc/bison
	generated files.

2000-04-15 20:19  mortene

	* src/engines/: SoConvertAll.cpp, SoEngine.cpp, SoEngineOutput.cpp:
	
	Reference and dereference engines when connections are made or
	removed.

2000-04-15 19:35  mortene

	* include/Inventor/elements/SoSubElement.h,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoAmbientColorElement.cpp,
	src/elements/SoAnnoText3CharOrientElement.cpp,
	src/elements/SoAnnoText3FontSizeHintElement.cpp,
	src/elements/SoAnnoText3RenderPrintElement.cpp,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoCacheElement.cpp,
	src/elements/SoClipPlaneElement.cpp,
	src/elements/SoComplexityElement.cpp,
	src/elements/SoComplexityTypeElement.cpp,
	src/elements/SoCoordinateElement.cpp,
	src/elements/SoCreaseAngleElement.cpp,
	src/elements/SoDecimationPercentageElement.cpp,
	src/elements/SoDecimationTypeElement.cpp,
	src/elements/SoDiffuseColorElement.cpp,
	src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp,
	src/elements/SoEmissiveColorElement.cpp,
	src/elements/SoEnvironmentElement.cpp,
	src/elements/SoFloatElement.cpp,
	src/elements/SoFocalDistanceElement.cpp,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoFontSizeElement.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLClipPlaneElement.cpp,
	src/elements/SoGLCoordinateElement.cpp,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLLazyElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLProjectionMatrixElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp,
	src/elements/SoInt32Element.cpp, src/elements/SoLazyElement.cpp,
	src/elements/SoLightAttenuationElement.cpp,
	src/elements/SoLightElement.cpp,
	src/elements/SoLightModelElement.cpp,
	src/elements/SoLinePatternElement.cpp,
	src/elements/SoLineWidthElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoMaterialBindingElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoNormalBindingElement.cpp,
	src/elements/SoNormalElement.cpp,
	src/elements/SoOverrideElement.cpp,
	src/elements/SoPROTOElement.cpp, src/elements/SoPickRayElement.cpp,
	src/elements/SoPickStyleElement.cpp,
	src/elements/SoPointSizeElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoProfileCoordinateElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoProjectionMatrixElement.cpp,
	src/elements/SoReplacedElement.cpp,
	src/elements/SoShapeHintsElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoShininessElement.cpp,
	src/elements/SoSpecularColorElement.cpp,
	src/elements/SoSwitchElement.cpp,
	src/elements/SoTextOutlineEnabledElement.cpp,
	src/elements/SoTextureCoordinateBindingElement.cpp,
	src/elements/SoTextureCoordinateElement.cpp,
	src/elements/SoTextureImageElement.cpp,
	src/elements/SoTextureMatrixElement.cpp,
	src/elements/SoTextureOverrideElement.cpp,
	src/elements/SoTextureQualityElement.cpp,
	src/elements/SoTransparencyElement.cpp,
	src/elements/SoUnitsElement.cpp,
	src/elements/SoViewVolumeElement.cpp,
	src/elements/SoViewingMatrixElement.cpp,
	src/elements/SoViewportRegionElement.cpp,
	src/elements/SoWindowElement.cpp:
	
	Made the SoSubElement SOURCE macros conform to Open Inventor.
	Removed all unnecessary constructor initialization.

2000-04-15 15:45  mortene

	* include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoSubField.h, src/fields/Makefile.am,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoSFBitMask.cpp,
	src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp,
	src/fields/SoSFEngine.cpp, src/fields/SoSFEnum.cpp,
	src/fields/SoSFFloat.cpp, src/fields/SoSFImage.cpp,
	src/fields/SoSFInt32.cpp, src/fields/SoSFMatrix.cpp,
	src/fields/SoSFName.cpp, src/fields/SoSFNode.cpp,
	src/fields/SoSFPath.cpp, src/fields/SoSFPlane.cpp,
	src/fields/SoSFRotation.cpp, src/fields/SoSFShort.cpp,
	src/fields/SoSFString.cpp, src/fields/SoSFTime.cpp,
	src/fields/SoSFTrigger.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp, src/fields/SoSFVec2f.cpp,
	src/fields/SoSFVec3f.cpp, src/fields/SoSFVec4f.cpp,
	src/fields/SoSubFieldPrivate.h:
	
	Separated private field code macros into a new header file.
	
	Also improved Open Inventor compatibility by adding more includes
	to the SoSubField.h file.

2000-04-15 15:43  mortene

	* include/Inventor/actions/SoSubAction.h:
	
	Improved Open Inventor compatibility.

2000-04-15 15:42  mortene

	* src/fields/SoFieldData.cpp:
	
	Bugfix for import of extension nodes.

2000-04-15 12:24  mortene

	* src/nodes/SoMaterial.cpp:
	
	Added documentation in the code about the strange behavior of the
	override mechanism for SoMaterial.

2000-04-15 12:23  mortene

	* src/fields/SoField.cpp:
	
	Stopped memory leakage from allocating field converter engines.

2000-04-15 12:22  mortene

	* src/engines/SoEngineOutput.cpp:
	
	Fixed a major bug, all engines with more than one field connected
	to an engine output would crash on exit.

2000-04-15 12:22  mortene

	* coindefs.h, configure.in:
	
	Use the Autoconf macro for availability of the __PRETTY_FUNCTION__
	variable (or __FUNCTION__) from the compiler.

2000-04-12 18:43  mortene

	* docs/coin.doxygen, include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoInterpolate.h,
	include/Inventor/engines/SoInterpolateAbs.h,
	include/Inventor/engines/SoInterpolateFloat.h,
	include/Inventor/engines/SoInterpolateRotation.h,
	include/Inventor/engines/SoInterpolateVec2f.h,
	include/Inventor/engines/SoInterpolateVec3f.h,
	include/Inventor/engines/SoInterpolateVec4f.h,
	src/engines/Makefile.am, src/engines/SoInterpolate.cpp,
	src/engines/SoInterpolateAbs.cpp:
	
	Removed SoInterpolateAbs.[cpp|h] files, replaced with
	SoInterpolate.[cpp|h].

2000-04-12 18:35  mortene

	* src/engines/SoFieldConverter.cpp:
	
	Added low-priority FIXME comment.

2000-04-12 18:16  mortene

	* include/Inventor/events/SoEvent.h, src/events/SoEvent.cpp:
	
	Initialize modifiers in the constructor.

2000-04-12 18:15  mortene

	* src/engines/SoEngineOutput.cpp,
	include/Inventor/engines/SoEngineOutput.h:
	
	A few cosmetic cleanups.

2000-04-12 17:52  mortene

	* src/fields/SoField.cpp, include/Inventor/engines/SoEngine.h,
	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp:
	
	Fixed various bugs in the decoupling of engines from fields and
	vice versa.

2000-04-12 17:41  mortene

	* src/engines/SoConvertAll.cpp:
	
	Make getInput() and getOutput() for SoConvertAll a bit more robust.

2000-04-12 17:41  mortene

	* src/engines/SoCalculator.cpp:
	
	Make a temporary fix for SoCalculator engine crashing in its
	destructor.

2000-04-12 17:37  mortene

	* src/: engines/SoInterpolateAbs.cpp, misc/SoBase.cpp,
	nodes/SoNode.cpp:
	
	Added a number of (default inactive) debug statement.

2000-04-12 17:33  mortene

	* scripts/coin.el:
	
	Wrote Emacs Lisp functions for flipping all debug output on or off
	in a file.

2000-04-11 20:00  mortene

	* configure.in:
	
	Update to match the latest change in the OpenGL detection macro.

2000-04-11 10:37  mortene

	* src/fields/SoField.cpp:
	
	Minor fix.

2000-04-11 09:50  mortene

	* src/fields/SoField.cpp:
	
	Did a few remaining cleanups after the connection handling recode.

2000-04-10 22:58  mortene

	* include/Inventor/lists/SbList.h, src/fields/SoField.cpp,
	src/lists/SbList.cpp:
	
	Renamed SbList::remove(Type item) to SbList::removeItem(Type item),
	to avoid ambiguity with SbList::remove(int idx) when Type is "int".

2000-04-10 19:15  mortene

	* src/engines/SoEngineOutput.cpp:
	
	Added more documentation. Various cosmetic fixes.

2000-04-10 19:14  mortene

	* src/manips/SoPointLightManip.cpp:
	
	Cosmetics.

2000-04-10 19:14  mortene

	* src/engines/SoEngine.cpp:
	
	Reorganized some code to provide better facilities for debugging.

2000-04-10 19:11  mortene

	* include/Inventor/fields/SoField.h, src/fields/SoField.cpp:
	
	Rewrote the code which handles tracking connections between fields
	and from fields to engine outputs. The old code did not take care
	of the abstraction of the SoFieldConverter instances which need to
	be installed when connecting fields of different types.

2000-04-10 19:05  mortene

	* include/Inventor/SbBasic.h.in:
	
	Whitespace fix.

2000-04-10 19:04  mortene

	* include/Inventor/lists/SbList.h, src/lists/SbList.cpp:
	
	Added a function to remove items by value.

2000-04-10 08:51  mortene

	* src/engines/SoFieldConverter.cpp:
	
	Implmented SoFieldConverter::getConnectedInput().

2000-04-08 22:11  mortene

	* src/: actions/SoGLRenderAction.cpp, nodes/SoDirectionalLight.cpp,
	nodes/SoPointLight.cpp, nodes/SoSpotLight.cpp:
	
	Misc changes to ambient color settings to make shading look more
	like OIV. Done by pederb.

2000-04-07 15:02  mortene

	* src/misc/SoInput.cpp:
	
	Added comments to the sourcecode in an attempt to clarify the
	purpose of the doBufferRead() method.

2000-04-07 13:55  mortene

	* src/fields/SoField.cpp:
	
	Check for EOF a couple of places where this was missing.

2000-04-07 12:13  mortene

	* src/nodes/SoTriangleStripSet.cpp:
	
	Material binding bugfix in SoTriangleSet, by pederb.

2000-04-07 10:25  mortene

	* src/nodes/SoSphere.cpp:
	
	Allow negative values for radius of an SoSphere object.

2000-04-07 10:22  mortene

	* src/nodes/SoCylinder.cpp:
	
	Allow negative values for height and radius of an SoCylinder
	object.

2000-04-07 10:18  mortene

	* src/nodes/SoCube.cpp:
	
	Allow negative values for height and radius of an SoCube object.

2000-04-07 10:09  mortene

	* src/nodes/SoCone.cpp:
	
	Allow negative values for height and radius of an SoCone object. 
	Patch from Loring Holden.

2000-04-06 22:42  mortene

	* src/misc/SoImageInterface.cpp:
	
	Fixes a typo. Patch from Loring Holden.

2000-04-06 09:46  mortene

	* src/: manips/SoDirectionalLightManip.cpp,
	manips/SoPointLightManip.cpp, manips/SoSpotLightManip.cpp,
	nodekits/SoInteractionKit.cpp:
	
	Bugfix. Default dragger parts should be copied before used, since
	it's not always possible to share the nodes among several draggers.
	
	Also removed some code which became obsoleted due to the fix in
	SoInteractionKit.
	
	Done by pederb.

2000-04-06 09:14  mortene

	* src/: elements/SoAmbientColorElement.cpp,
	elements/SoClipPlaneElement.cpp,
	elements/SoDiffuseColorElement.cpp,
	elements/SoEmissiveColorElement.cpp,
	elements/SoGLViewportRegionElement.cpp,
	elements/SoLightAttenuationElement.cpp,
	elements/SoNormalElement.cpp, elements/SoSpecularColorElement.cpp,
	misc/SoDB.cpp, nodekits/SoNodeKitListPart.cpp,
	nodekits/SoNodekitCatalog.cpp, nodes/SoText2.cpp,
	nodes/SoTextureCoordinateEnvironment.cpp, draggers/SoDragger.cpp,
	misc/SoImageInterface.cpp, misc/SoSceneManager.cpp:
	
	Removed static objects which needs their constructors to be
	invoked, as this doesn't work too well on certain systems (IRIX,
	Solaris, HP-UX, ...).

2000-04-05 19:33  mortene

	* src/nodes/: SoMultipleCopy.cpp, SoSpotLight.cpp:
	
	Minor sourcecode simplifications.

2000-04-05 19:32  mortene

	* src/nodes/SoDirectionalLight.cpp:
	
	Do _not_ shadow the SO_NODE_ADD_FIELD calls on fields from the
	parent class.

2000-04-05 19:31  mortene

	* src/engines/engines.metadon:
	
	Killed some obsoleted todo-items.

2000-04-05 19:31  mortene

	* src/engines/SoEngine.cpp:
	
	Minor doc fixes.

2000-04-05 19:31  mortene

	* include/Inventor/nodes/SoCamera.h:
	
	Make internal method private instead of protected.

2000-04-05 19:30  mortene

	* docs/coin.doxygen, include/Inventor/engines/SoEngine.h:
	
	Workaround for doxygen bug in the SoEngine.h file.

2000-04-05 17:30  mortene

	* include/Inventor/engines/SoEngine.h, src/engines/SoEngine.cpp:
	
	Some documentation and cosmetics.

2000-04-05 12:30  mortene

	* src/fields/SoMField.cpp:
	
	Disabled a robustness check which were too strict.

2000-04-05 12:15  mortene

	* src/nodes/SoMaterialBinding.cpp:
	
	Bugfix.

2000-04-05 10:40  mortene

	* src/misc/SoInput.cpp:
	
	Bugfix: avoid attempts at reading from <stdin>.

2000-04-04 22:45  mortene

	* src/nodes/SoGroup.cpp:
	
	Simplified SoGroup::removeAllChildren().

2000-04-04 22:44  mortene

	* src/nodes/SoUnknownNode.cpp:
	
	Added FIXME (node replication won't work correctly for
	SoUnknownNode).

2000-04-04 22:42  mortene

	* include/Inventor/nodes/SoFile.h, src/nodes/SoFile.cpp,
	src/nodes/nodes.metadon:
	
	Completed SoFile implementation by adding code for node replication
	and a sensor on the name field for automatic reload.

2000-04-04 13:36  mortene

	* src/nodes/SoVertexShape.cpp:
	
	Do not enable two side lighting when vertexordering is unknown and
	normals are generated. Fix by pederb.

2000-04-04 13:36  mortene

	* src/nodes/SoVertexProperty.cpp:
	
	pederb: YAVPBF (Yet Another VertexProperty BugFix). This is not my
	favourite node..  Fixes bug 62.

2000-04-04 13:30  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Default to no two side lighting, no local viewer lighting (slightly
	faster). By pederb.

2000-04-03 21:18  mortene

	* include/Inventor/nodes/SoCamera.h, src/nodes/SoCamera.cpp:
	
	Implemented viewportMapping support in SoCamera. Done by pederb.

2000-04-03 12:11  mortene

	* src/nodes/: SoCamera.cpp, SoPerspectiveCamera.cpp:
	
	Fix for view volume calculations when height is larger than width. 
	Done by pederb.

2000-04-03 09:27  mortene

	* src/actions/SoGLRenderAction.cpp:
	
	Got rid of excessive calls to SoGLViewportRegionElement::set().

2000-04-03 09:24  mortene

	* src/nodes/SoCamera.cpp:
	
	Use the correct includefile for viewportregion element.

2000-04-02 22:07  mortene

	* src/nodes/SoFile.cpp:
	
	Do robust handling of error conditions in or with SoFile
	includefile.

2000-04-02 22:07  mortene

	* src/misc/SoInput.cpp:
	
	Minor bugfix; use SoReadError instead of SoDebugError.

2000-04-02 22:06  mortene

	* src/misc/SoChildList.cpp:
	
	Avoid copying the path auditor list.

2000-04-02 19:47  mortene

	* src/misc/SoDB.cpp:
	
	Emit error message when an attempt is made to read an invalid file.

2000-04-02 15:35  mortene

	* include/Inventor/sensors/SoFieldSensor.h,
	include/Inventor/sensors/SoPathSensor.h,
	src/sensors/SoFieldSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoPathSensor.cpp, src/sensors/sensors.metadon:
	
	Completed implementation and documentation of data sensor classes.

2000-04-02 14:24  mortene

	* src/nodekits/SoSceneKit.cpp:
	
	Implemented missing methods. The 14.3.Balance Mentor example should
	work now. Done by pederb.

2000-04-02 14:23  mortene

	* src/elements/SoGLModelMatrixElement.cpp:
	
	Handle camera in SoTransformSeparator correctly. Fixed by pederb.

2000-04-02 14:21  mortene

	* src/elements/SoGLViewingMatrixElement.cpp:
	
	Bugfix and code cleanup. Done by pederb.

2000-04-02 14:20  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Fix to handle SoNodeKitListPart parts correctly, by pederb.

2000-04-02 14:18  mortene

	* docs/coin.doxygen, src/fields/SoField.cpp, src/misc/SoBase.cpp,
	src/nodes/SoNode.cpp, src/sensors/SoFieldSensor.cpp,
	src/sensors/SoNodeSensor.cpp, src/sensors/SoPathSensor.cpp:
	
	Correct the way sensor detachment is done upon destruction of
	entities under surveillance.

2000-04-02 14:16  mortene

	* src/sensors/SoDataSensor.cpp, src/sensors/sensors.metadon,
	include/Inventor/sensors/SoDataSensor.h:
	
	Completed implementation of SoDataSensor, adding the capability to
	track notification paths. Also completed class documentation.

2000-04-01 18:49  mortene

	* include/Inventor/sensors/SoAlarmSensor.h,
	include/Inventor/sensors/SoSensor.h,
	include/Inventor/sensors/SoTimerSensor.h, src/misc/SoDB.cpp,
	src/sensors/SoAlarmSensor.cpp, src/sensors/SoDataSensor.cpp,
	src/sensors/SoFieldSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoOneShotSensor.cpp, src/sensors/SoPathSensor.cpp,
	src/sensors/SoSensor.cpp, src/sensors/SoTimerQueueSensor.cpp,
	src/sensors/SoTimerSensor.cpp, src/sensors/sensors.metadon:
	
	Documentation and cosmetic fixes.

2000-04-01 18:48  mortene

	* include/Inventor/sensors/SoDelayQueueSensor.h,
	include/Inventor/sensors/SoIdleSensor.h,
	include/Inventor/sensors/SoSensorManager.h,
	src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoIdleSensor.cpp,
	src/sensors/SoSensorManager.cpp:
	
	Fixed missing part of SoIdleSensor implementation.

2000-04-01 12:14  mortene

	* include/Inventor/sensors/SoDataSensor.h, src/fields/SoField.cpp,
	src/lists/SoAuditorList.cpp, src/misc/SoBase.cpp,
	src/sensors/SoDataSensor.cpp:
	
	Some fixes to the SoDataSensor mechanisms. Original patch by Loring
	Holden.

2000-04-01 11:59  mortene

	* src/sensors/SoDelayQueueSensor.cpp:
	
	Removed one and added one FIXME notice (I don't think we handle
	re-prioritizing the way we should).

2000-04-01 11:57  mortene

	* src/sensors/SoSensorManager.cpp:
	
	Fixed bug where immediate sensor processing would crash if there
	were only zero-priority sensors in the queue.

2000-03-31 23:53  mortene

	* src/nodes/SoTexture2.cpp, include/Inventor/nodes/SoTexture2.h:
	
	Cosmetics.

2000-03-31 23:52  mortene

	* src/nodes/SoText2.cpp:
	
	A few bugfixes to the routine which searches for valid X11
	systemfonts.

2000-03-31 21:09  mortene

	* src/base/SbTime.cpp:
	
	Added a FIXME notice (we should be able to parse datestrings
	conforming to ISO 8601).

2000-03-31 21:07  mortene

	* src/engines/SoConvertAll.cpp:
	
	Let conversion from So[SM]FTime to So[SM]FString be a date/time
	string. This fixes Coin to work better for Inventor Mentor example
	13.1.

2000-03-31 19:55  mortene

	* src/engines/SoTimeCounter.cpp:
	
	Bugfix SoTimeCounter. The 13.6.Calculator Mentor example should
	work now. Done by pederb.

2000-03-31 19:47  mortene

	* src/engines/SoEngineOutput.cpp:
	
	Fix to make engine notification propagate when enabling/disabling
	outputs. The 13.5.Boolean Mentor example should work now. Done by
	pederb.

2000-03-31 17:12  mortene

	* src/engines/SoBoolOperation.cpp:
	
	Unkintelified code (code cleanup :), and added missing enum
	defines.  By pederb.

2000-03-31 17:11  mortene

	* include/Inventor/engines/SoSubEngine.h:
	
	Fixed incorrect macro. Spotted by pederb.

2000-03-31 15:24  mortene

	* src/engines/SoGate.cpp:
	
	Added meaningful read-error messages when type is invalid. Fix from
	pederb.

2000-03-31 13:32  mortene

	* src/engines/SoGate.cpp:
	
	SoGate bugfix, by pederb.

2000-03-31 13:05  mortene

	* include/Inventor/engines/SoGate.h, src/engines/SoGate.cpp:
	
	Implemented missing functionality in SoGate, by pederb.

2000-03-31 12:03  mortene

	* src/events/SoMouseButtonEvent.cpp:
	
	Bugfix (old code did not consider SoMouseButtonEvent::ANY). By
	pederb.

2000-03-30 17:44  mortene

	* src/bundles/SoMaterialBundle.cpp:
	
	Bugfix for SCREEN_DOOR transparency, by pederb.

2000-03-30 08:33  mortene

	* src/engines/: evaluator.l, lex.so_eval.c:
	
	Bugfix in Calculator engine parser. The "Inventor Mentor"
	FrolickingWords example should work now. Bugfix done by pederb.

2000-03-30 08:31  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Allow recursive searches also when setting parts. Fixes one of the
	problems with the FrolickingWords Mentor example. Done by pederb.

2000-03-29 18:19  mortene

	* src/misc/SoImageInterface.cpp,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/elements/SoTextureImageElement.h,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoTextureImageElement.cpp:
	
	Detect transparency in textures properly. By pederb.

2000-03-29 17:19  mortene

	* include/Inventor/nodes/SoPackedColor.h,
	include/Inventor/nodes/SoVertexProperty.h,
	src/elements/SoDiffuseColorElement.cpp,
	src/nodes/SoPackedColor.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoVertexProperty.cpp,
	include/Inventor/elements/SoDiffuseColorElement.h:
	
	Improved transparency detection, done by pederb.

2000-03-29 16:49  mortene

	* include/Inventor/bundles/SoMaterialBundle.h,
	src/bundles/SoMaterialBundle.cpp:
	
	pederb: A much needed code cleanup. Improved transparency handling.

2000-03-29 15:56  mortene

	* TODO:
	
	Removed some obsoleted items.

2000-03-29 15:12  mortene

	* include/Inventor/engines/SoInterpolate.h:
	
	SoInterpolateMatrix.h doesn't exist, so don't include it from
	SoInterpolate.h. Problem found by Loring Holden.

2000-03-29 09:17  mortene

	* src/misc/SoDB.cpp:
	
	Inventor header is only required when reading from a stream, if
	reading from memory no header is required. Bugfix done by Loring
	Holden.

2000-03-29 09:16  mortene

	* src/bundles/SoMaterialBundle.cpp:
	
	If the transparency element has fewer items than the diffuse
	element, use transparency 0. Bugfix done by Loring Holden.

2000-03-28 21:58  mortene

	* src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
	src/nodes/SoNormalBinding.cpp, docs/coin.doxygen,
	include/Inventor/nodes/SoShapeHints.h, src/nodes/SoPickStyle.cpp,
	src/nodes/SoPolygonOffset.cpp, src/nodes/SoProfileCoordinate2.cpp,
	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoShapeHints.cpp,
	src/nodes/nodes.metadon:
	
	Documented many node classes, and made cosmetic fixes for
	consistency with rest of Coin source.

2000-03-28 21:57  mortene

	* include/Inventor/nodes/SoText3.h, src/nodes/SoText3.cpp:
	
	Minor cosmetic fixes and class overview documentation.

2000-03-28 21:55  mortene

	* include/Inventor/nodes/SoAsciiText.h, src/nodes/SoAsciiText.cpp:
	
	Just minor cosmetic changes for consistency with rest of
	sourcecode.

2000-03-28 21:54  mortene

	* models/oiv_compliance/: asciitext.iv, text3.iv:
	
	New test files, stressing the SoText3 and SoAsciiText
	implementations a little bit. There's room for improvements,
	though.

2000-03-28 18:23  mortene

	* src/misc/: 2d-font.xpm, Makefile.am, default2dfont.cpp:
	
	Added default 2D font data. Conversion by pederb.

2000-03-28 18:19  mortene

	* src/misc/: SoGL.cpp, SoGenerate.cpp:
	
	Made default texture coordinates for Cube, Cone and Sphere
	OIV-conformant, removed some static class instances and rewrote
	Sphere rendering code to make it work under BeOS.
	
	All work by pederb.

2000-03-28 12:08  mortene

	* include/Inventor/nodes/SoTextureCoordinatePlane.h,
	src/nodes/SoTextureCoordinatePlane.cpp:
	
	Support this texgen function when generating primitives. Some
	cosmetic changes. Done by pederb.

2000-03-27 22:29  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoNormal.h,
	include/Inventor/nodes/SoPackedColor.h, src/nodes/SoNormal.cpp,
	src/nodes/SoPackedColor.cpp, src/nodes/nodes.metadon:
	
	Documentation and cosmetics.

2000-03-27 22:28  mortene

	* include/Inventor/nodes/SoNormalBinding.h,
	src/nodes/SoNormalBinding.cpp:
	
	Cleaned up code a bit and documented class.

2000-03-27 20:15  mortene

	* src/nodes/SoLinearProfile.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoNurbsProfile.cpp, src/nodes/SoProfile.cpp,
	src/nodes/nodes.metadon, include/Inventor/nodes/SoLinearProfile.h,
	include/Inventor/nodes/SoMaterial.h,
	include/Inventor/nodes/SoNurbsProfile.h,
	include/Inventor/nodes/SoProfile.h:
	
	Documentation and clean-ups.

2000-03-27 20:14  mortene

	* src/elements/SoProfileElement.cpp:
	
	Added FIXME notice to suspicous looking code.

2000-03-27 20:13  mortene

	* include/Inventor/nodes/SoMaterialBinding.h,
	src/nodes/SoMaterialBinding.cpp:
	
	A few minor improvements to the code, removed obsoleted stuff,
	documented and did some cosmetics for consistency.

2000-03-27 14:48  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	src/nodekits/SoBaseKit.cpp:
	
	Allow recursive searches in nodekits. Problem reported by Loring
	Holden.  Also some cosmetic changes. Work done by pederb.

2000-03-27 13:18  mortene

	* include/Inventor/nodes/SoEventCallback.h,
	src/nodes/SoEventCallback.cpp, src/nodes/nodes.metadon:
	
	A few cosmetic fixes, plus an update to the Metadon status file to
	accurately reflect Peder's finishing touches on the SoEventCallback
	node class.

2000-03-27 12:39  mortene

	* include/Inventor/nodes/SoEventCallback.h,
	src/nodes/SoEventCallback.cpp:
	
	Implemented missing methods in SoEventCallback. Fixes bugzilla bug
	28.  Done by pederb.

2000-03-26 22:33  mortene

	* src/misc/SoGlyph.cpp:
	
	Handle characters outside the valid range a bit more gracefully. 
	Fixes Bugzilla bug 29. Done by pederb.

2000-03-26 22:30  mortene

	* include/Inventor/nodes/SoAsciiText.h, src/nodes/SoAsciiText.cpp:
	
	SoAsciiText implementation, by pederb.

2000-03-26 18:05  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoDrawStyle.h,
	include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h,
	include/Inventor/nodes/SoFontStyle.h, src/nodes/SoDrawStyle.cpp,
	src/nodes/SoEnvironment.cpp, src/nodes/SoFile.cpp,
	src/nodes/SoFont.cpp, src/nodes/SoFontStyle.cpp,
	src/nodes/SoInfo.cpp, src/nodes/SoLabel.cpp,
	src/nodes/SoLightModel.cpp, src/nodes/SoPointLight.cpp,
	src/nodes/SoSpotLight.cpp, src/nodes/nodes.metadon:
	
	Documentation for node classes. Cosmetic fixes for consistency.

2000-03-26 18:04  mortene

	* include/Inventor/nodes/SoEventCallback.h,
	src/nodes/SoEventCallback.cpp:
	
	Removed gratious use of SbPList with SbList, and removed some bugs
	in the process. Also documented class.

2000-03-24 18:50  mortene

	* src/nodes/SoText3.cpp:
	
	Vertexordering bugfix (for SoText3::SIDES), by pederb.

2000-03-24 15:45  mortene

	* src/misc/default3dfont.cpp:
	
	Temporary compile fix.

2000-03-24 15:43  mortene

	* include/Inventor/nodes/SoText3.h, src/nodes/SoText3.cpp,
	src/nodes/nodes.metadon:
	
	Partial SoText3 implementation, by pederb.

2000-03-24 15:25  mortene

	* include/Inventor/misc/SoGlyph.h, src/misc/Makefile.am,
	src/misc/SoGlyph.cpp, src/misc/default3dfont.cpp:
	
	Framework for supporting 3D text, including default font data.	All
	work done by pederb.

2000-03-24 15:22  mortene

	* docs/projects.txt:
	
	Added another suggested student / summer intern project (check and
	fix incompabilities with 64-bit systems).

2000-03-24 15:22  mortene

	* TODO:
	
	Removed item which has been registered at the bug database.

2000-03-24 12:16  mortene

	* src/sensors/SoAlarmSensor.cpp,
	include/Inventor/sensors/SoAlarmSensor.h:
	
	SoActionSensor had a nasty bug which prevented it from working as
	expected: the trigger time wasn't updated from the alarm setting
	upon schedule. Fixed by overloading the virtual schedule() method.

2000-03-24 12:15  mortene

	* src/sensors/SoTimerQueueSensor.cpp:
	
	Minor documentation fix.

2000-03-24 12:14  mortene

	* src/sensors/SoSensorManager.cpp:
	
	Documented previously undocumented method.

2000-03-24 10:49  mortene

	* src/sensors/SoAlarmSensor.cpp:
	
	Added documentation which explains that SoAlarmSensors needs to be
	manually scheduled after they are set.

2000-03-24 10:03  mortene

	* include/Inventor/engines/SoGate.h, src/engines/SoConcatenate.cpp,
	src/engines/SoGate.cpp, src/engines/SoSelectOne.cpp:
	
	Added stubs for missing default constructors.

2000-03-24 09:46  mortene

	* include/Inventor/engines/SoConcatenate.h,
	include/Inventor/engines/SoConvertAll.h,
	include/Inventor/engines/SoGate.h,
	include/Inventor/engines/SoSelectOne.h,
	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
	src/engines/SoGate.cpp, src/engines/SoSelectOne.cpp:
	
	The SoConcatenate, SoGate and SoSelectOne engines were using the
	ABSTRACT macro variants, even though they aren't abstract classes. 
	Fixed after a patch from Loring Holden.
	
	Also added some text to SoConvertAll implementation to explain why
	we use the ABSTRACT macros there.

2000-03-24 09:34  mortene

	* include/Inventor/engines/SoSubEngine.h:
	
	Removed semicolon at the end of the SO_ENGINE_ABSTRACT_HEADER to
	avoid problems with certain compilers. Problem reported by Loring
	Holden.

2000-03-23 22:00  mortene

	* docs/coin.doxygen, src/nodes/SoDirectionalLight.cpp,
	src/nodes/SoLight.cpp, src/nodes/nodes.metadon:
	
	Documentation and cosmetic fixes.

2000-03-23 21:59  mortene

	* src/nodes/SoClipPlane.cpp:
	
	Added notice about how to find max number of clipping planes in the
	OpenGL implementation to the class documentation.

2000-03-23 21:18  mortene

	* src/nodes/SoCone.cpp:
	
	Removed debug info which sneaked in at the last commit.

2000-03-23 21:16  mortene

	* docs/coin.doxygen, src/nodes/SoBaseColor.cpp,
	src/nodes/SoCallback.cpp, src/nodes/SoClipPlane.cpp,
	src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
	src/nodes/nodes.metadon, include/Inventor/nodes/SoBaseColor.h,
	include/Inventor/nodes/SoCallback.h,
	include/Inventor/nodes/SoClipPlane.h,
	include/Inventor/nodes/SoComplexity.h:
	
	Documented and did some cosmetics for some node classes.

2000-03-23 14:13  mortene

	* src/misc/SoGLImage.cpp:
	
	Don't use a static SbList, as certain compilers/linkers/platforms
	have problems with calling the contructors of static objects. 
	Fixed by pederb.

2000-03-23 14:11  mortene

	* src/nodes/SoTextureCoordinateDefault.cpp:
	
	Bugfix, by pederb.

2000-03-23 14:06  mortene

	* src/bundles/SoTextureCoordinateBundle.cpp:
	
	SoVertexProperty bugfix in SoTextureCoordinateBundle, by pederb.

2000-03-22 08:35  mortene

	* src/nodes/SoMatrixTransform.cpp:
	
	Converted FIXME into some informational text.

2000-03-21 20:09  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoSurroundScale.h,
	include/Inventor/nodes/SoTransform.h,
	src/nodes/SoMatrixTransform.cpp, src/nodes/SoResetTransform.cpp,
	src/nodes/SoRotationXYZ.cpp, src/nodes/SoScale.cpp,
	src/nodes/SoTransform.cpp, src/nodes/SoTranslation.cpp,
	src/nodes/SoUnits.cpp, src/nodes/nodes.metadon:
	
	Documented many node classes and did some cosmetic changes.

2000-03-21 20:08  mortene

	* src/nodes/SoPendulum.cpp, src/nodes/SoPolygonOffset.cpp,
	src/nodes/SoShuttle.cpp, src/nodes/SoSurroundScale.cpp,
	include/Inventor/nodes/SoPendulum.h,
	include/Inventor/nodes/SoShuttle.h:
	
	Really miniscule and anal-retentive cosmetic fixes.

2000-03-21 20:06  mortene

	* src/base/SbMatrix.cpp:
	
	Minor updates to the Metadon doc information to accurately reflect
	the state of the class.

2000-03-21 20:05  mortene

	* scripts/metadon:
	
	Silly formatting fix.

2000-03-21 12:06  mortene

	* src/snprintf.c:
	
	Small fix to casting semantics.

2000-03-21 12:05  mortene

	* src/base/SbString.cpp:
	
	Fixed bugs when SbString::sprintf() and SbString::vsprintf() were
	used on top of GNU libc 2.1.1. This killed the "truncated debug
	string" error reported by pederb.

2000-03-20 11:43  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoAntiSquish.h,
	src/nodes/SoAntiSquish.cpp, src/nodes/nodes.metadon:
	
	Completed documentation and did some cleanups.

2000-03-18 19:02  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Better handling of problems when no dragger default parts are
	found.	(Basically, we just exit() with a single error message when
	this occurs.  This should be less confusing than spitting out a
	shitload of error messages and then crashing later.)

2000-03-18 19:00  mortene

	* src/misc/SoSceneManager.cpp:
	
	"De-obsoleted" some code which turned out to be necessary after all
	for working correctly with the GUI glue libraries.

2000-03-18 18:45  mortene

	* src/engines/evaluator.c:
	
	#include <float.h> added to get the FLT_EPSILON definition. Problem
	reported for IRIX 6.5 by Nigel Murry.

2000-03-16 19:19  mortene

	* src/nodes/SoUnknownNode.cpp:
	
	Recognize and fail during import for node names which are neither
	builtin nor extension nodes.

2000-03-16 18:46  mortene

	* src/misc/SoSceneManager.cpp:
	
	Also set the actual value of the realTime global field after
	redraw.

2000-03-16 17:57  mortene

	* src/engines/: evaluator.l, evaluator.tab.c, evaluator.y,
	lex.so_eval.c:
	
	Fixed an incorrect include, removed a debug message. Done by
	pederb.

2000-03-16 17:55  mortene

	* include/Inventor/nodes/SoBlinker.h, src/nodes/SoBlinker.cpp:
	
	SoBlinker implementation and documentation, by pederb.

2000-03-16 17:54  mortene

	* include/Inventor/engines/SoTimeCounter.h,
	src/engines/SoTimeCounter.cpp:
	
	SoTimeCounter implementation and documentation. Done by pederb.

2000-03-16 17:53  mortene

	* src/engines/: SoEngine.cpp, SoEngineOutput.cpp:
	
	Misc. changes to support output enable/disable. By pederb.

2000-03-16 13:59  mortene

	* src/engines/SoCounter.cpp:
	
	Bugfixes, documentation and cosmetics. By pederb.

2000-03-15 19:48  mortene

	* docs/coin.doxygen, include/Inventor/SoSceneManager.h,
	src/misc/SoSceneManager.cpp, src/misc/general.metadon:
	
	Completed documentation, implemented missing functions.

2000-03-15 18:32  mortene

	* src/engines/SoConvertAll.cpp:
	
	Pay attention to the "enabled" flags for input and output fields of
	the main internal converter engine. Fixed by pederb.

2000-03-14 18:21  mortene

	* src/engines/SoEngine.cpp:
	
	Optimized engine notification by avoiding unnecessary memory
	allocation/deallocation, and by disabling notification for fields
	where possible. Done by pederb.

2000-03-14 18:04  mortene

	* src/engines/SoEngineOutput.cpp:
	
	Completion of implementation and documentation for SoEngineOutput,
	by pederb.

2000-03-14 18:01  mortene

	* include/Inventor/engines/SoSubEngine.h:
	
	Fixed incorrect macro. Spotted and fixed by pederb.

2000-03-14 14:00  mortene

	* docs/projects.txt:
	
	Added more ideas to the list of projects well suited for students
	or interns.

2000-03-14 13:32  mortene

	* src/engines/SoEngine.cpp:
	
	Bugfix SoEngine::notify(), by pederb.

2000-03-14 08:05  mortene

	* src/engines/SoEngine.cpp:
	
	Reduce the number of notify() messages sent from engines. Fixed by
	pederb.

2000-03-14 08:01  mortene

	* include/Inventor/nodes/SoShuttle.h, src/nodes/SoShuttle.cpp:
	
	SoShuttle implementation, by pederb.

2000-03-13 20:51  mortene

	* include/Inventor/nodes/SoPendulum.h, src/nodes/SoPendulum.cpp:
	
	SoPendulum implementation, by pederb.

2000-03-13 18:25  mortene

	* src/nodes/SoRotor.cpp:
	
	Bugfix, by pederb.

2000-03-13 17:36  mortene

	* include/Inventor/engines/SoComposeRotationFromTo.h,
	include/Inventor/engines/SoComputeBoundingBox.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoTimeCounter.h,
	include/Inventor/engines/SoTransformVec3f.h,
	src/engines/Makefile.am, src/engines/SoComposeRotationFromTo.cpp,
	src/engines/SoComputeBoundingBox.cpp, src/engines/SoEngine.cpp,
	src/engines/SoTimeCounter.cpp, src/engines/SoTransformVec3f.cpp:
	
	Implementation of engines SoComposeRotationFromTo,
	SoComputeBoundingBox and SoTransformVec3f, and stubs for
	SoTimeCounter. Done by pederb.

2000-03-13 14:59  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoRotor.h,
	src/nodes/SoRotor.cpp, src/nodes/nodes.metadon:
	
	SoRotor implementation, by pederb.

2000-03-13 14:59  mortene

	* src/nodes/: SoRotation.cpp, SoTransformation.cpp:
	
	Completed documentation and did some minor cosmetic changes.

2000-03-13 12:51  mortene

	* src/engines/SoCalculator.cpp:
	
	Allow expressions with only temporaries (e.g. "ta = 0"). By pederb.

2000-03-13 12:47  mortene

	* src/engines/SoDecomposeRotation.cpp:
	
	Initialize output to a legal value. By pederb.

2000-03-12 23:52  mortene

	* src/actions/SoHandleEventAction.cpp:
	
	Killed the potential for infinite recursion when getting or
	releasing event grab status.

2000-03-12 20:26  mortene

	* docs/coin.doxygen, src/nodes/SoAnnoText3.cpp,
	include/Inventor/nodes/SoCone.h,
	include/Inventor/nodes/SoCylinder.h,
	include/Inventor/nodes/SoSelection.h,
	include/Inventor/nodes/SoShape.h, src/nodes/SoAsciiText.cpp,
	src/nodes/SoCone.cpp, src/nodes/SoCube.cpp,
	src/nodes/SoCylinder.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoText3.cpp, src/nodes/nodes.metadon:
	
	Documentation and cosmetics.

2000-03-12 16:43  mortene

	* src/engines/: SoConvertAll.cpp, engines.metadon:
	
	Added converter functions between the types which can be typecasted
	(float <-> int, int <-> short, etc etc), plus converters between
	rotation and matrix types and float and time types.

2000-03-12 12:00  mortene

	* include/Inventor/engines/SoConvertAll.h,
	src/engines/SoConvertAll.cpp, src/fields/SoField.cpp,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFBitMask.cpp, src/fields/SoSFBool.cpp,
	src/fields/SoSFColor.cpp, src/fields/SoSFEngine.cpp,
	src/fields/SoSFEnum.cpp, src/fields/SoSFFloat.cpp,
	include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoMFBitMask.h,
	include/Inventor/fields/SoMFBool.h,
	include/Inventor/fields/SoMFColor.h,
	include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFEnum.h,
	include/Inventor/fields/SoMFFloat.h,
	include/Inventor/fields/SoMFInt32.h,
	include/Inventor/fields/SoMFMatrix.h,
	include/Inventor/fields/SoMFName.h,
	include/Inventor/fields/SoMFNode.h,
	include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoMFPlane.h,
	include/Inventor/fields/SoMFRotation.h,
	include/Inventor/fields/SoMFShort.h,
	include/Inventor/fields/SoMFString.h,
	include/Inventor/fields/SoMFTime.h,
	include/Inventor/fields/SoMFUInt32.h,
	include/Inventor/fields/SoMFUShort.h,
	include/Inventor/fields/SoMFVec2f.h,
	include/Inventor/fields/SoMFVec3f.h,
	include/Inventor/fields/SoMFVec4f.h,
	include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSFBitMask.h,
	include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFColor.h,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFEnum.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFMatrix.h,
	include/Inventor/fields/SoSFName.h,
	include/Inventor/fields/SoSFNode.h,
	include/Inventor/fields/SoSFPath.h,
	include/Inventor/fields/SoSFPlane.h,
	include/Inventor/fields/SoSFRotation.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFString.h,
	include/Inventor/fields/SoSFTime.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFUShort.h,
	include/Inventor/fields/SoSFVec2f.h,
	include/Inventor/fields/SoSFVec3f.h,
	include/Inventor/fields/SoSFVec4f.h,
	include/Inventor/fields/SoSField.h, src/fields/SoSFInt32.cpp,
	src/fields/SoSFMatrix.cpp, src/fields/SoSFName.cpp,
	src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp,
	src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp,
	src/fields/SoSFShort.cpp, src/fields/SoSFString.cpp,
	src/fields/SoSFTime.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp, src/fields/SoSFVec2f.cpp,
	src/fields/SoSFVec3f.cpp, src/fields/SoSFVec4f.cpp,
	src/fields/SoSField.cpp:
	
	Major renovation of the field conversion functionality. Made more
	robust, with better performance and using a lot less code.
	
	So far, only conversion between singlefield and multifield of the
	same base type, and conversion to and from SoSFString and
	SoMFString has been implemented.

2000-03-11 18:31  mortene

	* include/Inventor/engines/SoElapsedTime.h,
	include/Inventor/engines/SoEngineOutput.h,
	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
	src/engines/SoElapsedTime.cpp, src/engines/SoEngine.cpp,
	src/engines/SoEngineOutput.cpp, src/engines/SoFieldConverter.cpp,
	src/engines/SoGate.cpp, src/engines/SoSelectOne.cpp:
	
	Fixes to the notification mechanisms for engines, plus various
	codestyle cosmetic cleanups. Done by pederb.

2000-03-11 18:30  mortene

	* src/fields/SoField.cpp:
	
	Print a warning if an attempt is made to connect 2 different fields
	which have no converter registered.

2000-03-11 09:00  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoCamera.h,
	include/Inventor/nodes/SoOrthographicCamera.h,
	include/Inventor/nodes/SoPerspectiveCamera.h,
	src/nodes/SoCamera.cpp, src/nodes/SoOrthographicCamera.cpp,
	src/nodes/SoPerspectiveCamera.cpp, src/nodes/nodes.metadon:
	
	Completed documentation, codestyle cosmetics.

2000-03-11 08:59  mortene

	* src/nodes/SoNode.cpp:
	
	Minor doc fixes.

2000-03-10 12:27  mortene

	* include/Inventor/engines/SoCalculator.h,
	src/engines/SoCalculator.cpp:
	
	Bugfix when evaluating with multiple values in input fields.
	Removed some obsoleted temporary code. By pederb.

2000-03-10 09:51  mortene

	* include/Inventor/engines/SoExpressionParser.h,
	src/engines/Makefile.am:
	
	Removed obsoleted file and cleaned up Makefile.

2000-03-10 09:41  mortene

	* include/Inventor/engines/InterpolateHeader.tpl,
	src/engines/SoExpressionParser.cpp, src/engines/calculator.atg:
	
	Removed obsoleted files in the engines module.

2000-03-10 09:39  mortene

	* src/engines/Makefile.am, src/engines/SoEngine.cpp,
	include/Inventor/engines/SoEngine.h,
	include/Inventor/engines/SoInterpolateAbs.h,
	include/Inventor/engines/SoOutputData.h,
	include/Inventor/engines/SoSubEngine.h,
	src/engines/SoCalculator.cpp, src/engines/SoFieldConverter.cpp,
	src/engines/SoInterpolateFloat.cpp,
	src/engines/SoInterpolateRotation.cpp,
	src/engines/SoInterpolateVec2f.cpp,
	src/engines/SoInterpolateVec3f.cpp,
	src/engines/SoInterpolateVec4f.cpp, src/engines/SoOutputData.cpp,
	src/fields/SoField.cpp, src/fields/SoFieldData.cpp:
	
	Fixed engine outputs handling to be more correct wrt Inventor,
	cleaned up the interpolate engines by making them use macros
	instead of templatized code, and various other minor fixes.  By
	pederb.

2000-03-10 09:32  mortene

	* include/Inventor/engines/SoComposeMatrix.h,
	include/Inventor/engines/SoComposeRotation.h,
	include/Inventor/engines/SoComposeVec2f.h,
	include/Inventor/engines/SoComposeVec3f.h,
	include/Inventor/engines/SoComposeVec4f.h,
	include/Inventor/engines/SoDecomposeMatrix.h,
	include/Inventor/engines/SoDecomposeRotation.h,
	include/Inventor/engines/SoDecomposeVec2f.h,
	include/Inventor/engines/SoDecomposeVec3f.h,
	include/Inventor/engines/SoDecomposeVec4f.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoInterpolateFloat.h,
	include/Inventor/engines/SoInterpolateRotation.h,
	include/Inventor/engines/SoInterpolateVec2f.h,
	include/Inventor/engines/SoInterpolateVec3f.h,
	include/Inventor/engines/SoInterpolateVec4f.h,
	src/engines/SoBoolOperation.cpp, src/engines/SoComposeMatrix.cpp,
	src/engines/SoComposeRotation.cpp, src/engines/SoComposeVec2f.cpp,
	src/engines/SoComposeVec3f.cpp, src/engines/SoComposeVec4f.cpp,
	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
	src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
	src/engines/SoGate.cpp, src/engines/SoInterpolateAbs.cpp,
	src/engines/SoOnOff.cpp, src/engines/SoOneShot.cpp,
	src/engines/SoSelectOne.cpp, src/engines/SoTriggerAny.cpp,
	src/engines/engines.metadon:
	
	Miscellaneous codestyle fixes and some documentation. By pederb.

2000-03-10 09:16  mortene

	* include/Inventor/engines/SoInterpolate.h:
	
	Compatibility header for working with code written on top of
	Inventor. By pederb.

2000-03-09 09:23  mortene

	* src/actions/SoHandleEventAction.cpp:
	
	Notify node when it gets or looses grab focus.

2000-03-09 09:23  mortene

	* docs/coin.doxygen, include/Inventor/nodes/SoNode.h,
	src/nodes/SoNode.cpp, src/nodes/nodes.metadon:
	
	Completed implementation and documentation for SoNode class.

2000-03-08 19:01  mortene

	* src/projectors/SbCylinderPlaneProjector.cpp,
	src/projectors/SbCylinderSectionProjector.cpp,
	src/projectors/SbCylinderSheetProjector.cpp,
	src/projectors/SbProjector.cpp,
	src/projectors/SbSpherePlaneProjector.cpp,
	src/projectors/SbSphereSectionProjector.cpp,
	src/projectors/SbSphereSheetProjector.cpp,
	src/projectors/projectors.metadon,
	include/Inventor/projectors/SbCylinderPlaneProjector.h,
	include/Inventor/projectors/SbCylinderSectionProjector.h,
	include/Inventor/projectors/SbCylinderSheetProjector.h,
	include/Inventor/projectors/SbSpherePlaneProjector.h,
	include/Inventor/projectors/SbSphereSectionProjector.h,
	include/Inventor/projectors/SbSphereSheetProjector.h:
	
	Completed documentation and codestyle cleanup for remaining
	projector classes.

2000-03-08 10:33  mortene

	* src/engines/SoCalculator.cpp:
	
	Bugfix, by pederb.

2000-03-08 08:54  mortene

	* include/Inventor/engines/SoCalculator.h, src/engines/Makefile.am,
	src/engines/SoCalculator.cpp, src/engines/evaluator.c,
	src/engines/evaluator.h, src/engines/evaluator.l,
	src/engines/evaluator.tab.c, src/engines/evaluator.y,
	src/engines/lex.so_eval.c:
	
	Implementation of the SoCalculator engine, by pederb.

2000-03-08 08:25  mortene

	* include/Inventor/SbBasic.h.in:
	
	Made toplevel header file compatible with C compilers. Done by
	pederb.

2000-03-07 21:15  mortene

	* docs/coin.doxygen,
	include/Inventor/projectors/SbCylinderProjector.h,
	include/Inventor/projectors/SbLineProjector.h,
	include/Inventor/projectors/SbPlaneProjector.h,
	include/Inventor/projectors/SbSphereProjector.h,
	src/projectors/SbCylinderProjector.cpp,
	src/projectors/SbLineProjector.cpp,
	src/projectors/SbPlaneProjector.cpp,
	src/projectors/SbProjector.cpp,
	src/projectors/SbSphereProjector.cpp,
	src/projectors/projectors.metadon:
	
	Completed documentation and did codestyle fixes for SbProjector,
	SbLineProjector, SbPlaneProjector, SbCylinderProjector,
	SbSphereProjector.

2000-03-07 09:42  mortene

	* src/: actions/SoAction.cpp, actions/SoCallbackAction.cpp,
	actions/SoGetMatrixAction.cpp, actions/SoGlobalSimplifyAction.cpp,
	actions/SoHandleEventAction.cpp, actions/SoReorganizeAction.cpp,
	actions/SoSearchAction.cpp, actions/SoShapeSimplifyAction.cpp,
	actions/SoSimplifyAction.cpp, actions/SoToVRML2Action.cpp,
	actions/SoToVRMLAction.cpp, actions/SoWriteAction.cpp,
	bundles/SoTextureCoordinateBundle.cpp, draggers/SoDragger.cpp,
	draggers/SoJackDragger.cpp, draggers/SoScale1Dragger.cpp,
	draggers/SoScale2UniformDragger.cpp,
	draggers/SoTrackballDragger.cpp, draggers/SoTransformerDragger.cpp,
	engines/SoInterpolateFloat.cpp, engines/SoInterpolateVec2f.cpp,
	engines/SoInterpolateVec3f.cpp, engines/SoInterpolateVec4f.cpp,
	fields/SoFieldData.cpp, fields/SoGlobalField.cpp,
	fields/SoMFInt32.cpp, fields/SoSFBool.cpp, fields/SoSFFloat.cpp,
	lists/SoAuditorList.cpp, manips/SoDirectionalLightManip.cpp,
	misc/SoBase.cpp, misc/SoDB.cpp, misc/SoGenerate.cpp,
	nodes/SoCamera.cpp, nodes/SoCone.cpp, nodes/SoCylinder.cpp,
	nodes/SoFaceSet.cpp, nodes/SoFontStyle.cpp,
	nodes/SoLevelOfDetail.cpp, nodes/SoLineSet.cpp,
	nodes/SoMaterialBinding.cpp, nodes/SoNode.cpp,
	nodes/SoPointSet.cpp, nodes/SoSeparator.cpp, nodes/SoShape.cpp,
	nodes/SoSphere.cpp, nodes/SoTransformation.cpp:
	
	Removed a bunch of unnecessary #includes.

2000-03-06 23:17  mortene

	* src/actions/: SoCallbackAction.cpp, SoWriteAction.cpp:
	
	Fix a couple of typos for the Metadon documentation.

2000-03-06 23:11  mortene

	* docs/plan.txt, include/Inventor/actions/SoActions.h,
	src/actions/Makefile.am, src/actions/SoAction.cpp,
	src/actions/actions.metadon, docs/coin.doxygen:
	
	Removed unsupported actions from build. Updated Metadon doc to
	accurately reflect current state.

2000-03-06 23:09  mortene

	* include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoGLRenderAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoGLRenderAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp:
	
	Completed documentation for all render actions, some cosmetic
	cleanups and other various minor fixes.

2000-03-06 23:06  mortene

	* include/Inventor/actions/SoGetBoundingBoxAction.h,
	src/actions/SoGetBoundingBoxAction.cpp:
	
	Completed documentation, cosmetics.

2000-03-06 23:06  mortene

	* include/Inventor/actions/SoGetPrimitiveCountAction.h,
	src/actions/SoGetPrimitiveCountAction.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
	src/nodes/SoSphere.cpp:
	
	Implemented missing methods, removed unnecessary extensions,
	completed documentation, some cosmetics -- all for the
	SoGetPrimitiveCountAction.

2000-03-06 23:04  mortene

	* include/Inventor/actions/SoHandleEventAction.h,
	src/actions/SoHandleEventAction.cpp:
	
	Completed documentation, made various codestyle fixes.

2000-03-06 23:04  mortene

	* include/Inventor/actions/SoPickAction.h,
	src/actions/SoPickAction.cpp:
	
	Implemented missing methods, completed documentation and made
	various codestyle fixes.

2000-03-06 23:03  mortene

	* include/Inventor/actions/SoRayPickAction.h,
	src/actions/SoRayPickAction.cpp:
	
	Completed documentation and made various cleanups.

2000-03-06 23:02  mortene

	* include/Inventor/actions/SoWriteAction.h,
	src/actions/SoWriteAction.cpp:
	
	Completed documentation and did various codestyle fixes.

2000-03-06 18:07  mortene

	* src/engines/: Makefile.am, evaluator.c, evaluator.h, evaluator.l,
	evaluator.tab.c, evaluator.y, lex.so_eval.c:
	
	Added source files for the SoCalculator engine parser. They are not
	activated yet. Code done by pederb.

2000-03-05 21:54  mortene

	* src/actions/SoCallbackAction.cpp,
	include/Inventor/actions/SoCallbackAction.h:
	
	Completed documentation, fixed a bunch of codestyle cosmetics and
	other minor stuff.

2000-03-05 21:29  mortene

	* include/Inventor/elements/SoFontNameElement.h,
	src/elements/SoFontNameElement.cpp:
	
	Made more conform with Open Inventor by changing the signature of
	the get() method.

2000-03-05 14:46  mortene

	* data/draggerDefaults/iv2h.sh:
	
	Improve how we quote textstrings for the ``echo'' command.  Fix for
	a problem reported by Felix Ritter and Loring Holden.

2000-03-05 14:43  mortene

	* src/nodes/SoSeparator.cpp:
	
	The search action code for SoSeparator did way too much traversing.
	 Bugfix done by pederb.

2000-03-05 12:02  mortene

	* src/actions/SoSearchAction.cpp, src/actions/actions.metadon,
	include/Inventor/actions/SoSearchAction.h:
	
	Completed documentation, did some various code fixes and cleanups,
	plus cosmetic codestyle stuff.

2000-03-05 12:01  mortene

	* src/lists/SoEnabledElementsList.cpp:
	
	Added FIXME notice for Metadon doc.

2000-03-05 00:29  mortene

	* configure.in:
	
	Fix from Loring Holden to make it possible to explicitly change the
	selected dependency tracking style.

2000-03-05 00:27  mortene

	* src/draggers/: SoDragPointDragger.cpp, SoPointLightDragger.cpp,
	draggers.metadon:
	
	Made draggers read the newly created default geometries, and
	updated the Metadon status overview.

2000-03-05 00:19  mortene

	* data/draggerDefaults/: Makefile.am, dragPointDragger.iv,
	pointLightDragger.iv:
	
	Made default geometry for the DragPoint and PointLight draggers.

2000-03-05 00:18  mortene

	* data/draggerDefaults/: translate1Dragger.iv,
	translate2Dragger.iv:
	
	Improved the default geometry for the translate1 and translate2
	draggers (use a Cube instead of a LineSet node to connect arrow
	heads).

2000-03-05 00:17  mortene

	* data/draggerDefaults/iv2h.sh:
	
	Misc small fixes, including a compilation fix for the SUNWspro 4.2
	compiler by Loring Holden.

2000-03-05 00:15  mortene

	* include/Inventor/nodekits/SoBaseKit.h:
	
	Fix for improved compatibility with Open Inventor, from Loring
	Holden.

2000-03-05 00:13  mortene

	* src/sensors/SoFieldSensor.cpp:
	
	Implemented trigger action for field sensors.

2000-03-04 10:19  mortene

	* src/manips/: SoDirectionalLightManip.cpp, SoPointLightManip.cpp,
	SoSpotLightManip.cpp:
	
	Improve the way lightmanipulation geometry is colored. Done by
	pederb.

2000-03-04 10:18  mortene

	* include/Inventor/nodekits/SoInteractionKit.h,
	src/nodekits/SoInteractionKit.cpp:
	
	pederb: workaround for GCC 2.95.2 problem.

2000-03-03 18:34  mortene

	* src/lists/SoAuditorList.cpp:
	
	Simple optimization.

2000-03-03 17:33  mortene

	* data/draggerDefaults/Makefile.am,
	data/draggerDefaults/translate2Dragger.iv,
	src/draggers/SoTranslate2Dragger.cpp:
	
	Default dragger geometry data for SoTranslate2Dragger, done by
	pederb.

2000-03-03 17:30  mortene

	* data/draggerDefaults/README:
	
	Short explanation on how default dragger geometries can be
	overloaded.

2000-03-03 15:06  mortene

	* data/draggerDefaults/iv2h.sh:
	
	Made the .iv -> .h more conformant.

2000-03-03 14:56  mortene

	* src/: fields/SoField.cpp, fields/SoFieldContainer.cpp,
	lists/SoAuditorList.cpp, misc/SoBase.cpp, misc/SoChildList.cpp,
	misc/SoNotification.cpp, nodes/SoNode.cpp:
	
	Various fixes to the notification distribution code.

2000-03-03 14:41  mortene

	* src/fields/SoSFColor.cpp:
	
	Bugfix, by pederb.

2000-03-02 17:33  mortene

	* src/draggers/SoTabBoxDragger.cpp:
	
	Bugfix, by pederb.

2000-03-02 17:32  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	Reenabled the not-so-unnecessary debug-message. By pederb, who's
	going for some more coffee now.

2000-03-02 17:28  mortene

	* include/Inventor/draggers/SoJackDragger.h,
	src/draggers/SoJackDragger.cpp:
	
	pederb: invalidate surroundScale and antiSquish parts before and
	after dragging.

2000-03-02 17:23  mortene

	* src/nodes/SoMatrixTransform.cpp:
	
	Bugfix, by pederb.

2000-03-02 16:23  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	pederb: Removed unnecessary debug message.

2000-03-02 14:52  mortene

	* include/Inventor/lists/SbList.h:
	
	Fixes a nasty bug in fit(). Done by pederb.

2000-03-02 14:40  mortene

	* include/Inventor/lists/SbList.h,
	src/actions/SoGLRenderAction.cpp, src/base/SbBSPTree.cpp,
	src/caches/SoConvexDataCache.cpp, src/caches/SoNormalCache.cpp,
	src/caches/SoTextureCoordinateCache.cpp,
	src/fields/SoFieldData.cpp, src/lists/SbList.cpp,
	src/lists/SoPathList.cpp, src/misc/SoNormalGenerator.cpp:
	
	Converted SbList cast operator to an "ordinary" method, for
	clarity. Done by pederb.

2000-03-02 11:51  mortene

	* docs/coin.doxygen, include/Inventor/actions/SoGetMatrixAction.h,
	src/actions/SoGetMatrixAction.cpp, src/actions/actions.metadon,
	src/nodes/SoMatrixTransform.cpp, src/nodes/SoRotation.cpp,
	src/nodes/SoRotationXYZ.cpp, src/nodes/SoScale.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoSurroundScale.cpp,
	src/nodes/SoSwitch.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTranslation.cpp:
	
	Completed implementation and documentation of SoGetMatrixAction
	class. Some nodes are still missing their action behavior, though.

2000-03-01 21:29  mortene

	* include/Inventor/actions/SoSubAction.h,
	include/Inventor/actions/SoSubActionP.h,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoGetPrimitiveCountAction.cpp,
	src/actions/SoHandleEventAction.cpp, src/actions/SoPickAction.cpp,
	src/actions/SoRayPickAction.cpp, src/actions/SoSearchAction.cpp,
	src/actions/SoWriteAction.cpp:
	
	Collect common code in a private macro.

2000-03-01 21:26  mortene

	* include/Inventor/draggers/SoTabBoxDragger.h,
	src/draggers/SoTabBoxDragger.cpp, src/draggers/draggers.metadon:
	
	SoTabBoxDragger implementation, by pederb. (This was the last of
	the draggers -- whee!)

2000-03-01 21:17  mortene

	* src/draggers/SoTabPlaneDragger.cpp:
	
	Bugfix, by pederb.

2000-03-01 17:34  mortene

	* include/Inventor/draggers/SoCenterballDragger.h,
	src/draggers/SoCenterballDragger.cpp:
	
	SoCenterballDragger implementation, by pederb.

2000-03-01 17:33  mortene

	* docs/coin.doxygen,
	include/Inventor/actions/ActionClassTypeHeader.tpl,
	include/Inventor/actions/ActionHeader.tpl,
	include/Inventor/actions/SoAction.h,
	include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoCallbackAction.h,
	include/Inventor/actions/SoGLRenderAction.h,
	include/Inventor/actions/SoGetBoundingBoxAction.h,
	include/Inventor/actions/SoGetMatrixAction.h,
	include/Inventor/actions/SoGetPrimitiveCountAction.h,
	include/Inventor/actions/SoGlobalSimplifyAction.h,
	include/Inventor/actions/SoHandleEventAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	include/Inventor/actions/SoPickAction.h,
	include/Inventor/actions/SoRayPickAction.h,
	include/Inventor/actions/SoReorganizeAction.h,
	include/Inventor/actions/SoSearchAction.h,
	include/Inventor/actions/SoShapeSimplifyAction.h,
	include/Inventor/actions/SoSimplifyAction.h,
	include/Inventor/actions/SoSubAction.h,
	include/Inventor/actions/SoToVRML2Action.h,
	include/Inventor/actions/SoToVRMLAction.h,
	include/Inventor/actions/SoWriteAction.h,
	src/actions/ActionClassTypeSource.tpl,
	src/actions/ActionSource.tpl, src/actions/InitActionSource.tpl,
	src/actions/SoAction.cpp,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoGetPrimitiveCountAction.cpp,
	src/actions/SoGlobalSimplifyAction.cpp,
	src/actions/SoHandleEventAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
	src/actions/SoReorganizeAction.cpp, src/actions/SoSearchAction.cpp,
	src/actions/SoShapeSimplifyAction.cpp,
	src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp,
	src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp,
	src/actions/actions.metadon:
	
	Converted all "templatized" code into regular macros to be
	compatible with Inventor.

2000-03-01 15:28  mortene

	* src/actions/SoAction.cpp:
	
	Compilation fix, plus various cleanups.

2000-03-01 14:31  mortene

	* src/actions/SoAction.cpp, include/Inventor/actions/SoAction.h:
	
	Removed unused data member.

2000-03-01 14:28  mortene

	* src/misc/SoPath.cpp:
	
	Bugfix to the code where we remove ourself as an auditor to the
	path. By pederb.

2000-03-01 13:34  mortene

	* include/Inventor/SbBasic.h.in,
	include/Inventor/actions/SoAction.h, src/actions/SoAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoHandleEventAction.cpp, src/actions/SoPickAction.cpp,
	src/actions/SoRayPickAction.cpp, src/actions/actions.metadon:
	
	Various cleanups and additional documentation for the SoAction
	class.

2000-03-01 10:21  mortene

	* include/Inventor/SoNodeKitPath.h,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoHandleEventAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
	src/actions/SoWriteAction.cpp, src/base/SbBSPTree.cpp,
	src/base/SbColor4f.cpp, src/base/SbLine.cpp, src/base/SbMatrix.cpp,
	src/base/SbName.cpp, src/base/SbVec2s.cpp, src/base/SbVec3f.cpp,
	src/base/SbViewVolume.cpp, src/bundles/SoMaterialBundle.cpp,
	src/bundles/SoTextureCoordinateBundle.cpp,
	src/caches/SoNormalCache.cpp, src/details/SoDetail.cpp,
	src/details/SoNodeKitDetail.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoAmbientColorElement.cpp,
	src/elements/SoAnnoText3CharOrientElement.cpp,
	src/elements/SoAnnoText3FontSizeHintElement.cpp,
	src/elements/SoAnnoText3RenderPrintElement.cpp,
	src/elements/SoClipPlaneElement.cpp,
	src/elements/SoComplexityElement.cpp,
	src/elements/SoComplexityTypeElement.cpp,
	src/elements/SoCoordinateElement.cpp,
	src/elements/SoCreaseAngleElement.cpp,
	src/elements/SoDecimationPercentageElement.cpp,
	src/elements/SoDiffuseColorElement.cpp,
	src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp,
	src/elements/SoEmissiveColorElement.cpp,
	src/elements/SoEnvironmentElement.cpp,
	src/elements/SoFloatElement.cpp,
	src/elements/SoFocalDistanceElement.cpp,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoFontSizeElement.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLClipPlaneElement.cpp,
	src/elements/SoGLCoordinateElement.cpp,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLProjectionMatrixElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp,
	src/elements/SoInt32Element.cpp,
	src/elements/SoLightAttenuationElement.cpp,
	src/elements/SoLightModelElement.cpp,
	src/elements/SoLinePatternElement.cpp,
	src/elements/SoLineWidthElement.cpp,
	src/elements/SoMaterialBindingElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoNormalBindingElement.cpp,
	src/elements/SoOverrideElement.cpp,
	src/elements/SoPROTOElement.cpp,
	src/elements/SoPickStyleElement.cpp,
	src/elements/SoPointSizeElement.cpp,
	src/elements/SoProfileCoordinateElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoProjectionMatrixElement.cpp,
	src/elements/SoReplacedElement.cpp,
	src/elements/SoShapeHintsElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoShininessElement.cpp,
	src/elements/SoSpecularColorElement.cpp,
	src/elements/SoSwitchElement.cpp,
	src/elements/SoTextOutlineEnabledElement.cpp,
	src/elements/SoTextureCoordinateBindingElement.cpp,
	src/elements/SoTextureCoordinateElement.cpp,
	src/elements/SoTextureImageElement.cpp,
	src/elements/SoTextureQualityElement.cpp,
	src/elements/SoTransparencyElement.cpp,
	src/elements/SoUnitsElement.cpp,
	src/elements/SoViewVolumeElement.cpp,
	src/elements/SoViewingMatrixElement.cpp,
	src/elements/SoViewportRegionElement.cpp,
	src/engines/SoCalculator.cpp, src/engines/SoComposeMatrix.cpp,
	src/engines/SoComposeRotation.cpp, src/engines/SoComposeVec2f.cpp,
	src/engines/SoComposeVec3f.cpp, src/engines/SoComposeVec4f.cpp,
	src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoEngine.cpp,
	src/engines/SoFieldConverter.cpp, src/engines/SoInterpolateAbs.cpp,
	src/engines/SoTriggerAny.cpp, src/errors/SoDebugError.cpp,
	src/errors/SoError.cpp, src/errors/SoMemoryError.cpp,
	src/errors/SoReadError.cpp, src/events/SoButtonEvent.cpp,
	src/events/SoEvent.cpp, src/events/SoKeyboardEvent.cpp,
	src/events/SoLocation2Event.cpp, src/events/SoMotion3Event.cpp,
	src/events/SoMouseButtonEvent.cpp,
	src/events/SoSpaceballButtonEvent.cpp, src/fields/SoField.cpp,
	src/fields/SoFieldContainer.cpp, src/fields/SoFieldData.cpp,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFFloat.cpp, src/fields/SoMFInt32.cpp,
	src/fields/SoMFMatrix.cpp, src/fields/SoMFName.cpp,
	src/fields/SoMFNode.cpp, src/fields/SoMFPath.cpp,
	src/fields/SoMFPlane.cpp, src/fields/SoMFRotation.cpp,
	src/fields/SoMFShort.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp,
	src/fields/SoSFEngine.cpp, src/fields/SoSFImage.cpp,
	src/fields/SoSFInt32.cpp, src/fields/SoSFMatrix.cpp,
	src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp,
	src/fields/SoSFShort.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp, src/fields/SoSFVec3f.cpp,
	src/fields/SoSField.cpp, src/lists/SbIntList.cpp,
	src/lists/SbList.cpp, src/lists/SbStringList.cpp,
	src/lists/SbVec3fList.cpp, src/lists/SoActionMethodList.cpp,
	src/lists/SoAuditorList.cpp, src/lists/SoEnabledElementsList.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTransformManip.cpp, src/misc/SoBase.cpp,
	src/misc/SoChildList.cpp, src/misc/SoDB.cpp,
	src/misc/SoFullPath.cpp, src/misc/SoGL.cpp, src/misc/SoGLImage.cpp,
	src/misc/SoGenerate.cpp, src/misc/SoImageInterface.cpp,
	src/misc/SoInput.cpp, src/misc/SoInteraction.cpp,
	src/misc/SoNotification.cpp, src/misc/SoOffscreenRenderer.cpp,
	src/misc/SoOutput.cpp, src/misc/SoPath.cpp,
	src/misc/SoPickedPoint.cpp, src/misc/SoSceneManager.cpp,
	src/misc/SoState.cpp, src/misc/SoType.cpp,
	src/nodekits/SoAppearanceKit.cpp, src/nodekits/SoBaseKit.cpp,
	src/nodekits/SoInteractionKit.cpp, src/nodekits/SoNodeKit.cpp,
	src/nodekits/SoNodeKitListPart.cpp,
	src/nodekits/SoNodekitCatalog.cpp, src/nodekits/SoSceneKit.cpp,
	src/nodekits/SoSeparatorKit.cpp, src/nodes/SoAntiSquish.cpp,
	src/nodes/SoArray.cpp, src/nodes/SoBaseColor.cpp,
	src/nodes/SoCamera.cpp, src/nodes/SoClipPlane.cpp,
	src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
	src/nodes/SoDrawStyle.cpp, src/nodes/SoEnvironment.cpp,
	src/nodes/SoFaceSet.cpp, src/nodes/SoFile.cpp,
	src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp,
	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
	src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoLOD.cpp,
	src/nodes/SoLevelOfDetail.cpp, src/nodes/SoLightModel.cpp,
	src/nodes/SoLineSet.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoMatrixTransform.cpp, src/nodes/SoMultipleCopy.cpp,
	src/nodes/SoNode.cpp, src/nodes/SoNormalBinding.cpp,
	src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsSurface.cpp,
	src/nodes/SoPackedColor.cpp, src/nodes/SoPickStyle.cpp,
	src/nodes/SoPointSet.cpp, src/nodes/SoPolygonOffset.cpp,
	src/nodes/SoProfile.cpp, src/nodes/SoQuadMesh.cpp,
	src/nodes/SoRotation.cpp, src/nodes/SoRotationXYZ.cpp,
	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoShapeHints.cpp, src/nodes/SoSphere.cpp,
	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinate2.cpp,
	src/nodes/SoTextureCoordinateBinding.cpp,
	src/nodes/SoTextureCoordinateDefault.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
	src/nodes/SoTranslation.cpp, src/nodes/SoTriangleStripSet.cpp,
	src/nodes/SoUnits.cpp, src/nodes/SoUnknownNode.cpp,
	src/nodes/SoVertexProperty.cpp, src/nodes/SoWWWInline.cpp,
	src/projectors/SbCylinderProjector.cpp,
	src/projectors/SbCylinderSectionProjector.cpp,
	src/projectors/SbLineProjector.cpp,
	src/projectors/SbSphereSheetProjector.cpp,
	src/sensors/SoFieldSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoSensorManager.cpp:
	
	Removed hundreds of unnecessary #includes.

2000-03-01 10:18  mortene

	* src/engines/InterpolateSource.tpl:
	
	Use internal INIT macros for internal classes.

2000-03-01 09:58  mortene

	* src/details/details.metadon:
	
	Remove unnecessary flags.

2000-02-29 14:45  mortene

	* include/Inventor/fields/SoField.h, src/fields/SoField.cpp:
	
	Make SoField class slimmer by ~ 20%.

2000-02-29 11:55  mortene

	* src/misc/SoSceneManager.cpp:
	
	Obsoleted some code used to initialize the OpenGL rendering
	context, which has been superseded long ago.  This fixed a crash
	with the SoXt library.

2000-02-29 08:16  mortene

	* include/Inventor/lists/SoDetailList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	include/Inventor/lists/SoFieldList.h,
	include/Inventor/lists/SoPickedPointList.h,
	include/Inventor/lists/SoVRMLInterpOutputList.h,
	src/VRMLnodes/SoVRMLInterpOutput.cpp, src/lists/SoBaseList.cpp,
	src/lists/SoDetailList.cpp, src/lists/SoEngineOutputList.cpp,
	src/lists/SoFieldList.cpp, src/lists/SoNodeList.cpp,
	src/lists/SoPickedPointList.cpp, src/lists/SoTypeList.cpp,
	src/lists/SoVRMLInterpOutputList.cpp, src/lists/lists.metadon,
	src/engines/SoEngineOutput.cpp, docs/coin.doxygen,
	src/misc/SoPickedPoint.cpp:
	
	Conversion of many list classes to inherit from SbList instead of
	SbPList. Misc other minor fixes.

2000-02-29 08:16  mortene

	* include/Inventor/lists/SoEnabledElementsList.h,
	src/lists/SoEnabledElementsList.cpp:
	
	Completed documentation and did various cleanups.

2000-02-29 08:16  mortene

	* include/Inventor/lists/SoCallbackList.h,
	src/lists/SoCallbackList.cpp:
	
	Completed documentation and did various codestyle etc cleanups.

2000-02-29 08:14  mortene

	* include/Inventor/misc/SoChildList.h, src/misc/SoChildList.cpp:
	
	Added code for notifying path auditors.

2000-02-29 08:14  mortene

	* src/misc/SoPath.cpp:
	
	Notification mechanisms added.

2000-02-28 15:42  mortene

	* include/Inventor/lists/SbList.h:
	
	Convert const declaration to an enum to let the code work with
	older compilers.

2000-02-28 15:38  mortene

	* src/misc/SoChildList.cpp:
	
	Compilation fixes for SoChildList after clean-up in SoNodeList.

2000-02-28 15:35  mortene

	* docs/coin.doxygen, include/Inventor/SoLists.h,
	include/Inventor/lists/SbVec3fList.h,
	include/Inventor/lists/SoBaseList.h,
	include/Inventor/lists/SoEngineList.h,
	include/Inventor/lists/SoNodeList.h,
	include/Inventor/lists/SoPathList.h,
	src/lists/SoActionMethodList.cpp, src/lists/SoBaseList.cpp,
	src/lists/SoEngineList.cpp, src/lists/SoNodeList.cpp,
	src/lists/SoPathList.cpp, src/lists/lists.metadon:
	
	Completed implementation and documentation of SoBaseList,
	SoPathList, SoEngineList and SoNodeList.

2000-02-28 12:47  mortene

	* include/Inventor/draggers/SoTabPlaneDragger.h,
	src/draggers/SoTabPlaneDragger.cpp, src/draggers/draggers.metadon:
	
	SoTabPlaneDragger implementation, by pederb.

2000-02-28 12:45  mortene

	* include/Inventor/lists/SbList.h, src/lists/SbPList.cpp:
	
	Remove some _horrible_ bugs I managed to introduce with the latest
	changes to the SbList and SbPList classes.

2000-02-28 11:44  mortene

	* src/: fields/SoField.cpp, lists/SoAuditorList.cpp,
	nodes/SoNode.cpp:
	
	Fixes to the notification mechanisms (set the "lasttype" of the
	SoNotList elements correctly, don't add the container to the list
	of auditors in fields).

2000-02-28 11:40  mortene

	* src/lists/SoActionMethodList.cpp, src/lists/lists.metadon,
	include/Inventor/actions/SoAction.h,
	include/Inventor/lists/SoActionMethodList.h:
	
	Documented and cleaned up the code of SoActionMethodList.

2000-02-28 11:39  mortene

	* src/lists/SbList.cpp, include/Inventor/caches/SoNormalCache.h,
	include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h,
	src/lists/SbPList.cpp:
	
	SbList code optimized for the common case by using an internal
	static size buffer. SbPLists fixed to automatically grow upon
	out-of-bounds attempts at access.

2000-02-28 08:58  mortene

	* src/draggers/SoTransformerDragger.cpp:
	
	Misc. improvements in SoTransformerDragger. Added support for the
	ctrl modifier key when rotating, and fixed constraint direction
	detection when scaling. By pederb.

2000-02-28 08:55  mortene

	* src/draggers/SoDragger.cpp:
	
	Bugfix, by pederb.

2000-02-25 08:31  mortene

	* include/Inventor/draggers/SoTransformerDragger.h,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/draggers.metadon:
	
	Initial implementation of SoTransformerDragger, by pederb.  Some
	features are still missing.

2000-02-25 08:28  mortene

	* src/nodes/SoLocateHighlight.cpp:
	
	Killed off some unnecessary debug output.

2000-02-25 08:23  mortene

	* src/misc/SoPath.cpp:
	
	Corrected use of SoDebugError::post*() methods.

2000-02-23 14:20  mortene

	* src/draggers/SoDragger.cpp:
	
	Bugfix, by pederb.

2000-02-23 13:25  mortene

	* include/Inventor/draggers/SoHandleBoxDragger.h,
	src/draggers/SoHandleBoxDragger.cpp:
	
	Support the CTRL key modifier, code by pederb.

2000-02-23 11:33  mortene

	* src/nodes/SoSelection.cpp:
	
	Fix for potential memory leak, by pederb.

2000-02-23 11:10  mortene

	* src/nodes/SoSelection.cpp:
	
	Bugfix, by pederb.

2000-02-23 08:22  mortene

	* src/actions/SoLineHighlightRenderAction.cpp,
	include/Inventor/actions/SoLineHighlightRenderAction.h:
	
	Completion of SoLineHighlightRenderAction, by pederb.

2000-02-22 18:35  mortene

	* include/Inventor/draggers/SoHandleBoxDragger.h,
	src/draggers/SoHandleBoxDragger.cpp:
	
	Bugfix to handle manipulators with centerpoint != 0,0,0. Done by
	pederb.

2000-02-22 17:51  mortene

	* include/Inventor/actions/SoBoxHighlightRenderAction.h,
	src/actions/SoBoxHighlightRenderAction.cpp:
	
	Fixes to the SoBoxHighlightRenderAction to make it behave properly.
	Done by pederb.

2000-02-22 17:46  mortene

	* include/Inventor/nodes/SoSelection.h, src/nodes/SoSelection.cpp:
	
	Implementation of SoSelection node, done by pederb after bugreport
	by Felix Ritter.

2000-02-22 16:24  mortene

	* src/manips/SoTransformerManip.cpp:
	
	Some robustness fixes by pederb.

2000-02-22 08:26  mortene

	* src/manips/SoTransformerManip.cpp:
	
	Added missing return statement.

2000-02-22 08:24  mortene

	* src/manips/SoTransformerManip.cpp:
	
	Fix from Loring Holden on two cases where the code was mistakenly
	trying to return a value from functions which have return type
	void.

2000-02-22 08:22  mortene

	* configure.in:
	
	Upgrade to new simage detection macro.

2000-02-21 13:35  mortene

	* configure.in:
	
	Modify configure.in to match larsa's improved SIM_COMPILE_DEBUG()
	autoconf macro.

2000-02-21 08:26  mortene

	* src/manips/: SoCenterballManip.cpp, SoHandleBoxManip.cpp,
	SoJackManip.cpp, SoTabBoxManip.cpp, SoTrackballManip.cpp,
	SoTransformBoxManip.cpp, SoTransformManip.cpp,
	SoTransformerManip.cpp, manips.metadon:
	
	Implementation of miscellaneous manipulator classes, done by
	pederb.

2000-02-21 08:23  mortene

	* src/draggers/SoRotateSphericalDragger.cpp:
	
	Improved SoRotateSphericalDragger code, by pederb.

2000-02-21 08:21  mortene

	* src/projectors/SbSpherePlaneProjector.cpp:
	
	Bugfix, done by pederb.

2000-02-21 08:20  mortene

	* src/projectors/SbCylinderPlaneProjector.cpp:
	
	A couple of bugfixes, by pederb.

2000-02-20 09:27  mortene

	* src/misc/SoPickedPoint.cpp:
	
	Roll back the change to SoPickedPoint::setDetail() - can not do
	"detailList[idx] = detail", since the [] op is const. Fixed by
	Loring Holden.

2000-02-20 09:23  mortene

	* src/nodes/SoSurroundScale.cpp:
	
	Some fixes to make SoSurroundScale behave correctly, and some
	additional documentation. By pederb.

2000-02-20 09:15  mortene

	* src/lists/SoAuditorList.cpp:
	
	Compile fix -- GCC 2.95.2 didn't like the void* to enum cast. By
	pederb.

2000-02-19 23:08  mortene

	* include/Inventor/SoPickedPoint.h, src/misc/SoPickedPoint.cpp:
	
	Misc. fixes, cleanups and documentation for SoPickedPoint, by
	pederb.

2000-02-19 23:04  mortene

	* include/Inventor/actions/SoAction.h, src/actions/SoAction.cpp:
	
	Implementation of SoAction::isOfType(), by Loring Holden.

2000-02-19 23:03  mortene

	* include/Inventor/lists/SbVec3fList.h:
	
	Compilation fix, by pederb.

2000-02-19 23:00  mortene

	* docs/coin.doxygen, include/Inventor/lists/SoAuditorList.h,
	src/lists/SoAuditorList.cpp, src/lists/lists.metadon:
	
	Completed documentation and did various minor fixes for
	SoAuditorList.

2000-02-19 22:59  mortene

	* include/Inventor/misc/SoNotification.h,
	src/misc/SoNotification.cpp:
	
	Code, documentation and cosmetic cleanups.

2000-02-19 17:57  mortene

	* docs/coin.doxygen, include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SbVec3fList.h, src/lists/Makefile.am,
	src/lists/SbIntList.cpp, src/lists/SbPList.cpp,
	src/lists/SbStringList.cpp, src/lists/SbVec3fList.cpp,
	src/lists/lists.metadon:
	
	Implemented the SbVec3fList class. Did some documentation fixes so
	Doxygen generates hyperlinks correctly.

2000-02-19 17:11  mortene

	* docs/coin.doxygen, include/Inventor/lists/SbIntList.h,
	include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SbStringList.h, src/lists/SbIntList.cpp,
	src/lists/SbPList.cpp, src/lists/SbStringList.cpp,
	src/lists/lists.metadon:
	
	Implemented SbIntList and SbStringList on top of SbList instead of
	SbPList, and documented these two classes.

2000-02-19 17:10  mortene

	* src/engines/SoConvertAll.cpp:
	
	Avoid registering the same converter multiple times.

2000-02-19 15:46  mortene

	* include/Inventor/SoDB.h, include/Inventor/engines/SoConvertAll.h,
	include/Inventor/engines/SoEngine.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoFieldConverter.h,
	include/Inventor/fields/SoField.h, src/engines/Makefile.am,
	src/engines/SoEngine.cpp, src/engines/SoFieldConverter.cpp,
	src/engines/engines.metadon, src/fields/SoField.cpp,
	src/misc/SoDB.cpp:
	
	Restructuring of some of the field conversion code, after an
	initial auditing of the code. More to come.

2000-02-19 15:45  mortene

	* src/: snprintf.c, actions/SoGetBoundingBoxAction.cpp,
	elements/SoLocalBBoxMatrixElement.cpp, misc/SoFullPath.cpp,
	misc/SoType.cpp, nodekits/SoNodeKitPath.cpp, nodes/SoImage.cpp:
	
	Various silly whitespace fixes, plus minor debugging code and
	documentation improvements.

2000-02-19 15:41  mortene

	* docs/plan.txt:
	
	Fixed typo.

2000-02-19 15:40  mortene

	* src/lists/SbPList.cpp, docs/coin.doxygen,
	include/Inventor/SbBasic.h.in, include/Inventor/lists/SbList.h,
	include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	src/actions/SoGetPrimitiveCountAction.cpp, src/lists/SbIntList.cpp,
	src/lists/SbList.cpp, src/lists/SoActionMethodList.cpp,
	src/lists/SoPathList.cpp, src/lists/lists.metadon:
	
	Converted SbPList to inherit SbList.

2000-02-19 09:56  mortene

	* src/fields/: SoFieldContainer.cpp, SoMFFloat.cpp, SoMFInt32.cpp,
	SoMFMatrix.cpp, SoMFPlane.cpp, SoMFRotation.cpp, SoMFShort.cpp,
	SoMFUInt32.cpp, SoMFUShort.cpp, SoSFColor.cpp, SoSFFloat.cpp,
	SoSFInt32.cpp, SoSFMatrix.cpp, SoSFPlane.cpp, SoSFRotation.cpp,
	SoSFShort.cpp, SoSFUInt32.cpp, SoSFUShort.cpp, SoSFVec3f.cpp:
	
	Obsoleted all code using libstdc++ streams as a temporary measure
	while renovating the field converter code (the necessity to include
	libstdc++ is causing problems and some platforms, and it will be
	removed anyhow soon).

2000-02-19 09:28  mortene

	* include/Inventor/lists/SbList.h, src/lists/SbList.cpp,
	src/lists/SbPList.cpp, src/lists/SoBaseList.cpp,
	src/lists/SoEnabledElementsList.cpp,
	src/lists/SoEngineOutputList.cpp, src/lists/SoTypeList.cpp,
	src/lists/lists.metadon, docs/coin.doxygen,
	include/Inventor/SoLists.h, include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SoBaseList.h,
	include/Inventor/lists/SoTypeList.h,
	include/Inventor/misc/SoNormalGenerator.h,
	src/actions/SoGLRenderAction.cpp, src/base/SbBSPTree.cpp,
	src/base/SbDict.cpp, src/base/SbOctTree.cpp,
	src/caches/SoConvexDataCache.cpp, src/caches/SoNormalCache.cpp,
	src/caches/SoTextureCoordinateCache.cpp,
	src/fields/SoFieldData.cpp, src/misc/SoNormalGenerator.cpp,
	src/nodes/SoFaceSet.cpp, src/nodes/SoTriangleStripSet.cpp:
	
	Major renovation of the SbList class: killed off redundant code and
	completely documented its API. Patch also includes simplification
	of the SoNormalGenerator class by removal of an unused feature.

2000-02-19 09:26  mortene

	* include/Inventor/elements/SoSubElement.h,
	include/Inventor/engines/SoSubEngine.h,
	src/engines/SoConcatenate.cpp, src/engines/SoGate.cpp:
	
	Cleaned up includes.

2000-02-19 00:48  mortene

	* include/Inventor/manips/: SoDirectionalLightManip.h,
	SoPointLightManip.h, SoSpotLightManip.h, SoTransformManip.h:
	
	Improved compatibility with the original Inventor by including the
	SoDragger header file into the manipulator class header files.
	Patched by Loring Holden.

2000-02-19 00:44  mortene

	* src/bundles/SoTextureCoordinateBundle.cpp:
	
	Temporary workaround from pederb to avoid an assert() to hit
	because of unimplemented functionality.

2000-02-18 17:36  mortene

	* src/bundles/SoTextureCoordinateBundle.cpp,
	src/elements/SoTextureCoordinateElement.cpp,
	include/Inventor/bundles/SoTextureCoordinateBundle.h,
	models/bugs/20000109-facetexmap.iv,
	src/elements/SoGLTextureCoordinateElement.cpp:
	
	Support for default texture coordinates. This fixes the
	models/bugs/20000109-facetexmap.iv problem. Code by pederb.

2000-02-18 12:37  mortene

	* src/nodes/SoTexture2.cpp:
	
	Turn off texturemapping when SoComplexity.textureQuality field is
	equal to 0.0. Fixed by pederb.

2000-02-18 08:36  mortene

	* src/elements/SoOverrideElement.cpp:
	
	Bugfix, instantiate element of correct class type on copy. By
	pederb.

2000-02-18 08:32  mortene

	* include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/elements/SoTextureQualityElement.h,
	include/Inventor/misc/SoGL.h, include/Inventor/misc/SoGLImage.h,
	include/Inventor/nodes/SoTexture2.h,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoTextureQualityElement.cpp, src/misc/SoGL.cpp,
	src/misc/SoGLImage.cpp, src/nodes/SoComplexity.cpp,
	src/nodes/SoShape.cpp, src/nodes/SoTexture2.cpp:
	
	Lazy evaluation of SoGLTextureImageElement, misc changes to support
	the new SoTextureOverrideElement, better support for the texture
	quality parameter of SoComplexity. All work by pederb.

2000-02-18 08:17  mortene

	* include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoTextureOverrideElement.h,
	src/elements/Makefile.am, src/elements/SoElement.cpp,
	src/elements/SoTextureOverrideElement.cpp:
	
	Implementation of SoTextureOverrideElement, by pederb.

2000-02-17 14:49  mortene

	* autogen.sh, configure.in, src/Makefile.am:
	
	Various minor fixes for the BeOS support by larsa, plus a few other
	(very) minor improvements to the build scripts.

2000-02-17 13:54  mortene

	* src/misc/SoDB.cpp:
	
	Fixed an utterly stupid mistake which made any and all Coin
	applications fail on startup.

2000-02-16 20:22  mortene

	* src/misc/SoDB.cpp, include/Inventor/SoDB.h,
	src/misc/general.metadon:
	
	Implemented and documented remaining stub functions, some
	cosmetics.

2000-02-16 13:00  mortene

	* include/Inventor/actions/SoAction.h, src/actions/SoAction.cpp:
	
	Switched to using SoTempPath for current path in SoAction to avoid
	SoPath auditor overhead. Done by pederb.

2000-02-16 12:11  mortene

	* include/Inventor/actions/SoGetBoundingBoxAction.h,
	include/Inventor/nodes/SoSurroundScale.h,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/nodes/SoSurroundScale.cpp:
	
	Mostly complete implementation of the SoSurroundScale node, by
	pederb.

2000-02-15 23:47  mortene

	* src/lists/lists.metadon:
	
	Updated to better reflect the classes available from Open Inventor.

2000-02-15 23:40  mortene

	* src/: actions/SoAction.cpp, draggers/SoHandleBoxDragger.cpp,
	draggers/SoTransformBoxDragger.cpp, lists/SoActionMethodList.cpp,
	misc/SoInput.cpp, misc/SoOutput.cpp:
	
	Removed all code which uses fixed-size buffers, and replaced it
	with code using the SbString::sprintf() interface.

2000-02-15 23:39  mortene

	* src/misc/SoImageInterface.cpp:
	
	Improvements to the code which searches through the possible
	locations for textures.

2000-02-15 23:37  mortene

	* include/Inventor/errors/SoDebugError.h,
	include/Inventor/errors/SoError.h,
	include/Inventor/errors/SoReadError.h, src/errors/SoDebugError.cpp,
	src/errors/SoError.cpp, src/errors/SoReadError.cpp:
	
	Simplify code by using the new SbString::vsprintf() method.

2000-02-15 23:37  mortene

	* src/base/SbString.cpp, include/Inventor/SbString.h:
	
	Increased the size of the default buffer, did a lot of cosmetics,
	cleaned up a lot of silliness in the implementation and fixed a
	number of bugs.

2000-02-15 21:15  mortene

	* include/Inventor/SbString.h, src/base/SbString.cpp:
	
	Added methods SbString::sprintf() and SbString::vsprintf() for safe
	expansion of formatted strings.

2000-02-15 17:52  mortene

	* src/misc/SoTempPath.cpp, include/Inventor/SoFullPath.h,
	include/Inventor/misc/SoTempPath.h:
	
	Make SoTempPath inherit SoFullPath instead of SoPath, like Inventor
	does. Fixed by pederb.

2000-02-14 19:59  mortene

	* include/Inventor/manips/SoTransformManip.h,
	src/manips/SoTransformManip.cpp:
	
	SoTransformManip, by pederb.

2000-02-14 19:58  mortene

	* include/Inventor/manips/SoSpotLightManip.h,
	src/manips/SoSpotLightManip.cpp, src/manips/manips.metadon:
	
	SoSpotLightManip implementation, by pederb.

2000-02-14 14:12  mortene

	* src/elements/Makefile.am,
	include/Inventor/elements/SoGLDiffuseColorElement.h,
	include/Inventor/elements/SoGLLazyElement.h,
	include/Inventor/elements/SoLazyElement.h,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLLazyElement.cpp:
	
	Implementation of SoGLLazyElement, to be compatible with the Open
	Inventor API. Done by pederb.

2000-02-13 11:41  mortene

	* include/Inventor/fields/SoSFPath.h, src/misc/SoPath.cpp,
	src/misc/general.metadon, docs/coin.doxygen,
	src/fields/SoSFPath.cpp:
	
	Import code for reading path specifications from file.

2000-02-13 11:40  mortene

	* src/misc/SoBase.cpp:
	
	Bugfix for recently introduced bug in export code.

2000-02-13 01:17  mortene

	* include/Inventor/SoPath.h, src/fields/SoSFPath.cpp,
	src/misc/SoPath.cpp:
	
	Export functionality for paths added, implementation of getByName()
	methods, plus a bugfix from Loring Holden.

2000-02-13 01:16  mortene

	* src/nodes/SoNode.cpp:
	
	Implementation of the getByName() methods.

2000-02-13 01:15  mortene

	* include/Inventor/SoOutput.h, src/misc/SoBase.cpp:
	
	Minor bugfix, plus some additional debug output blocks (which
	default to "inactive").

2000-02-13 01:14  mortene

	* src/fields/SoFieldContainer.cpp:
	
	Make sure we avoid a potential problem with reference counting of
	nodes, engines and paths within fields.

2000-02-12 18:40  mortene

	* include/Inventor/fields/SoSFTrigger.h,
	src/fields/SoSFTrigger.cpp:
	
	Implementation and documentation.

2000-02-12 18:39  mortene

	* include/Inventor/SoPath.h, src/misc/SoPath.cpp:
	
	Various clean-ups with regard to Open Inventor API compatibility,
	smoked out a few bugs, cosmetic fixes, documentation improvements.

2000-02-12 18:38  mortene

	* include/Inventor/fields/SoSubField.h:
	
	Added missing include.

2000-02-11 13:25  mortene

	* coindefs.h, include/Inventor/elements/SoSubElement.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/fields/SoSubField.h,
	include/Inventor/misc/SoBasic.h,
	include/Inventor/nodes/SoSubNode.h, src/Make-Common.tpl,
	src/VRMLnodes/Makefile.am, src/VRMLnodes/SoVRMLInterpOutput.cpp,
	src/VRMLnodes/SoVRMLInterpolator.cpp, src/actions/Makefile.am,
	src/actions/SoAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGlobalSimplifyAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoRayPickAction.cpp,
	src/actions/SoReorganizeAction.cpp,
	src/actions/SoShapeSimplifyAction.cpp,
	src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp,
	src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp,
	src/base/Makefile.am, src/base/SbMatrix.cpp,
	src/base/SbOctTree.cpp, src/base/SbTime.cpp,
	src/bundles/Makefile.am, src/bundles/SoTextureCoordinateBundle.cpp,
	src/caches/Makefile.am, src/caches/SoBoundingBoxCache.cpp,
	src/details/Makefile.am, src/draggers/Makefile.am,
	src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp, src/elements/Makefile.am,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoCacheElement.cpp,
	src/elements/SoDecimationTypeElement.cpp,
	src/elements/SoElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoLazyElement.cpp, src/elements/SoLightElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoNormalElement.cpp, src/elements/SoPROTOElement.cpp,
	src/elements/SoPickRayElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoTextureMatrixElement.cpp,
	src/elements/SoViewingMatrixElement.cpp,
	src/elements/SoWindowElement.cpp, src/engines/Makefile.am,
	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp,
	src/errors/Makefile.am, src/errors/SoError.cpp,
	src/events/Makefile.am, src/fields/Makefile.am,
	src/fields/SoField.cpp, src/fields/SoFieldContainer.cpp,
	src/fields/SoFieldData.cpp, src/fields/SoGlobalField.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFEngine.cpp, src/fields/SoSFPath.cpp,
	src/fields/SoSFTrigger.cpp, src/lists/Makefile.am,
	src/manips/Makefile.am, src/manips/SoCenterballManip.cpp,
	src/manips/SoClipPlaneManip.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
	src/manips/SoSpotLightManip.cpp, src/manips/SoTabBoxManip.cpp,
	src/manips/SoTrackballManip.cpp,
	src/manips/SoTransformBoxManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
	src/misc/Makefile.am, src/misc/SoDB.cpp, src/misc/SoInput.cpp,
	src/misc/SoNormalGenerator.cpp, src/misc/SoOffscreenRenderer.cpp,
	src/misc/SoPath.cpp, src/misc/SoState.cpp,
	src/nodekits/Makefile.am, src/nodekits/SoBaseKit.cpp,
	src/nodekits/SoInteractionKit.cpp, src/nodekits/SoNodeKitPath.cpp,
	src/nodekits/SoSceneKit.cpp, src/nodekits/SoShapeKit.cpp,
	src/nodes/Makefile.am, src/nodes/SoAnnoText3.cpp,
	src/nodes/SoAsciiText.cpp, src/nodes/SoBlinker.cpp,
	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
	src/nodes/SoColorIndex.cpp, src/nodes/SoEventCallback.cpp,
	src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp,
	src/nodes/SoFile.cpp, src/nodes/SoFontStyle.cpp,
	src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp,
	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedNurbsCurve.cpp,
	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp,
	src/nodes/SoLevelOfSimplification.cpp,
	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
	src/nodes/SoMarkerSet.cpp, src/nodes/SoNode.cpp,
	src/nodes/SoNormal.cpp, src/nodes/SoNurbsCurve.cpp,
	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp,
	src/nodes/SoPackedColor.cpp, src/nodes/SoPathSwitch.cpp,
	src/nodes/SoQuadMesh.cpp, src/nodes/SoSelection.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTransformSeparator.cpp,
	src/nodes/SoTriangleStripSet.cpp, src/nodes/SoWWWAnchor.cpp,
	src/nodes/SoWWWInline.cpp, src/projectors/Makefile.am,
	src/sensors/Makefile.am, src/sensors/SoDataSensor.cpp,
	src/sensors/SoFieldSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoPathSensor.cpp, src/sensors/SoSensor.cpp,
	src/sensors/SoSensorManager.cpp:
	
	Fixed mess in misc/SoBasic.h, moved COIN_STUB macro to a new
	internal include file. Inlined the COIN_STUB macro, and made it
	work with all compilers.

2000-02-11 13:23  mortene

	* src/sensors/sensors.metadon:
	
	Removed the "C" and "R" flags, as they are not interesting.

2000-02-11 13:22  mortene

	* include/Inventor/projectors/SbProjectors.h:
	
	Include all projector header files.

2000-02-11 08:28  mortene

	* src/draggers/SoTrackballDragger.cpp:
	
	Bugfix by Loring Holden.

2000-02-11 08:25  mortene

	* src/draggers/: SoJackDragger.cpp, draggers.metadon:
	
	Implementation of SoJackDragger, by pederb.

2000-02-11 08:24  mortene

	* src/elements/SoGLModelMatrixElement.cpp:
	
	Bugfix by pederb.

2000-02-10 17:57  mortene

	* include/Inventor/draggers/SoTrackballDragger.h,
	src/draggers/SoTrackballDragger.cpp, src/draggers/draggers.metadon:
	
	SoTrackballDragger implementation, by pederb.

2000-02-10 13:50  mortene

	* src/nodes/: SoBaseColor.cpp, SoComplexity.cpp, SoDrawStyle.cpp,
	SoFont.cpp, SoLightModel.cpp, SoMaterial.cpp,
	SoMaterialBinding.cpp, SoPackedColor.cpp, SoPickStyle.cpp,
	SoPolygonOffset.cpp, SoShapeHints.cpp, SoVertexProperty.cpp:
	
	Update the SoOverrideElement while traversing (this fixes hidden
	line mode rendering). Done by pederb.

2000-02-10 10:05  mortene

	* src/fields/SoField.cpp:
	
	Bugfix in the notification code, by Loring Holden.

2000-02-10 10:04  mortene

	* include/Inventor/: fields/SoSubField.h, nodes/SoEventCallback.h:
	
	Be Open Inventor compliant in the way we include other header
	files. Patch by Loring Holden.

2000-02-10 09:55  mortene

	* TODO, include/Inventor/Sb.h, include/Inventor/SbBSPTree.h,
	include/Inventor/SbBasic.h.in, include/Inventor/SbBox.h,
	include/Inventor/SbBox2f.h, include/Inventor/SbBox2s.h,
	include/Inventor/SbBox3f.h, include/Inventor/SbColor.h,
	include/Inventor/SbColor4f.h, include/Inventor/SbCylinder.h,
	include/Inventor/SbDict.h, include/Inventor/SbHeap.h,
	include/Inventor/SbLine.h, include/Inventor/SbLinear.h,
	include/Inventor/SbMatrix.h, include/Inventor/SbName.h,
	include/Inventor/SbPList.h, include/Inventor/SbPlane.h,
	include/Inventor/SbRotation.h, include/Inventor/SbSphere.h,
	include/Inventor/SbString.h, include/Inventor/SbTesselator.h,
	include/Inventor/SbTime.h, include/Inventor/SbVec2f.h,
	include/Inventor/SbVec2s.h, include/Inventor/SbVec3f.h,
	include/Inventor/SbVec4f.h, include/Inventor/SbViewVolume.h,
	include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h,
	include/Inventor/So.h, include/Inventor/SoDB.h,
	include/Inventor/SoFullPath.h, include/Inventor/SoInput.h,
	include/Inventor/SoInteraction.h, include/Inventor/SoLists.h,
	include/Inventor/SoNodeKitPath.h, include/Inventor/SoOutput.h,
	include/Inventor/SoPath.h, include/Inventor/SoPickedPoint.h,
	include/Inventor/SoPrimitiveVertex.h,
	include/Inventor/SoSceneManager.h, include/Inventor/SoType.h,
	include/Inventor/VRMLnodes/SoVRMLInterpOutput.h,
	include/Inventor/VRMLnodes/SoVRMLInterpolator.h,
	include/Inventor/actions/SoAction.h,
	include/Inventor/actions/SoActions.h,
	include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoCallbackAction.h,
	include/Inventor/actions/SoGLRenderAction.h,
	include/Inventor/actions/SoGetBoundingBoxAction.h,
	include/Inventor/actions/SoGetMatrixAction.h,
	include/Inventor/actions/SoGetPrimitiveCountAction.h,
	include/Inventor/actions/SoGlobalSimplifyAction.h,
	include/Inventor/actions/SoHandleEventAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	include/Inventor/actions/SoPickAction.h,
	include/Inventor/actions/SoRayPickAction.h,
	include/Inventor/actions/SoReorganizeAction.h,
	include/Inventor/actions/SoSearchAction.h,
	include/Inventor/actions/SoShapeSimplifyAction.h,
	include/Inventor/actions/SoSimplifyAction.h,
	include/Inventor/actions/SoSubAction.h,
	include/Inventor/actions/SoToVRML2Action.h,
	include/Inventor/actions/SoToVRMLAction.h,
	include/Inventor/actions/SoWriteAction.h,
	include/Inventor/bundles/SoBundle.h,
	include/Inventor/bundles/SoMaterialBundle.h,
	include/Inventor/bundles/SoTextureCoordinateBundle.h,
	include/Inventor/caches/SoBoundingBoxCache.h,
	include/Inventor/caches/SoCache.h,
	include/Inventor/caches/SoConvexDataCache.h,
	include/Inventor/caches/SoNormalCache.h,
	include/Inventor/caches/SoTextureCoordinateCache.h,
	include/Inventor/details/SoConeDetail.h,
	include/Inventor/details/SoCubeDetail.h,
	include/Inventor/details/SoCylinderDetail.h,
	include/Inventor/details/SoDetail.h,
	include/Inventor/details/SoDetails.h,
	include/Inventor/details/SoFaceDetail.h,
	include/Inventor/details/SoLineDetail.h,
	include/Inventor/details/SoNodeKitDetail.h,
	include/Inventor/details/SoPointDetail.h,
	include/Inventor/details/SoTextDetail.h,
	include/Inventor/elements/SoAccumulatedElement.h,
	include/Inventor/elements/SoAmbientColorElement.h,
	include/Inventor/elements/SoAnnoText3CharOrientElement.h,
	include/Inventor/elements/SoAnnoText3FontSizeHintElement.h,
	include/Inventor/elements/SoAnnoText3RenderPrintElement.h,
	include/Inventor/elements/SoBBoxModelMatrixElement.h,
	include/Inventor/elements/SoCacheElement.h,
	include/Inventor/elements/SoClipPlaneElement.h,
	include/Inventor/elements/SoComplexityElement.h,
	include/Inventor/elements/SoComplexityTypeElement.h,
	include/Inventor/elements/SoCoordinateElement.h,
	include/Inventor/elements/SoCreaseAngleElement.h,
	include/Inventor/elements/SoDecimationPercentageElement.h,
	include/Inventor/elements/SoDecimationTypeElement.h,
	include/Inventor/elements/SoDiffuseColorElement.h,
	include/Inventor/elements/SoDrawStyleElement.h,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoEmissiveColorElement.h,
	include/Inventor/elements/SoEnvironmentElement.h,
	include/Inventor/elements/SoFloatElement.h,
	include/Inventor/elements/SoFocalDistanceElement.h,
	include/Inventor/elements/SoFontNameElement.h,
	include/Inventor/elements/SoFontSizeElement.h,
	include/Inventor/elements/SoGLAmbientColorElement.h,
	include/Inventor/elements/SoGLClipPlaneElement.h,
	include/Inventor/elements/SoGLCoordinateElement.h,
	include/Inventor/elements/SoGLDiffuseColorElement.h,
	include/Inventor/elements/SoGLDrawStyleElement.h,
	include/Inventor/elements/SoGLEmissiveColorElement.h,
	include/Inventor/elements/SoGLEnvironmentElement.h,
	include/Inventor/elements/SoGLLightIdElement.h,
	include/Inventor/elements/SoGLLightModelElement.h,
	include/Inventor/elements/SoGLLinePatternElement.h,
	include/Inventor/elements/SoGLLineWidthElement.h,
	include/Inventor/elements/SoGLModelMatrixElement.h,
	include/Inventor/elements/SoGLNormalElement.h,
	include/Inventor/elements/SoGLNormalizeElement.h,
	include/Inventor/elements/SoGLPointSizeElement.h,
	include/Inventor/elements/SoGLPolygonOffsetElement.h,
	include/Inventor/elements/SoGLPolygonStippleElement.h,
	include/Inventor/elements/SoGLProjectionMatrixElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	include/Inventor/elements/SoGLShadeModelElement.h,
	include/Inventor/elements/SoGLShapeHintsElement.h,
	include/Inventor/elements/SoGLShininessElement.h,
	include/Inventor/elements/SoGLSpecularColorElement.h,
	include/Inventor/elements/SoGLTextureCoordinateElement.h,
	include/Inventor/elements/SoGLTextureEnabledElement.h,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/elements/SoGLTextureMatrixElement.h,
	include/Inventor/elements/SoGLUpdateAreaElement.h,
	include/Inventor/elements/SoGLViewingMatrixElement.h,
	include/Inventor/elements/SoGLViewportRegionElement.h,
	include/Inventor/elements/SoInt32Element.h,
	include/Inventor/elements/SoLazyElement.h,
	include/Inventor/elements/SoLightAttenuationElement.h,
	include/Inventor/elements/SoLightElement.h,
	include/Inventor/elements/SoLightModelElement.h,
	include/Inventor/elements/SoLinePatternElement.h,
	include/Inventor/elements/SoLineWidthElement.h,
	include/Inventor/elements/SoLocalBBoxMatrixElement.h,
	include/Inventor/elements/SoMaterialBindingElement.h,
	include/Inventor/elements/SoModelMatrixElement.h,
	include/Inventor/elements/SoNormalBindingElement.h,
	include/Inventor/elements/SoNormalElement.h,
	include/Inventor/elements/SoOverrideElement.h,
	include/Inventor/elements/SoPROTOElement.h,
	include/Inventor/elements/SoPickRayElement.h,
	include/Inventor/elements/SoPickStyleElement.h,
	include/Inventor/elements/SoPointSizeElement.h,
	include/Inventor/elements/SoPolygonOffsetElement.h,
	include/Inventor/elements/SoProfileCoordinateElement.h,
	include/Inventor/elements/SoProfileElement.h,
	include/Inventor/elements/SoProjectionMatrixElement.h,
	include/Inventor/elements/SoReplacedElement.h,
	include/Inventor/elements/SoShapeHintsElement.h,
	include/Inventor/elements/SoShapeStyleElement.h,
	include/Inventor/elements/SoShininessElement.h,
	include/Inventor/elements/SoSpecularColorElement.h,
	include/Inventor/elements/SoSubElement.h,
	include/Inventor/elements/SoSwitchElement.h,
	include/Inventor/elements/SoTextOutlineEnabledElement.h,
	include/Inventor/elements/SoTextureCoordinateBindingElement.h,
	include/Inventor/elements/SoTextureCoordinateElement.h,
	include/Inventor/elements/SoTextureImageElement.h,
	include/Inventor/elements/SoTextureMatrixElement.h,
	include/Inventor/elements/SoTextureQualityElement.h,
	include/Inventor/elements/SoTransparencyElement.h,
	include/Inventor/elements/SoUnitsElement.h,
	include/Inventor/elements/SoViewVolumeElement.h,
	include/Inventor/elements/SoViewingMatrixElement.h,
	include/Inventor/elements/SoViewportRegionElement.h,
	include/Inventor/elements/SoWindowElement.h,
	include/Inventor/engines/SoBoolOperation.h,
	include/Inventor/engines/SoCalculator.h,
	include/Inventor/engines/SoCompose.h,
	include/Inventor/engines/SoComposeMatrix.h,
	include/Inventor/engines/SoComposeRotation.h,
	include/Inventor/engines/SoComposeVec2f.h,
	include/Inventor/engines/SoComposeVec3f.h,
	include/Inventor/engines/SoComposeVec4f.h,
	include/Inventor/engines/SoConcatenate.h,
	include/Inventor/engines/SoConvertAll.h,
	include/Inventor/engines/SoCounter.h,
	include/Inventor/engines/SoDecomposeMatrix.h,
	include/Inventor/engines/SoDecomposeRotation.h,
	include/Inventor/engines/SoDecomposeVec2f.h,
	include/Inventor/engines/SoDecomposeVec3f.h,
	include/Inventor/engines/SoDecomposeVec4f.h,
	include/Inventor/engines/SoElapsedTime.h,
	include/Inventor/engines/SoEngine.h,
	include/Inventor/engines/SoEngineOutput.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoExpressionParser.h,
	include/Inventor/engines/SoFieldConverter.h,
	include/Inventor/engines/SoGate.h,
	include/Inventor/engines/SoInterpolateAbs.h,
	include/Inventor/engines/SoInterpolateFloat.h,
	include/Inventor/engines/SoInterpolateRotation.h,
	include/Inventor/engines/SoInterpolateVec2f.h,
	include/Inventor/engines/SoInterpolateVec3f.h,
	include/Inventor/engines/SoInterpolateVec4f.h,
	include/Inventor/engines/SoOnOff.h,
	include/Inventor/engines/SoOneShot.h,
	include/Inventor/engines/SoSelectOne.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/engines/SoTriggerAny.h,
	include/Inventor/errors/SoDebugError.h,
	include/Inventor/errors/SoError.h,
	include/Inventor/errors/SoErrors.h,
	include/Inventor/errors/SoMemoryError.h,
	include/Inventor/errors/SoReadError.h,
	include/Inventor/events/SoButtonEvent.h,
	include/Inventor/events/SoEvent.h,
	include/Inventor/events/SoEvents.h,
	include/Inventor/events/SoKeyboardEvent.h,
	include/Inventor/events/SoLocation2Event.h,
	include/Inventor/events/SoMotion3Event.h,
	include/Inventor/events/SoMouseButtonEvent.h,
	include/Inventor/events/SoSpaceballButtonEvent.h,
	include/Inventor/events/SoSubEvent.h,
	include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoFieldContainer.h,
	include/Inventor/fields/SoFieldData.h,
	include/Inventor/fields/SoFields.h,
	include/Inventor/fields/SoGlobalField.h,
	include/Inventor/fields/SoMFBitMask.h,
	include/Inventor/fields/SoMFBool.h,
	include/Inventor/fields/SoMFColor.h,
	include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFEnum.h,
	include/Inventor/fields/SoMFFloat.h,
	include/Inventor/fields/SoMFInt32.h,
	include/Inventor/fields/SoMFLong.h,
	include/Inventor/fields/SoMFMatrix.h,
	include/Inventor/fields/SoMFName.h,
	include/Inventor/fields/SoMFNode.h,
	include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoMFPlane.h,
	include/Inventor/fields/SoMFRotation.h,
	include/Inventor/fields/SoMFShort.h,
	include/Inventor/fields/SoMFString.h,
	include/Inventor/fields/SoMFTime.h,
	include/Inventor/fields/SoMFUInt32.h,
	include/Inventor/fields/SoMFULong.h,
	include/Inventor/fields/SoMFUShort.h,
	include/Inventor/fields/SoMFVec2f.h,
	include/Inventor/fields/SoMFVec3f.h,
	include/Inventor/fields/SoMFVec4f.h,
	include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSFBitMask.h,
	include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFColor.h,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFEnum.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFImage.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFLong.h,
	include/Inventor/fields/SoSFMatrix.h,
	include/Inventor/fields/SoSFName.h,
	include/Inventor/fields/SoSFNode.h,
	include/Inventor/fields/SoSFPath.h,
	include/Inventor/fields/SoSFPlane.h,
	include/Inventor/fields/SoSFRotation.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFString.h,
	include/Inventor/fields/SoSFTime.h,
	include/Inventor/fields/SoSFTrigger.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFULong.h,
	include/Inventor/fields/SoSFUShort.h,
	include/Inventor/fields/SoSFVec2f.h,
	include/Inventor/fields/SoSFVec3f.h,
	include/Inventor/fields/SoSFVec4f.h,
	include/Inventor/fields/SoSField.h,
	include/Inventor/fields/SoSubField.h,
	include/Inventor/lists/SbIntList.h,
	include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SbStringList.h,
	include/Inventor/lists/SoActionMethodList.h,
	include/Inventor/lists/SoAuditorList.h,
	include/Inventor/lists/SoBaseList.h,
	include/Inventor/lists/SoCallbackList.h,
	include/Inventor/lists/SoDetailList.h,
	include/Inventor/lists/SoEnabledElementsList.h,
	include/Inventor/lists/SoEngineList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	include/Inventor/lists/SoFieldList.h,
	include/Inventor/lists/SoNodeList.h,
	include/Inventor/lists/SoPathList.h,
	include/Inventor/lists/SoPickedPointList.h,
	include/Inventor/lists/SoTypeList.h,
	include/Inventor/lists/SoVRMLInterpOutputList.h,
	include/Inventor/misc/SoAuditorList.h,
	include/Inventor/misc/SoBase.h, include/Inventor/misc/SoBasic.h,
	include/Inventor/misc/SoCallbackList.h,
	include/Inventor/misc/SoChildList.h,
	include/Inventor/misc/SoGLImage.h,
	include/Inventor/misc/SoGenerate.h,
	include/Inventor/misc/SoImageInterface.h,
	include/Inventor/misc/SoLightPath.h,
	include/Inventor/misc/SoNormalGenerator.h,
	include/Inventor/misc/SoNotification.h,
	include/Inventor/misc/SoState.h,
	include/Inventor/misc/SoTempPath.h,
	include/Inventor/nodekits/SoAppearanceKit.h,
	include/Inventor/nodekits/SoBaseKit.h,
	include/Inventor/nodekits/SoCameraKit.h,
	include/Inventor/nodekits/SoInteractionKit.h,
	include/Inventor/nodekits/SoLightKit.h,
	include/Inventor/nodekits/SoNodeKit.h,
	include/Inventor/nodekits/SoNodeKitListPart.h,
	include/Inventor/nodekits/SoNodekitCatalog.h,
	include/Inventor/nodekits/SoSceneKit.h,
	include/Inventor/nodekits/SoSeparatorKit.h,
	include/Inventor/nodekits/SoShapeKit.h,
	include/Inventor/nodekits/SoSubKit.h,
	include/Inventor/nodekits/SoWrapperKit.h,
	include/Inventor/nodes/SoAnnoText3.h,
	include/Inventor/nodes/SoAnnoText3Property.h,
	include/Inventor/nodes/SoAnnotation.h,
	include/Inventor/nodes/SoAntiSquish.h,
	include/Inventor/nodes/SoArray.h,
	include/Inventor/nodes/SoAsciiText.h,
	include/Inventor/nodes/SoBaseColor.h,
	include/Inventor/nodes/SoBlinker.h,
	include/Inventor/nodes/SoCallback.h,
	include/Inventor/nodes/SoCamera.h,
	include/Inventor/nodes/SoClipPlane.h,
	include/Inventor/nodes/SoColorIndex.h,
	include/Inventor/nodes/SoComplexity.h,
	include/Inventor/nodes/SoCone.h,
	include/Inventor/nodes/SoCoordinate3.h,
	include/Inventor/nodes/SoCoordinate4.h,
	include/Inventor/nodes/SoCube.h,
	include/Inventor/nodes/SoCylinder.h,
	include/Inventor/nodes/SoDirectionalLight.h,
	include/Inventor/nodes/SoDrawStyle.h,
	include/Inventor/nodes/SoEnvironment.h,
	include/Inventor/nodes/SoEventCallback.h,
	include/Inventor/nodes/SoExtSelection.h,
	include/Inventor/nodes/SoFaceSet.h,
	include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h,
	include/Inventor/nodes/SoFontStyle.h,
	include/Inventor/nodes/SoGroup.h, include/Inventor/nodes/SoImage.h,
	include/Inventor/nodes/SoIndexedFaceSet.h,
	include/Inventor/nodes/SoIndexedLineSet.h,
	include/Inventor/nodes/SoIndexedNurbsCurve.h,
	include/Inventor/nodes/SoIndexedNurbsSurface.h,
	include/Inventor/nodes/SoIndexedShape.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	include/Inventor/nodes/SoInfo.h, include/Inventor/nodes/SoLOD.h,
	include/Inventor/nodes/SoLabel.h,
	include/Inventor/nodes/SoLevelOfDetail.h,
	include/Inventor/nodes/SoLevelOfSimplification.h,
	include/Inventor/nodes/SoLight.h,
	include/Inventor/nodes/SoLightModel.h,
	include/Inventor/nodes/SoLineSet.h,
	include/Inventor/nodes/SoLinearProfile.h,
	include/Inventor/nodes/SoLocateHighlight.h,
	include/Inventor/nodes/SoMarkerSet.h,
	include/Inventor/nodes/SoMaterial.h,
	include/Inventor/nodes/SoMaterialBinding.h,
	include/Inventor/nodes/SoMatrixTransform.h,
	include/Inventor/nodes/SoMultipleCopy.h,
	include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h,
	include/Inventor/nodes/SoNonIndexedShape.h,
	include/Inventor/nodes/SoNormal.h,
	include/Inventor/nodes/SoNormalBinding.h,
	include/Inventor/nodes/SoNurbsCurve.h,
	include/Inventor/nodes/SoNurbsProfile.h,
	include/Inventor/nodes/SoNurbsSurface.h,
	include/Inventor/nodes/SoOrthographicCamera.h,
	include/Inventor/nodes/SoPackedColor.h,
	include/Inventor/nodes/SoPathSwitch.h,
	include/Inventor/nodes/SoPendulum.h,
	include/Inventor/nodes/SoPerspectiveCamera.h,
	include/Inventor/nodes/SoPickStyle.h,
	include/Inventor/nodes/SoPointLight.h,
	include/Inventor/nodes/SoPointSet.h,
	include/Inventor/nodes/SoPolygonOffset.h,
	include/Inventor/nodes/SoProfile.h,
	include/Inventor/nodes/SoProfileCoordinate2.h,
	include/Inventor/nodes/SoProfileCoordinate3.h,
	include/Inventor/nodes/SoQuadMesh.h,
	include/Inventor/nodes/SoResetTransform.h,
	include/Inventor/nodes/SoRotation.h,
	include/Inventor/nodes/SoRotationXYZ.h,
	include/Inventor/nodes/SoRotor.h, include/Inventor/nodes/SoScale.h,
	include/Inventor/nodes/SoSelection.h,
	include/Inventor/nodes/SoSeparator.h,
	include/Inventor/nodes/SoShape.h,
	include/Inventor/nodes/SoShapeHints.h,
	include/Inventor/nodes/SoShuttle.h,
	include/Inventor/nodes/SoSphere.h,
	include/Inventor/nodes/SoSpotLight.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoSurroundScale.h,
	include/Inventor/nodes/SoSwitch.h,
	include/Inventor/nodes/SoText2.h, include/Inventor/nodes/SoText3.h,
	include/Inventor/nodes/SoTexture2.h,
	include/Inventor/nodes/SoTexture2Transform.h,
	include/Inventor/nodes/SoTextureCoordinate2.h,
	include/Inventor/nodes/SoTextureCoordinateBinding.h,
	include/Inventor/nodes/SoTextureCoordinateDefault.h,
	include/Inventor/nodes/SoTextureCoordinateEnvironment.h,
	include/Inventor/nodes/SoTextureCoordinateFunction.h,
	include/Inventor/nodes/SoTextureCoordinatePlane.h,
	include/Inventor/nodes/SoTransform.h,
	include/Inventor/nodes/SoTransformSeparator.h,
	include/Inventor/nodes/SoTransformation.h,
	include/Inventor/nodes/SoTranslation.h,
	include/Inventor/nodes/SoTriangleStripSet.h,
	include/Inventor/nodes/SoUnits.h,
	include/Inventor/nodes/SoUnknownNode.h,
	include/Inventor/nodes/SoVertexProperty.h,
	include/Inventor/nodes/SoVertexShape.h,
	include/Inventor/nodes/SoWWWAnchor.h,
	include/Inventor/nodes/SoWWWInline.h,
	include/Inventor/projectors/SbCylinderPlaneProjector.h,
	include/Inventor/projectors/SbCylinderProjector.h,
	include/Inventor/projectors/SbCylinderSectionProjector.h,
	include/Inventor/projectors/SbCylinderSheetProjector.h,
	include/Inventor/projectors/SbLineProjector.h,
	include/Inventor/projectors/SbPlaneProjector.h,
	include/Inventor/projectors/SbProjector.h,
	include/Inventor/projectors/SbProjectors.h,
	include/Inventor/projectors/SbSpherePlaneProjector.h,
	include/Inventor/projectors/SbSphereProjector.h,
	include/Inventor/projectors/SbSphereSectionProjector.h,
	include/Inventor/projectors/SbSphereSheetProjector.h,
	include/Inventor/sensors/SoAlarmSensor.h,
	include/Inventor/sensors/SoDataSensor.h,
	include/Inventor/sensors/SoDelayQueueSensor.h,
	include/Inventor/sensors/SoFieldSensor.h,
	include/Inventor/sensors/SoIdleSensor.h,
	include/Inventor/sensors/SoNodeSensor.h,
	include/Inventor/sensors/SoOneShotSensor.h,
	include/Inventor/sensors/SoPathSensor.h,
	include/Inventor/sensors/SoSensor.h,
	include/Inventor/sensors/SoSensorManager.h,
	include/Inventor/sensors/SoSensors.h,
	include/Inventor/sensors/SoTimerQueueSensor.h,
	include/Inventor/sensors/SoTimerSensor.h,
	include/Inventor/system/inttypes.h:
	
	Converted include file wrapper defines to names which doesn't
	intrude the compiler implementation namespace.

2000-02-10 08:44  mortene

	* TODO, configure.in, include/Inventor/Sb.h,
	include/Inventor/SbBox.h, include/Inventor/SbLinear.h,
	include/Inventor/SbPList.h, include/Inventor/SoLists.h,
	include/Inventor/SoPath.h, include/Inventor/engines/SoCompose.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/fields/SoField.h,
	include/Inventor/lists/SbPList.h,
	include/Inventor/misc/SoCallbackList.h,
	include/Inventor/nodekits/SoSubKit.h,
	include/Inventor/nodes/SoSubNode.h:
	
	Convert define flag marking internal compilation to a name which
	doesn't crash with the namespace of the compiler implementation.

2000-02-09 19:47  mortene

	* src/nodes/: SoShape.cpp, SoTriangleStripSet.cpp:
	
	Misc bugfixes for generatePrimitives() for SoTriangleStripSet, by
	pederb.

2000-02-09 19:30  mortene

	* src/manips/Makefile.am:
	
	Fixes an ugly mistake in the Automake Makefile template which made
	the HPUX 10.20 ``make'' barf.

2000-02-09 19:14  mortene

	* configure.in:
	
	Check for a basic capability we need from the C++ compiler (which
	is known to be lacking from the horrendous HPUX "CC" compiler).

2000-02-09 19:07  mortene

	* include/Inventor/lists/SbList.h:
	
	Bugfix by pederb.

2000-02-09 19:06  mortene

	* include/Inventor/lists/SbList.h:
	
	Cosmetics.

2000-02-09 17:27  mortene

	* include/Inventor/events/SoMouseButtonEvent.h,
	src/events/SoMouseButtonEvent.cpp:
	
	Support mousebuttons 4 and 5.

2000-02-09 17:26  mortene

	* src/draggers/: SoSpotLightDragger.cpp, draggers.metadon:
	
	SoSpotLightDragger implementation, by pederb.

2000-02-09 15:30  mortene

	* src/draggers/: SoTransformBoxDragger.cpp, draggers.metadon:
	
	TransformBoxDragger implementation and updates to the Metadon
	status file, by pederb.

2000-02-09 15:29  mortene

	* src/actions/SoGetMatrixAction.cpp:
	
	Bugfix by pederb.

2000-02-08 22:04  mortene

	* configure.in, src/Makefile.am:
	
	Kill the "coindev" trick for overloading methods in other shared
	libraries -- as this can be done just as easy from the (test)app.

2000-02-08 22:03  mortene

	* src/misc/SoType.cpp, TODO, include/Inventor/system/kosher.h,
	src/nodes/SoAntiSquish.cpp, src/nodes/SoTransformSeparator.cpp,
	src/system/Makefile.am:
	
	Kill the kosher.h file.

2000-02-08 22:02  mortene

	* include/Inventor/SoInteraction.h,
	include/Inventor/nodekits/SoNodeKit.h, src/misc/SoDB.cpp,
	src/misc/SoInteraction.cpp, src/nodekits/SoNodeKit.cpp:
	
	SoInteraction::init() and SoNodeKit::init() should call the init()
	methods necessary for the Coin classes they depend on. Reported by
	pederb.

2000-02-08 21:57  mortene

	* HACKING:
	
	Made a few additions.

2000-02-08 20:31  mortene

	* include/Inventor/SbBasic.h.in:
	
	Improve handling of M_PI definition.

2000-02-08 20:28  mortene

	* src/nodes/SoAntiSquish.cpp:
	
	Bugfix, by pederb.

2000-02-08 20:28  mortene

	* include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoLazyElement.h,
	include/Inventor/elements/SoLightModelElement.h,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/elements/Makefile.am,
	src/elements/SoElement.cpp, src/elements/SoLazyElement.cpp,
	src/elements/SoLightModelElement.cpp:
	
	SoLazyElement wrapper to be compatible with Open Inventor code. 
	Done by pederb.

2000-02-08 13:27  mortene

	* src/fields/SoMField.cpp:
	
	Don't do resource deallocation from superclass, as there are
	pointer tables for virtual functions involved here.

2000-02-08 10:16  mortene

	* include/Inventor/SbBasic.h.in, include/Inventor/SbName.h,
	include/Inventor/SbTime.h,
	include/Inventor/elements/SoClipPlaneElement.h,
	include/Inventor/nodes/SoNode.h,
	include/Inventor/sensors/SoSensorManager.h,
	include/Inventor/system/kosher.h, src/actions/SoRayPickAction.cpp,
	src/base/SbColor.cpp, src/base/SbCylinder.cpp,
	src/base/SbMatrix.cpp, src/base/SbOctTree.cpp,
	src/base/SbRotation.cpp, src/base/SbSphere.cpp,
	src/base/SbTesselator.cpp, src/base/SbTime.cpp,
	src/base/SbVec2f.cpp, src/base/SbVec3f.cpp, src/base/SbVec4f.cpp,
	src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp,
	src/base/SbXfBox3f.cpp, src/caches/SoNormalCache.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoScale1Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp,
	src/elements/SoGLModelMatrixElement.cpp, src/misc/SoGL.cpp,
	src/misc/SoGenerate.cpp, src/misc/SoNormalGenerator.cpp,
	src/nodes/SoAntiSquish.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCylinder.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoNode.cpp, src/nodes/SoOrthographicCamera.cpp,
	src/nodes/SoPerspectiveCamera.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoSpotLight.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTransformSeparator.cpp,
	src/projectors/SbCylinderPlaneProjector.cpp,
	src/projectors/SbCylinderSectionProjector.cpp,
	src/projectors/SbCylinderSheetProjector.cpp,
	src/projectors/SbSpherePlaneProjector.cpp,
	src/projectors/SbSphereSectionProjector.cpp:
	
	Various fixes for compiling Coin on AIX with the native compiler. 
	Also changes SbBasic.h.in to include <math.h>, which gives us
	better compatibility with the Open Inventor include files.
	
	All work done by Loring Holden <lsh@cs.brown.edu>.

2000-02-07 20:51  mortene

	* include/Inventor/draggers/SoHandleBoxDragger.h,
	src/draggers/SoHandleBoxDragger.cpp:
	
	Implementation of SoHandleBoxDragger, by pederb.

2000-02-07 20:38  mortene

	* acconfig.h, configure.in, include/Inventor/SbBasic.h.in,
	include/Inventor/misc/SoBasic.h:
	
	Do proper checking for how to define the SO__QUOTE() macro.

2000-02-07 18:15  mortene

	* configure.in:
	
	Add platform-specific instructions to the end of the configure
	process.

2000-02-07 16:32  mortene

	* src/snprintf.h:
	
	Make sure snprintf() replacement code works with C++ compilers (it
	didn't with SGI MIPS CC 6.2).

2000-02-07 11:36  mortene

	* src/nodes/SoCube.cpp:
	
	Turn off backface culling on Cubes when drawstyle != FILLED.  Fixed
	by pederb.

2000-02-07 08:56  mortene

	* src/draggers/SoScale2UniformDragger.cpp:
	
	Improvements to SoScale2UniformDragger behaviour, by pederb.

2000-02-07 08:55  mortene

	* src/draggers/SoScaleUniformDragger.cpp:
	
	Implementation of SoScaleUniformDragger, by pederb.

2000-02-07 08:50  mortene

	* src/misc/SoSceneManager.cpp:
	
	Implementation of SoSceneManager::{get,set}ViewportRegion(), by
	Loring Holden <lsh@cs.brown.edu>.

2000-02-07 08:19  mortene

	* TODO:
	
	Updated an item with some extra info.

2000-02-06 17:56  mortene

	* acconfig.h, configure.in:
	
	Improve detection of snprintf() and vsnprintf().

2000-02-06 17:11  mortene

	* Makefile.am, configure.in, src/Makefile.am:
	
	Include dynamic libraries for tools and examples for
	"--enable-hacking" configuration when not installing.

2000-02-06 15:51  mortene

	* src/fields/SoGlobalField.cpp:
	
	Bugfix by Loring Holden <lsh@cs.brown.edu>.

2000-02-06 14:25  mortene

	* src/: base/SbDict.cpp, base/SbName.cpp,
	elements/SoTransparencyElement.cpp, lists/SoAuditorList.cpp,
	misc/SoFullPath.cpp, misc/SoInput.cpp, nodes/SoGroup.cpp,
	nodes/SoShape.cpp:
	
	Various cosmetic fixes.

2000-02-06 14:23  mortene

	* src/fields/SoField.cpp, docs/coin.doxygen,
	include/Inventor/fields/SoSFNode.h, src/fields/SoMFNode.cpp,
	src/fields/SoSFNode.cpp, src/fields/fields.metadon:
	
	Major fixes to SoMFNode, misc cleanups with implementation and
	documentation for both SoSFNode and SoMFNode.

2000-02-06 14:22  mortene

	* src/misc/SoBase.cpp:
	
	Handle "NULL" nodes for SoSFNode and SoMFNode.

2000-02-06 10:26  mortene

	* src/misc/SoInput.cpp:
	
	Fixed a bug which prevented SoSFBitMask binary import from working.

2000-02-06 10:24  mortene

	* docs/coin.doxygen, include/Inventor/fields/SoMFBitMask.h,
	include/Inventor/fields/SoMFEnum.h,
	include/Inventor/fields/SoSFBitMask.h,
	include/Inventor/fields/SoSFEnum.h,
	include/Inventor/fields/SoSFImage.h, src/fields/SoMFBitMask.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoSFBitMask.cpp,
	src/fields/SoSFEnum.cpp, src/fields/SoSFImage.cpp,
	src/fields/fields.metadon:
	
	Completed implementation and documentation of SoSFEnum, SoMFEnum,
	SoSFBitMask, SoMFBitMask and SoSFImage fields.

2000-02-05 22:00  mortene

	* src/fields/SoField.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	include/Inventor/fields/SoMFColor.h, src/fields/SoMFString.cpp,
	src/fields/SoMFTime.cpp, src/fields/SoMFUInt32.cpp,
	src/fields/SoMFUShort.cpp, src/fields/SoMFVec2f.cpp,
	src/fields/SoMFVec3f.cpp, src/fields/SoMFVec4f.cpp,
	src/fields/SoMField.cpp, src/fields/SoSFBitMask.cpp,
	src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp,
	src/fields/SoSFEnum.cpp, src/fields/SoSFFloat.cpp,
	src/fields/SoSFInt32.cpp, src/fields/SoSFMatrix.cpp,
	src/fields/SoSFName.cpp, src/fields/SoSFPlane.cpp,
	src/fields/SoSFRotation.cpp, src/fields/SoSFShort.cpp,
	src/fields/SoSFString.cpp, src/fields/SoSFTime.cpp,
	src/fields/SoSFTrigger.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp, src/fields/SoSFVec2f.cpp,
	src/fields/SoSFVec3f.cpp, src/fields/SoSFVec4f.cpp,
	src/fields/fields.metadon, include/Inventor/fields/SoMFName.h,
	include/Inventor/fields/SoMFString.h,
	include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFColor.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFMatrix.h,
	include/Inventor/fields/SoSFName.h,
	include/Inventor/fields/SoSFPlane.h,
	include/Inventor/fields/SoSFRotation.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFString.h,
	include/Inventor/fields/SoSFTime.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFUShort.h,
	include/Inventor/fields/SoSFVec2f.h,
	include/Inventor/fields/SoSFVec3f.h,
	include/Inventor/fields/SoSFVec4f.h,
	include/Inventor/fields/SoSubField.h, docs/coin.doxygen:
	
	Completed implementation and documentation of numerous field
	classes.

2000-02-05 21:57  mortene

	* src/base/SbString.cpp:
	
	Bugfixes.

2000-02-05 14:02  mortene

	* docs/coin.doxygen, include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSFBool.h, src/fields/SoField.cpp,
	src/fields/SoMFBool.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFBool.cpp, src/fields/SoSFInt32.cpp,
	src/fields/SoSField.cpp, src/fields/fields.metadon:
	
	Completed implementation and documentation of SoSField, SoMField,
	SoSFBool and SoMFBool.

2000-02-05 14:02  mortene

	* src/nodes/nodes.metadon:
	
	Minor updates.

2000-02-05 14:01  mortene

	* src/misc/SoOutput.cpp:
	
	Fix potential memory leak.

2000-02-05 14:00  mortene

	* src/draggers/draggers.metadon:
	
	Added a flag to track construction of default geometry for
	draggers.

2000-02-04 18:46  mortene

	* include/Inventor/manips/SoDirectionalLightManip.h,
	src/manips/SoDirectionalLightManip.cpp, src/manips/manips.metadon:
	
	SoDirectionalLightManip implementation, by pederb.

2000-02-04 15:28  mortene

	* src/: draggers/draggers.metadon, manips/manips.metadon,
	nodes/nodes.metadon:
	
	Updates to Metadon status files to reflect work done on the
	interaction features, by pederb.

2000-02-04 14:55  mortene

	* include/Inventor/manips/SoPointLightManip.h,
	src/manips/SoPointLightManip.cpp:
	
	SoPointLightManip implementation, by pederb.

2000-02-04 08:14  mortene

	* src/draggers/SoDirectionalLightDragger.cpp:
	
	Implementation of SoDirectionalLightDragger, by pederb.

2000-02-04 08:13  mortene

	* src/draggers/SoDragger.cpp:
	
	Bugfix, by pederb.

2000-02-03 16:34  mortene

	* src/draggers/SoPointLightDragger.cpp:
	
	SoPointLightDragger implementation, by pederb.

2000-02-03 16:17  mortene

	* src/draggers/SoDragger.cpp:
	
	Bugfix by pederb.

2000-02-03 14:33  mortene

	* src/: draggers/SoDragger.cpp, base/SbBox2f.cpp, base/SbBox2s.cpp,
	base/SbBox3f.cpp:
	
	Fixes for HPUX aCC.

2000-02-03 08:34  mortene

	* ChangeLog.1999, ChangeLog.header, scripts/ChangeLog.sh,
	scripts/README, scripts/gen-changelog:
	
	Use larsa's improved script for generating ChangeLog entries. 
	Split ChangeLog into an old one for 1999 and one "current".

2000-02-02 14:50  mortene

	* src/nodes/SoShape.cpp:
	
	Resolve ambiguity on sqrt() for HPUX aCC.

2000-02-02 14:14  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Resolve template deduction for the aCC HPUX compiler.

2000-02-02 13:37  mortene

	* include/Inventor/lists/SoCallbackList.h,
	src/lists/SoCallbackList.cpp:
	
	Convert use of SbPList to SbList<>.

2000-02-02 13:32  mortene

	* include/Inventor/actions/SoAction.h:
	
	Work around a stupid problem with HPUX API header files (IN_PATH is
	defined in <sys/unistd.h>, which collides with an enum in the
	SoAction definition).

2000-02-02 13:00  mortene

	* src/elements/SoLightAttenuationElement.cpp:
	
	Remove reference to temporary.

2000-02-02 12:58  mortene

	* data/draggerDefaults/iv2h.sh:
	
	HPUX aCC wants to have backslashes at the end of multi-line
	strings.

2000-02-02 12:47  mortene

	* src/draggers/SoScale2UniformDragger.cpp:
	
	Add missing include for math.h.

2000-02-02 08:50  mortene

	* include/Inventor/draggers/SoDragPointDragger.h,
	src/draggers/SoDragPointDragger.cpp:
	
	Mostly implemented SoDragPointDragger, by pederb.

2000-02-02 08:42  mortene

	* src/draggers/SoTranslate2Dragger.cpp:
	
	Better constraint support in SoTranslate2Dragger, by pederb.

2000-02-02 08:40  mortene

	* include/Inventor/draggers/SoDragger.h,
	src/draggers/SoDragger.cpp:
	
	Miscellaneous cleanups, better support for compound draggers.  By
	pederb.

2000-02-01 22:45  mortene

	* src/draggers/SoTranslate2Dragger.cpp:
	
	Add missing math.h include. Fixes a crash under Linux with gcc when
	using SHIFT modifier to constrain drag to one axis.

2000-02-01 22:44  mortene

	* include/Inventor/SbBox3f.h, include/Inventor/SbCylinder.h,
	include/Inventor/SbLine.h, include/Inventor/SbMatrix.h,
	include/Inventor/SbPlane.h, include/Inventor/SbRotation.h,
	include/Inventor/SbSphere.h, include/Inventor/SbTime.h,
	include/Inventor/SbVec2f.h, include/Inventor/SbVec2s.h,
	include/Inventor/SbVec3f.h, include/Inventor/SbVec4f.h,
	include/Inventor/SbViewVolume.h,
	include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h,
	include/Inventor/lists/SbPList.h, src/base/SbBox2f.cpp,
	src/base/SbBox2s.cpp, src/base/SbBox3f.cpp,
	src/base/SbCylinder.cpp, src/base/SbLine.cpp,
	src/base/SbMatrix.cpp, src/base/SbPlane.cpp,
	src/base/SbRotation.cpp, src/base/SbSphere.cpp,
	src/base/SbTime.cpp, src/base/SbVec2f.cpp, src/base/SbVec2s.cpp,
	src/base/SbVec3f.cpp, src/base/SbVec4f.cpp,
	src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp,
	src/base/SbXfBox3f.cpp, src/engines/SoOneShot.cpp,
	src/fields/SoMFBool.cpp, src/fields/SoMFName.cpp,
	src/fields/SoSFName.cpp, src/fields/SoSFTime.cpp,
	src/lists/SbPList.cpp:
	
	Convert code to use features from the stdio part of the C library
	instead of streams from libstdc++. There are at least two good
	reasons for doing this:
	
	* most C++ development environments delivers   terrible libstdc++
	implementations, and the streams   support is particularly bad
	
	* makes it easier to convert code to pure C, if we would   ever
	have a go at that..
	
	Note: there are still a lot of ostrstream use, due to the fact that
	we don't have a "overflow-safe" stdio method to use for reading
	into a memory buffer.
	
	All fixes in this patch done by larsa.

2000-02-01 21:54  mortene

	* docs/coin.doxygen, include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoSField.h, src/fields/SoField.cpp,
	src/fields/SoMField.cpp, src/fields/SoSField.cpp,
	src/fields/fields.metadon:
	
	Completed implementation and documentation of SoField and SoSField.

2000-02-01 19:33  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	src/nodekits/SoBaseKit.cpp:
	
	Implementation of SoBaseKit::getPartString() and bugfix for
	SoBaseKit::createPathToAnyPart(), by pederb.

2000-02-01 18:39  mortene

	* src/actions/SoGetMatrixAction.cpp:
	
	Bugfix, by pederb.

2000-02-01 17:35  mortene

	* src/actions/SoAction.cpp:
	
	pederb fixed an invalid assert statement.

2000-01-31 20:01  mortene

	* include/Inventor/SoDB.h, include/Inventor/fields/SoGlobalField.h,
	src/fields/SoField.cpp, src/fields/SoGlobalField.cpp,
	src/misc/SoDB.cpp, src/misc/SoInput.cpp:
	
	Import and export for global fields, with various fixes in SoDB,
	SoField and SoInput for a smooth implementation.

2000-01-31 14:44  mortene

	* coin-config.in, configure.in:
	
	Bugfix for coin-config script.

2000-01-31 14:06  mortene

	* include/Inventor/nodes/SoNonIndexedShape.h,
	src/nodes/SoFaceSet.cpp, src/nodes/SoLineSet.cpp,
	src/nodes/SoNonIndexedShape.cpp, src/nodes/SoTriangleStripSet.cpp:
	
	Support numVertices equal to [-1] for FaceSet and TriangleStripSet,
	by pederb.

2000-01-31 13:32  mortene

	* include/Inventor/nodes/SoAntiSquish.h,
	src/nodes/SoAntiSquish.cpp:
	
	Implementation of SoAntiSquish node.

2000-01-30 21:21  mortene

	* include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFNode.h,
	include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFNode.h,
	include/Inventor/fields/SoSFPath.h, src/fields/SoMFEngine.cpp,
	src/fields/SoMFNode.cpp, src/fields/SoMFPath.cpp,
	src/fields/SoSFEngine.cpp, src/fields/SoSFNode.cpp,
	src/fields/SoSFPath.cpp:
	
	"Special" field classes need to overload the countWriteRefs()
	method to notify their value member(s) during the first write pass.

2000-01-30 21:19  mortene

	* include/Inventor/fields/SoFieldContainer.h,
	src/fields/SoField.cpp, src/fields/SoFieldContainer.cpp,
	src/fields/SoFieldData.cpp:
	
	Reorganize the code which handles the first write pass for clarity
	and robustness.

2000-01-30 21:18  mortene

	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp:
	
	Cosmetics.

2000-01-30 14:46  mortene

	* models/bugs/20000128-multipass.iv,
	src/actions/SoGLRenderAction.cpp:
	
	Bugfix for multipass rendering, by pederb.

2000-01-30 14:42  mortene

	* include/Inventor/SoDB.h, src/misc/SoDB.cpp:
	
	Make use of the SoGlobalField class instead of the old system for
	storing global fields.
	
	Also contains cosmetic fixes for SoDB.

2000-01-30 14:41  mortene

	* include/Inventor/fields/SoGlobalField.h, src/fields/Makefile.am,
	src/fields/SoGlobalField.cpp, src/fields/fields.metadon:
	
	Implementation of an SoGlobalField container class to store global
	fields. This will provide us with a means to generally improve the
	handling of global fields, which is important to get clean design
	on the import and export functionality.

2000-01-30 14:32  mortene

	* TODO:
	
	Killed items which has been solved.

2000-01-30 09:27  mortene

	* include/Inventor/fields/SoField.h, src/fields/SoField.cpp:
	
	Handle import and export of field-to-field connections. Patch also
	includes miscellaneous minor fixes.

2000-01-30 09:25  mortene

	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp:
	
	Fix in import code to handle special case which can occur if the
	scene contains field-to-field connections.
	
	Work-around in header file for a Doxygen bug.

2000-01-29 15:52  mortene

	* Makefile.am, configure.in, data/Makefile.am,
	data/draggerDefaults/Makefile.am, data/draggerDefaults/iv2h.sh,
	data/draggerDefaults/translate1Dragger.iv,
	src/draggers/SoTranslate1Dragger.cpp:
	
	Set up mechanisms for using "native" dragger default geometry
	files, including the ability to translate from .iv to C/C++ .h
	header files, installation of .iv files in the system "share/"
	directory and the statical "linking" of dragger defaults parts into
	the library.
	
	Also made a first attempt at constructing the default dragger parts
	of SoTranslate1Dragger.

2000-01-29 15:39  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Fix the logic in the SoInteractionKit method which is used for
	reading default dragger parts.

2000-01-29 15:36  mortene

	* src/misc/SoDB.cpp:
	
	Bugfix, could end up in never-ending loop during file import.

2000-01-29 15:35  mortene

	* src/nodes/SoGroup.cpp:
	
	Bugfix for copy() operations.

2000-01-29 10:23  mortene

	* models/bugs/20000128-multipass.iv:
	
	Added a new file which exposes the bug responsible for the good old
	"blades of the windmill" bug.

2000-01-27 16:50  mortene

	* include/Inventor/draggers/SoScale2UniformDragger.h,
	src/draggers/SoScale2UniformDragger.cpp:
	
	Bugfixes to SoScale2UniformDragger, by pederb.

2000-01-27 16:34  mortene

	* src/nodes/SoLineSet.cpp:
	
	Corrections to support for SoLineSet nodes with numVertices equal
	to {-1}. By pederb.

2000-01-27 16:31  mortene

	* src/nodes/SoShape.cpp:
	
	Support for UNPICKABLE pick style, by pederb.

2000-01-27 15:14  mortene

	* include/Inventor/draggers/SoScale2UniformDragger.h,
	src/draggers/SoScale2UniformDragger.cpp:
	
	SoScale2UniformDragger implementation, by pederb.

2000-01-27 14:49  mortene

	* src/draggers/: SoRotateCylindricalDragger.cpp,
	SoRotateDiscDragger.cpp, SoRotateSphericalDragger.cpp,
	SoScale2Dragger.cpp:
	
	Implementations of some more simple draggers, by pederb.

2000-01-26 13:37  mortene

	* include/Inventor/draggers/SoTranslate2Dragger.h,
	src/draggers/SoTranslate2Dragger.cpp:
	
	Mostly complete SoTranslate2Dragger implementation, by pederb.

2000-01-26 13:34  mortene

	* src/projectors/SbPlaneProjector.cpp:
	
	Bugfix, by pederb.

2000-01-26 13:34  mortene

	* src/draggers/SoDragger.cpp:
	
	Miscellaneous fixes, by pederb.

2000-01-26 13:33  mortene

	* src/nodes/SoLineSet.cpp:
	
	Support for rendering hidden geometry (used by draggers) in
	SoLineSet, by pederb.

2000-01-24 12:25  mortene

	* src/misc/SoLightPath.cpp:
	
	Make declaration match class definition.

2000-01-24 12:10  mortene

	* src/: Make-Install.tpl, Makefile.am, VRMLnodes/Makefile.am,
	actions/Makefile.am, base/Makefile.am, bundles/Makefile.am,
	caches/Makefile.am, details/Makefile.am, draggers/Makefile.am,
	elements/Makefile.am, engines/Makefile.am, errors/Makefile.am,
	events/Makefile.am, fields/Makefile.am, lists/Makefile.am,
	manips/Makefile.am, misc/Makefile.am, nodekits/Makefile.am,
	nodes/Makefile.am, projectors/Makefile.am, sensors/Makefile.am,
	system/Makefile.am:
	
	Convert "if !" to "if ... !=" for better compatibility with Bourne
	Shell.

2000-01-24 10:49  mortene

	* src/draggers/SoDragger.cpp:
	
	Fixed missing include for math.h. Also some whitespace trimming.

2000-01-24 09:26  mortene

	* Makefile.am:
	
	Have ``make install'' install the coin.m4 autoconf Coin detection
	macro.

2000-01-23 20:20  mortene

	* configure.in:
	
	Lots of improvements to the configure.in script.

2000-01-23 14:41  mortene

	* Makefile.am, acconfig.h, coin-config.in, configure.in:
	
	Added coin-config shell script to keep the "state" of CPPFLAGS,
	LDFLAGS and LIBS. Vastly improved many of the configure detection
	checks.

2000-01-22 16:46  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Fixes typo.

2000-01-22 14:54  mortene

	* include/Inventor/draggers/SoDragger.h,
	src/draggers/SoDragger.cpp, src/draggers/SoScale1Dragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp:
	
	Basic draggers support. All functionality necessary to support
	simple draggers should be in place. Two simple draggers
	(SoTranslate1Dragger and SoScale1Dragger) are fully implemented.
	
	By pederb.

2000-01-22 14:49  mortene

	* src/nodekits/: SoBaseKit.cpp, SoInteractionKit.cpp:
	
	Misc fixes in preperation for dragger support, by pederb.

2000-01-22 14:48  mortene

	* src/nodes/SoSeparator.cpp:
	
	Flag bounding box caches as invalid when stuff changes in the scene
	graph. By pederb.

2000-01-22 14:47  mortene

	* src/actions/SoHandleEventAction.cpp:
	
	Bugfix by pederb.

2000-01-20 16:56  mortene

	* src/nodes/SoCamera.cpp:
	
	Set viewvolume correctly in handleEvent(). By pederb.

2000-01-18 22:50  mortene

	* include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoFieldContainer.h, src/fields/SoField.cpp,
	src/fields/SoFieldContainer.cpp, src/fields/SoFieldData.cpp,
	src/nodes/SoGroup.cpp, src/nodes/SoNode.cpp:
	
	Remaining code for the basic copy functionality. Not very well
	tested yet.

2000-01-18 19:05  mortene

	* src/: Make-Common.tpl, Make-Install.tpl, Makefile.am,
	VRMLnodes/Makefile.am, actions/Makefile.am, base/Makefile.am,
	bundles/Makefile.am, caches/Makefile.am, details/Makefile.am,
	draggers/Makefile.am, elements/Makefile.am, engines/Makefile.am,
	errors/Makefile.am, events/Makefile.am, fields/Makefile.am,
	lists/Makefile.am, manips/Makefile.am, misc/Makefile.am,
	nodekits/Makefile.am, nodes/Makefile.am, projectors/Makefile.am,
	sensors/Makefile.am, system/Makefile.am:
	
	Re-enabled the "don't install unmodified headers" hack.

2000-01-18 15:16  mortene

	* include/Inventor/SoPath.h, include/Inventor/misc/SoLightPath.h,
	include/Inventor/misc/SoTempPath.h, src/misc/Makefile.am,
	src/misc/SoLightPath.cpp, src/misc/SoPath.cpp,
	src/misc/SoTempPath.cpp:
	
	Implementations of SoTempPath and SoLightPath, plus bugfixes in
	SoPath. By pederb.

2000-01-18 14:54  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Fix for offscreen rendering -- we need a valid GL context before
	calling glGetIntegerv(). Problem found and partly fixed by pederb.

2000-01-17 23:03  mortene

	* src/misc/SoOffscreenRenderer.cpp:
	
	Implementation of getMaximumResolution(), plus made the code a bit
	more robust.

2000-01-17 23:02  mortene

	* src/base/SbMatrix.cpp:
	
	Implementation of SbMatrix::getTransform() by using Public Domain
	code from the Graphics Gems archives. Integration with SbMatrix by
	pederb.

2000-01-17 23:00  mortene

	* include/Inventor/actions/SoRayPickAction.h,
	src/actions/SoRayPickAction.cpp:
	
	Memory leak removed, by pederb.

2000-01-17 22:59  mortene

	* configure.in:
	
	Little utility program for rendering a scene to file via the
	SoOffscreenRenderer interface.

2000-01-17 16:40  mortene

	* ChangeLog.header, scripts/gen-changelog:
	
	Keep a separate ChangeLog for the conf-macros module. From larsa.

2000-01-17 15:49  mortene

	* acconfig.h, configure.in, src/misc/SoOffscreenRenderer.cpp:
	
	Configure check for detection of the Mesa offscreen rendering
	interface.

2000-01-16 22:39  mortene

	* include/Inventor/SbDict.h, src/base/SbDict.cpp:
	
	Removed a "fix" which in the end turned out to be incorrect.

2000-01-16 22:09  mortene

	* include/Inventor/SbDict.h, include/Inventor/SoDB.h,
	include/Inventor/SoInput.h, include/Inventor/SoType.h,
	include/Inventor/elements/SoCoordinateElement.h,
	include/Inventor/elements/SoFontNameElement.h,
	include/Inventor/elements/SoLightAttenuationElement.h,
	include/Inventor/elements/SoProfileCoordinateElement.h,
	include/Inventor/misc/SoBase.h,
	include/Inventor/nodekits/SoInteractionKit.h, src/base/SbDict.cpp,
	src/elements/SoCoordinateElement.cpp,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoLightAttenuationElement.cpp,
	src/elements/SoProfileCoordinateElement.cpp,
	src/fields/SoFieldContainer.cpp, src/misc/SoBase.cpp,
	src/misc/SoDB.cpp, src/misc/SoInput.cpp, src/misc/SoType.cpp,
	src/nodekits/SoInteractionKit.cpp:
	
	Removed all static objects which have explicit constructors.  They
	are a bad thing by design.
	
	This fixed the problems with using libCoin as a shared library on
	IRIX 6.2.

2000-01-16 22:05  mortene

	* scripts/gen-changelog:
	
	Updated to use correct path.

2000-01-16 22:03  mortene

	* configure.in:
	
	Better error message on tmp disabled options.

2000-01-15 17:58  mortene

	* include/Inventor/nodes/SoGroup.h,
	include/Inventor/nodes/SoNode.h, src/fields/SoFieldContainer.cpp,
	src/nodes/SoGroup.cpp, src/nodes/SoNode.cpp:
	
	First cut at copy-functionality. Duplication of connections is
	still missing.

2000-01-15 17:57  mortene

	* src/misc/SoBase.cpp:
	
	Bugfix in setName().

2000-01-14 22:43  mortene

	* src/misc/SoOutput.cpp:
	
	Fixed a _nasty_ bug; memory buffer writes wasn't null-terminated.

2000-01-14 22:42  mortene

	* src/fields/SoFieldContainer.cpp:
	
	Implementation and documentation for set() and get().

2000-01-14 22:42  mortene

	* src/fields/SoField.cpp:
	
	Removed unnecessary hack where SoOutput was inherited by a
	"private" (within the filescope) class.

2000-01-14 12:30  mortene

	* src/nodes/SoNode.cpp:
	
	Better OpenGL error reporting, by pederb.

2000-01-14 08:09  mortene

	* src/nodekits/SoBaseKit.cpp:
	
	* implementation of SoBaseKit::typeCheck() * bugfix when parsing
	set()-strings with SoNodeKitListParts
	
	..by pederb.

2000-01-14 08:07  mortene

	* src/misc/SoInput.cpp:
	
	Bugfix, SoInput streams should default to ASCII format.

2000-01-13 18:27  mortene

	* scripts/coin.el:
	
	Updated copyright notice with correct time span.

2000-01-13 18:22  mortene

	* include/Inventor/Sb.h, include/Inventor/SbBSPTree.h,
	include/Inventor/SbBasic.h.in, include/Inventor/SbBox.h,
	include/Inventor/SbBox2f.h, include/Inventor/SbBox2s.h,
	include/Inventor/SbBox3f.h, include/Inventor/SbColor.h,
	include/Inventor/SbColor4f.h, include/Inventor/SbCylinder.h,
	include/Inventor/SbDict.h, include/Inventor/SbHeap.h,
	include/Inventor/SbLine.h, include/Inventor/SbLinear.h,
	include/Inventor/SbMatrix.h, include/Inventor/SbName.h,
	include/Inventor/SbOctTree.h, include/Inventor/SbPList.h,
	include/Inventor/SbPlane.h, include/Inventor/SbRotation.h,
	include/Inventor/SbSphere.h, include/Inventor/SbString.h,
	include/Inventor/SbTesselator.h, include/Inventor/SbTime.h,
	include/Inventor/SbVec2f.h, include/Inventor/SbVec2s.h,
	include/Inventor/SbVec3f.h, include/Inventor/SbVec4f.h,
	include/Inventor/SbViewVolume.h,
	include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h,
	include/Inventor/So.h, include/Inventor/SoDB.h,
	include/Inventor/SoFullPath.h, include/Inventor/SoInput.h,
	include/Inventor/SoInteraction.h, include/Inventor/SoLists.h,
	include/Inventor/SoNodeKitPath.h,
	include/Inventor/SoOffscreenRenderer.h,
	include/Inventor/SoOutput.h, include/Inventor/SoPath.h,
	include/Inventor/SoPickedPoint.h,
	include/Inventor/SoPrimitiveVertex.h,
	include/Inventor/SoSceneManager.h, include/Inventor/SoType.h,
	include/Inventor/VRMLnodes/SoVRMLInterpOutput.h,
	include/Inventor/VRMLnodes/SoVRMLInterpolator.h,
	include/Inventor/actions/SoAction.h,
	include/Inventor/actions/SoActions.h,
	include/Inventor/actions/SoBoxHighlightRenderAction.h,
	include/Inventor/actions/SoCallbackAction.h,
	include/Inventor/actions/SoGLRenderAction.h,
	include/Inventor/actions/SoGetBoundingBoxAction.h,
	include/Inventor/actions/SoGetMatrixAction.h,
	include/Inventor/actions/SoGetPrimitiveCountAction.h,
	include/Inventor/actions/SoGlobalSimplifyAction.h,
	include/Inventor/actions/SoHandleEventAction.h,
	include/Inventor/actions/SoLineHighlightRenderAction.h,
	include/Inventor/actions/SoPickAction.h,
	include/Inventor/actions/SoRayPickAction.h,
	include/Inventor/actions/SoReorganizeAction.h,
	include/Inventor/actions/SoSearchAction.h,
	include/Inventor/actions/SoShapeSimplifyAction.h,
	include/Inventor/actions/SoSimplifyAction.h,
	include/Inventor/actions/SoSubAction.h,
	include/Inventor/actions/SoToVRML2Action.h,
	include/Inventor/actions/SoToVRMLAction.h,
	include/Inventor/actions/SoWriteAction.h,
	include/Inventor/bundles/SoBundle.h,
	include/Inventor/bundles/SoMaterialBundle.h,
	include/Inventor/bundles/SoTextureCoordinateBundle.h,
	include/Inventor/caches/SoBoundingBoxCache.h,
	include/Inventor/caches/SoCache.h,
	include/Inventor/caches/SoConvexDataCache.h,
	include/Inventor/caches/SoNormalCache.h,
	include/Inventor/caches/SoTextureCoordinateCache.h,
	include/Inventor/details/SoConeDetail.h,
	include/Inventor/details/SoCubeDetail.h,
	include/Inventor/details/SoCylinderDetail.h,
	include/Inventor/details/SoDetail.h,
	include/Inventor/details/SoDetails.h,
	include/Inventor/details/SoFaceDetail.h,
	include/Inventor/details/SoLineDetail.h,
	include/Inventor/details/SoNodeKitDetail.h,
	include/Inventor/details/SoPointDetail.h,
	include/Inventor/details/SoTextDetail.h,
	include/Inventor/draggers/SoCenterballDragger.h,
	include/Inventor/draggers/SoDirectionalLightDragger.h,
	include/Inventor/draggers/SoDragPointDragger.h,
	include/Inventor/draggers/SoDragger.h,
	include/Inventor/draggers/SoHandleBoxDragger.h,
	include/Inventor/draggers/SoJackDragger.h,
	include/Inventor/draggers/SoPointLightDragger.h,
	include/Inventor/draggers/SoRotateCylindricalDragger.h,
	include/Inventor/draggers/SoRotateDiscDragger.h,
	include/Inventor/draggers/SoRotateSphericalDragger.h,
	include/Inventor/draggers/SoScale1Dragger.h,
	include/Inventor/draggers/SoScale2Dragger.h,
	include/Inventor/draggers/SoScale2UniformDragger.h,
	include/Inventor/draggers/SoScaleUniformDragger.h,
	include/Inventor/draggers/SoSpotLightDragger.h,
	include/Inventor/draggers/SoTabBoxDragger.h,
	include/Inventor/draggers/SoTabPlaneDragger.h,
	include/Inventor/draggers/SoTrackballDragger.h,
	include/Inventor/draggers/SoTransformBoxDragger.h,
	include/Inventor/draggers/SoTransformerDragger.h,
	include/Inventor/draggers/SoTranslate1Dragger.h,
	include/Inventor/draggers/SoTranslate2Dragger.h,
	include/Inventor/elements/SoAccumulatedElement.h,
	include/Inventor/elements/SoAmbientColorElement.h,
	include/Inventor/elements/SoAnnoText3CharOrientElement.h,
	include/Inventor/elements/SoAnnoText3FontSizeHintElement.h,
	include/Inventor/elements/SoAnnoText3RenderPrintElement.h,
	include/Inventor/elements/SoBBoxModelMatrixElement.h,
	include/Inventor/elements/SoCacheElement.h,
	include/Inventor/elements/SoClipPlaneElement.h,
	include/Inventor/elements/SoComplexityElement.h,
	include/Inventor/elements/SoComplexityTypeElement.h,
	include/Inventor/elements/SoCoordinateElement.h,
	include/Inventor/elements/SoCreaseAngleElement.h,
	include/Inventor/elements/SoDecimationPercentageElement.h,
	include/Inventor/elements/SoDecimationTypeElement.h,
	include/Inventor/elements/SoDiffuseColorElement.h,
	include/Inventor/elements/SoDrawStyleElement.h,
	include/Inventor/elements/SoElement.h,
	include/Inventor/elements/SoElements.h,
	include/Inventor/elements/SoEmissiveColorElement.h,
	include/Inventor/elements/SoEnvironmentElement.h,
	include/Inventor/elements/SoFloatElement.h,
	include/Inventor/elements/SoFocalDistanceElement.h,
	include/Inventor/elements/SoFontNameElement.h,
	include/Inventor/elements/SoFontSizeElement.h,
	include/Inventor/elements/SoGLAmbientColorElement.h,
	include/Inventor/elements/SoGLClipPlaneElement.h,
	include/Inventor/elements/SoGLCoordinateElement.h,
	include/Inventor/elements/SoGLDiffuseColorElement.h,
	include/Inventor/elements/SoGLDrawStyleElement.h,
	include/Inventor/elements/SoGLEmissiveColorElement.h,
	include/Inventor/elements/SoGLEnvironmentElement.h,
	include/Inventor/elements/SoGLLightIdElement.h,
	include/Inventor/elements/SoGLLightModelElement.h,
	include/Inventor/elements/SoGLLinePatternElement.h,
	include/Inventor/elements/SoGLLineWidthElement.h,
	include/Inventor/elements/SoGLModelMatrixElement.h,
	include/Inventor/elements/SoGLNormalElement.h,
	include/Inventor/elements/SoGLNormalizeElement.h,
	include/Inventor/elements/SoGLPointSizeElement.h,
	include/Inventor/elements/SoGLPolygonOffsetElement.h,
	include/Inventor/elements/SoGLPolygonStippleElement.h,
	include/Inventor/elements/SoGLProjectionMatrixElement.h,
	include/Inventor/elements/SoGLRenderPassElement.h,
	include/Inventor/elements/SoGLShadeModelElement.h,
	include/Inventor/elements/SoGLShapeHintsElement.h,
	include/Inventor/elements/SoGLShininessElement.h,
	include/Inventor/elements/SoGLSpecularColorElement.h,
	include/Inventor/elements/SoGLTextureCoordinateElement.h,
	include/Inventor/elements/SoGLTextureEnabledElement.h,
	include/Inventor/elements/SoGLTextureImageElement.h,
	include/Inventor/elements/SoGLTextureMatrixElement.h,
	include/Inventor/elements/SoGLUpdateAreaElement.h,
	include/Inventor/elements/SoGLViewingMatrixElement.h,
	include/Inventor/elements/SoGLViewportRegionElement.h,
	include/Inventor/elements/SoInt32Element.h,
	include/Inventor/elements/SoLightAttenuationElement.h,
	include/Inventor/elements/SoLightElement.h,
	include/Inventor/elements/SoLightModelElement.h,
	include/Inventor/elements/SoLinePatternElement.h,
	include/Inventor/elements/SoLineWidthElement.h,
	include/Inventor/elements/SoLocalBBoxMatrixElement.h,
	include/Inventor/elements/SoLongElement.h,
	include/Inventor/elements/SoMaterialBindingElement.h,
	include/Inventor/elements/SoModelMatrixElement.h,
	include/Inventor/elements/SoNormalBindingElement.h,
	include/Inventor/elements/SoNormalElement.h,
	include/Inventor/elements/SoOverrideElement.h,
	include/Inventor/elements/SoPROTOElement.h,
	include/Inventor/elements/SoPickRayElement.h,
	include/Inventor/elements/SoPickStyleElement.h,
	include/Inventor/elements/SoPointSizeElement.h,
	include/Inventor/elements/SoPolygonOffsetElement.h,
	include/Inventor/elements/SoProfileCoordinateElement.h,
	include/Inventor/elements/SoProfileElement.h,
	include/Inventor/elements/SoProjectionMatrixElement.h,
	include/Inventor/elements/SoReplacedElement.h,
	include/Inventor/elements/SoShapeHintsElement.h,
	include/Inventor/elements/SoShapeStyleElement.h,
	include/Inventor/elements/SoShininessElement.h,
	include/Inventor/elements/SoSpecularColorElement.h,
	include/Inventor/elements/SoSubElement.h,
	include/Inventor/elements/SoSwitchElement.h,
	include/Inventor/elements/SoTextOutlineEnabledElement.h,
	include/Inventor/elements/SoTextureCoordinateBindingElement.h,
	include/Inventor/elements/SoTextureCoordinateElement.h,
	include/Inventor/elements/SoTextureImageElement.h,
	include/Inventor/elements/SoTextureMatrixElement.h,
	include/Inventor/elements/SoTextureQualityElement.h,
	include/Inventor/elements/SoTransparencyElement.h,
	include/Inventor/elements/SoUnitsElement.h,
	include/Inventor/elements/SoViewVolumeElement.h,
	include/Inventor/elements/SoViewingMatrixElement.h,
	include/Inventor/elements/SoViewportRegionElement.h,
	include/Inventor/elements/SoWindowElement.h,
	include/Inventor/engines/SoBoolOperation.h,
	include/Inventor/engines/SoCalculator.h,
	include/Inventor/engines/SoCompose.h,
	include/Inventor/engines/SoComposeMatrix.h,
	include/Inventor/engines/SoComposeRotation.h,
	include/Inventor/engines/SoComposeVec2f.h,
	include/Inventor/engines/SoComposeVec3f.h,
	include/Inventor/engines/SoComposeVec4f.h,
	include/Inventor/engines/SoConcatenate.h,
	include/Inventor/engines/SoConvertAll.h,
	include/Inventor/engines/SoCounter.h,
	include/Inventor/engines/SoDecomposeMatrix.h,
	include/Inventor/engines/SoDecomposeRotation.h,
	include/Inventor/engines/SoDecomposeVec2f.h,
	include/Inventor/engines/SoDecomposeVec3f.h,
	include/Inventor/engines/SoDecomposeVec4f.h,
	include/Inventor/engines/SoElapsedTime.h,
	include/Inventor/engines/SoEngine.h,
	include/Inventor/engines/SoEngineOutput.h,
	include/Inventor/engines/SoEngines.h,
	include/Inventor/engines/SoExpressionParser.h,
	include/Inventor/engines/SoFieldConverter.h,
	include/Inventor/engines/SoGate.h,
	include/Inventor/engines/SoInterpolateAbs.h,
	include/Inventor/engines/SoInterpolateFloat.h,
	include/Inventor/engines/SoInterpolateRotation.h,
	include/Inventor/engines/SoInterpolateVec2f.h,
	include/Inventor/engines/SoInterpolateVec3f.h,
	include/Inventor/engines/SoInterpolateVec4f.h,
	include/Inventor/engines/SoOnOff.h,
	include/Inventor/engines/SoOneShot.h,
	include/Inventor/engines/SoSelectOne.h,
	include/Inventor/engines/SoSubEngine.h,
	include/Inventor/engines/SoTriggerAny.h,
	include/Inventor/errors/SoDebugError.h,
	include/Inventor/errors/SoError.h,
	include/Inventor/errors/SoErrors.h,
	include/Inventor/errors/SoMemoryError.h,
	include/Inventor/errors/SoReadError.h,
	include/Inventor/events/SoButtonEvent.h,
	include/Inventor/events/SoEvent.h,
	include/Inventor/events/SoEvents.h,
	include/Inventor/events/SoKeyboardEvent.h,
	include/Inventor/events/SoLocation2Event.h,
	include/Inventor/events/SoMotion3Event.h,
	include/Inventor/events/SoMouseButtonEvent.h,
	include/Inventor/events/SoSpaceballButtonEvent.h,
	include/Inventor/events/SoSubEvent.h,
	include/Inventor/fields/SoField.h,
	include/Inventor/fields/SoFieldContainer.h,
	include/Inventor/fields/SoFieldData.h,
	include/Inventor/fields/SoFields.h,
	include/Inventor/fields/SoMFBitMask.h,
	include/Inventor/fields/SoMFBool.h,
	include/Inventor/fields/SoMFColor.h,
	include/Inventor/fields/SoMFEngine.h,
	include/Inventor/fields/SoMFEnum.h,
	include/Inventor/fields/SoMFFloat.h,
	include/Inventor/fields/SoMFInt32.h,
	include/Inventor/fields/SoMFLong.h,
	include/Inventor/fields/SoMFMatrix.h,
	include/Inventor/fields/SoMFName.h,
	include/Inventor/fields/SoMFNode.h,
	include/Inventor/fields/SoMFPath.h,
	include/Inventor/fields/SoMFPlane.h,
	include/Inventor/fields/SoMFRotation.h,
	include/Inventor/fields/SoMFShort.h,
	include/Inventor/fields/SoMFString.h,
	include/Inventor/fields/SoMFTime.h,
	include/Inventor/fields/SoMFUInt32.h,
	include/Inventor/fields/SoMFULong.h,
	include/Inventor/fields/SoMFUShort.h,
	include/Inventor/fields/SoMFVec2f.h,
	include/Inventor/fields/SoMFVec3f.h,
	include/Inventor/fields/SoMFVec4f.h,
	include/Inventor/fields/SoMField.h,
	include/Inventor/fields/SoSFBitMask.h,
	include/Inventor/fields/SoSFBool.h,
	include/Inventor/fields/SoSFColor.h,
	include/Inventor/fields/SoSFEngine.h,
	include/Inventor/fields/SoSFEnum.h,
	include/Inventor/fields/SoSFFloat.h,
	include/Inventor/fields/SoSFImage.h,
	include/Inventor/fields/SoSFInt32.h,
	include/Inventor/fields/SoSFLong.h,
	include/Inventor/fields/SoSFMatrix.h,
	include/Inventor/fields/SoSFName.h,
	include/Inventor/fields/SoSFNode.h,
	include/Inventor/fields/SoSFPath.h,
	include/Inventor/fields/SoSFPlane.h,
	include/Inventor/fields/SoSFRotation.h,
	include/Inventor/fields/SoSFShort.h,
	include/Inventor/fields/SoSFString.h,
	include/Inventor/fields/SoSFTime.h,
	include/Inventor/fields/SoSFTrigger.h,
	include/Inventor/fields/SoSFUInt32.h,
	include/Inventor/fields/SoSFULong.h,
	include/Inventor/fields/SoSFUShort.h,
	include/Inventor/fields/SoSFVec2f.h,
	include/Inventor/fields/SoSFVec3f.h,
	include/Inventor/fields/SoSFVec4f.h,
	include/Inventor/fields/SoSField.h,
	include/Inventor/fields/SoSubField.h,
	include/Inventor/lists/SbIntList.h,
	include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h,
	include/Inventor/lists/SbStringList.h,
	include/Inventor/lists/SoActionMethodList.h,
	include/Inventor/lists/SoAuditorList.h,
	include/Inventor/lists/SoBaseList.h,
	include/Inventor/lists/SoCallbackList.h,
	include/Inventor/lists/SoDetailList.h,
	include/Inventor/lists/SoEnabledElementsList.h,
	include/Inventor/lists/SoEngineList.h,
	include/Inventor/lists/SoEngineOutputList.h,
	include/Inventor/lists/SoFieldList.h,
	include/Inventor/lists/SoNodeList.h,
	include/Inventor/lists/SoPathList.h,
	include/Inventor/lists/SoPickedPointList.h,
	include/Inventor/lists/SoTypeList.h,
	include/Inventor/lists/SoVRMLInterpOutputList.h,
	include/Inventor/manips/SoCenterballManip.h,
	include/Inventor/manips/SoClipPlaneManip.h,
	include/Inventor/manips/SoDirectionalLightManip.h,
	include/Inventor/manips/SoHandleBoxManip.h,
	include/Inventor/manips/SoJackManip.h,
	include/Inventor/manips/SoPointLightManip.h,
	include/Inventor/manips/SoSpotLightManip.h,
	include/Inventor/manips/SoTabBoxManip.h,
	include/Inventor/manips/SoTrackballManip.h,
	include/Inventor/manips/SoTransformBoxManip.h,
	include/Inventor/manips/SoTransformManip.h,
	include/Inventor/manips/SoTransformerManip.h,
	include/Inventor/misc/SoAuditorList.h,
	include/Inventor/misc/SoBase.h, include/Inventor/misc/SoBasic.h,
	include/Inventor/misc/SoCallbackList.h,
	include/Inventor/misc/SoChildList.h, include/Inventor/misc/SoGL.h,
	include/Inventor/misc/SoGLImage.h,
	include/Inventor/misc/SoGenerate.h,
	include/Inventor/misc/SoImageInterface.h,
	include/Inventor/misc/SoNormalGenerator.h,
	include/Inventor/misc/SoNotification.h,
	include/Inventor/misc/SoState.h,
	include/Inventor/nodekits/SoAppearanceKit.h,
	include/Inventor/nodekits/SoBaseKit.h,
	include/Inventor/nodekits/SoCameraKit.h,
	include/Inventor/nodekits/SoInteractionKit.h,
	include/Inventor/nodekits/SoLightKit.h,
	include/Inventor/nodekits/SoNodeKit.h,
	include/Inventor/nodekits/SoNodeKitListPart.h,
	include/Inventor/nodekits/SoNodekitCatalog.h,
	include/Inventor/nodekits/SoSceneKit.h,
	include/Inventor/nodekits/SoSeparatorKit.h,
	include/Inventor/nodekits/SoShapeKit.h,
	include/Inventor/nodekits/SoSubKit.h,
	include/Inventor/nodekits/SoWrapperKit.h,
	include/Inventor/nodes/SoAnnoText3.h,
	include/Inventor/nodes/SoAnnoText3Property.h,
	include/Inventor/nodes/SoAnnotation.h,
	include/Inventor/nodes/SoAntiSquish.h,
	include/Inventor/nodes/SoArray.h,
	include/Inventor/nodes/SoAsciiText.h,
	include/Inventor/nodes/SoBaseColor.h,
	include/Inventor/nodes/SoBlinker.h,
	include/Inventor/nodes/SoCallback.h,
	include/Inventor/nodes/SoCamera.h,
	include/Inventor/nodes/SoClipPlane.h,
	include/Inventor/nodes/SoColorIndex.h,
	include/Inventor/nodes/SoComplexity.h,
	include/Inventor/nodes/SoCone.h,
	include/Inventor/nodes/SoCoordinate3.h,
	include/Inventor/nodes/SoCoordinate4.h,
	include/Inventor/nodes/SoCube.h,
	include/Inventor/nodes/SoCylinder.h,
	include/Inventor/nodes/SoDirectionalLight.h,
	include/Inventor/nodes/SoDrawStyle.h,
	include/Inventor/nodes/SoEnvironment.h,
	include/Inventor/nodes/SoEventCallback.h,
	include/Inventor/nodes/SoExtSelection.h,
	include/Inventor/nodes/SoFaceSet.h,
	include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h,
	include/Inventor/nodes/SoFontStyle.h,
	include/Inventor/nodes/SoGroup.h, include/Inventor/nodes/SoImage.h,
	include/Inventor/nodes/SoIndexedFaceSet.h,
	include/Inventor/nodes/SoIndexedLineSet.h,
	include/Inventor/nodes/SoIndexedNurbsCurve.h,
	include/Inventor/nodes/SoIndexedNurbsSurface.h,
	include/Inventor/nodes/SoIndexedShape.h,
	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
	include/Inventor/nodes/SoInfo.h, include/Inventor/nodes/SoLOD.h,
	include/Inventor/nodes/SoLabel.h,
	include/Inventor/nodes/SoLevelOfDetail.h,
	include/Inventor/nodes/SoLevelOfSimplification.h,
	include/Inventor/nodes/SoLight.h,
	include/Inventor/nodes/SoLightModel.h,
	include/Inventor/nodes/SoLineSet.h,
	include/Inventor/nodes/SoLinearProfile.h,
	include/Inventor/nodes/SoLocateHighlight.h,
	include/Inventor/nodes/SoMarkerSet.h,
	include/Inventor/nodes/SoMaterial.h,
	include/Inventor/nodes/SoMaterialBinding.h,
	include/Inventor/nodes/SoMatrixTransform.h,
	include/Inventor/nodes/SoMultipleCopy.h,
	include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h,
	include/Inventor/nodes/SoNonIndexedShape.h,
	include/Inventor/nodes/SoNormal.h,
	include/Inventor/nodes/SoNormalBinding.h,
	include/Inventor/nodes/SoNurbsCurve.h,
	include/Inventor/nodes/SoNurbsProfile.h,
	include/Inventor/nodes/SoNurbsSurface.h,
	include/Inventor/nodes/SoOrthographicCamera.h,
	include/Inventor/nodes/SoPackedColor.h,
	include/Inventor/nodes/SoPathSwitch.h,
	include/Inventor/nodes/SoPendulum.h,
	include/Inventor/nodes/SoPerspectiveCamera.h,
	include/Inventor/nodes/SoPickStyle.h,
	include/Inventor/nodes/SoPointLight.h,
	include/Inventor/nodes/SoPointSet.h,
	include/Inventor/nodes/SoPolygonOffset.h,
	include/Inventor/nodes/SoProfile.h,
	include/Inventor/nodes/SoProfileCoordinate2.h,
	include/Inventor/nodes/SoProfileCoordinate3.h,
	include/Inventor/nodes/SoQuadMesh.h,
	include/Inventor/nodes/SoResetTransform.h,
	include/Inventor/nodes/SoRotation.h,
	include/Inventor/nodes/SoRotationXYZ.h,
	include/Inventor/nodes/SoRotor.h, include/Inventor/nodes/SoScale.h,
	include/Inventor/nodes/SoSelection.h,
	include/Inventor/nodes/SoSeparator.h,
	include/Inventor/nodes/SoShape.h,
	include/Inventor/nodes/SoShapeHints.h,
	include/Inventor/nodes/SoShuttle.h,
	include/Inventor/nodes/SoSphere.h,
	include/Inventor/nodes/SoSpotLight.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoSurroundScale.h,
	include/Inventor/nodes/SoSwitch.h,
	include/Inventor/nodes/SoText2.h, include/Inventor/nodes/SoText3.h,
	include/Inventor/nodes/SoTexture2.h,
	include/Inventor/nodes/SoTexture2Transform.h,
	include/Inventor/nodes/SoTextureCoordinate2.h,
	include/Inventor/nodes/SoTextureCoordinateBinding.h,
	include/Inventor/nodes/SoTextureCoordinateDefault.h,
	include/Inventor/nodes/SoTextureCoordinateEnvironment.h,
	include/Inventor/nodes/SoTextureCoordinateFunction.h,
	include/Inventor/nodes/SoTextureCoordinatePlane.h,
	include/Inventor/nodes/SoTransform.h,
	include/Inventor/nodes/SoTransformSeparator.h,
	include/Inventor/nodes/SoTransformation.h,
	include/Inventor/nodes/SoTranslation.h,
	include/Inventor/nodes/SoTriangleStripSet.h,
	include/Inventor/nodes/SoUnits.h,
	include/Inventor/nodes/SoUnknownNode.h,
	include/Inventor/nodes/SoVertexProperty.h,
	include/Inventor/nodes/SoVertexShape.h,
	include/Inventor/nodes/SoWWWAnchor.h,
	include/Inventor/nodes/SoWWWInline.h,
	include/Inventor/projectors/SbCylinderPlaneProjector.h,
	include/Inventor/projectors/SbCylinderProjector.h,
	include/Inventor/projectors/SbCylinderSectionProjector.h,
	include/Inventor/projectors/SbCylinderSheetProjector.h,
	include/Inventor/projectors/SbLineProjector.h,
	include/Inventor/projectors/SbPlaneProjector.h,
	include/Inventor/projectors/SbProjector.h,
	include/Inventor/projectors/SbProjectors.h,
	include/Inventor/projectors/SbSpherePlaneProjector.h,
	include/Inventor/projectors/SbSphereProjector.h,
	include/Inventor/projectors/SbSphereSectionProjector.h,
	include/Inventor/projectors/SbSphereSheetProjector.h,
	include/Inventor/sensors/SoAlarmSensor.h,
	include/Inventor/sensors/SoDataSensor.h,
	include/Inventor/sensors/SoDelayQueueSensor.h,
	include/Inventor/sensors/SoFieldSensor.h,
	include/Inventor/sensors/SoIdleSensor.h,
	include/Inventor/sensors/SoNodeSensor.h,
	include/Inventor/sensors/SoOneShotSensor.h,
	include/Inventor/sensors/SoPathSensor.h,
	include/Inventor/sensors/SoSensor.h,
	include/Inventor/sensors/SoSensorManager.h,
	include/Inventor/sensors/SoSensors.h,
	include/Inventor/sensors/SoTimerQueueSensor.h,
	include/Inventor/sensors/SoTimerSensor.h,
	include/Inventor/system/inttypes.h,
	include/Inventor/system/kosher.h, scripts/metadon,
	scripts/templant, src/snprintf.c, src/snprintf.h,
	src/VRMLnodes/SoVRMLInterpOutput.cpp,
	src/VRMLnodes/SoVRMLInterpolator.cpp, src/actions/SoAction.cpp,
	src/actions/SoBoxHighlightRenderAction.cpp,
	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
	src/actions/SoGetBoundingBoxAction.cpp,
	src/actions/SoGetMatrixAction.cpp,
	src/actions/SoGetPrimitiveCountAction.cpp,
	src/actions/SoGlobalSimplifyAction.cpp,
	src/actions/SoHandleEventAction.cpp,
	src/actions/SoLineHighlightRenderAction.cpp,
	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
	src/actions/SoReorganizeAction.cpp, src/actions/SoSearchAction.cpp,
	src/actions/SoShapeSimplifyAction.cpp,
	src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp,
	src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp,
	src/base/SbBSPTree.cpp, src/base/SbBox2f.cpp, src/base/SbBox2s.cpp,
	src/base/SbBox3f.cpp, src/base/SbColor.cpp, src/base/SbColor4f.cpp,
	src/base/SbCylinder.cpp, src/base/SbDict.cpp, src/base/SbHeap.cpp,
	src/base/SbLine.cpp, src/base/SbMatrix.cpp, src/base/SbName.cpp,
	src/base/SbOctTree.cpp, src/base/SbPlane.cpp,
	src/base/SbRotation.cpp, src/base/SbSphere.cpp,
	src/base/SbString.cpp, src/base/SbTesselator.cpp,
	src/base/SbTime.cpp, src/base/SbVec2f.cpp, src/base/SbVec2s.cpp,
	src/base/SbVec3f.cpp, src/base/SbVec4f.cpp,
	src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp,
	src/base/SbXfBox3f.cpp, src/bundles/SoBundle.cpp,
	src/bundles/SoMaterialBundle.cpp,
	src/bundles/SoTextureCoordinateBundle.cpp,
	src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp,
	src/caches/SoConvexDataCache.cpp, src/caches/SoNormalCache.cpp,
	src/caches/SoTextureCoordinateCache.cpp,
	src/details/SoConeDetail.cpp, src/details/SoCubeDetail.cpp,
	src/details/SoCylinderDetail.cpp, src/details/SoDetail.cpp,
	src/details/SoFaceDetail.cpp, src/details/SoLineDetail.cpp,
	src/details/SoNodeKitDetail.cpp, src/details/SoPointDetail.cpp,
	src/details/SoTextDetail.cpp, src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp,
	src/elements/SoAccumulatedElement.cpp,
	src/elements/SoAmbientColorElement.cpp,
	src/elements/SoAnnoText3CharOrientElement.cpp,
	src/elements/SoAnnoText3FontSizeHintElement.cpp,
	src/elements/SoAnnoText3RenderPrintElement.cpp,
	src/elements/SoBBoxModelMatrixElement.cpp,
	src/elements/SoCacheElement.cpp,
	src/elements/SoClipPlaneElement.cpp,
	src/elements/SoComplexityElement.cpp,
	src/elements/SoComplexityTypeElement.cpp,
	src/elements/SoCoordinateElement.cpp,
	src/elements/SoCreaseAngleElement.cpp,
	src/elements/SoDecimationPercentageElement.cpp,
	src/elements/SoDecimationTypeElement.cpp,
	src/elements/SoDiffuseColorElement.cpp,
	src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp,
	src/elements/SoEmissiveColorElement.cpp,
	src/elements/SoEnvironmentElement.cpp,
	src/elements/SoFloatElement.cpp,
	src/elements/SoFocalDistanceElement.cpp,
	src/elements/SoFontNameElement.cpp,
	src/elements/SoFontSizeElement.cpp,
	src/elements/SoGLAmbientColorElement.cpp,
	src/elements/SoGLClipPlaneElement.cpp,
	src/elements/SoGLCoordinateElement.cpp,
	src/elements/SoGLDiffuseColorElement.cpp,
	src/elements/SoGLDrawStyleElement.cpp,
	src/elements/SoGLEmissiveColorElement.cpp,
	src/elements/SoGLEnvironmentElement.cpp,
	src/elements/SoGLLightIdElement.cpp,
	src/elements/SoGLLightModelElement.cpp,
	src/elements/SoGLLinePatternElement.cpp,
	src/elements/SoGLLineWidthElement.cpp,
	src/elements/SoGLModelMatrixElement.cpp,
	src/elements/SoGLNormalElement.cpp,
	src/elements/SoGLNormalizeElement.cpp,
	src/elements/SoGLPointSizeElement.cpp,
	src/elements/SoGLPolygonOffsetElement.cpp,
	src/elements/SoGLPolygonStippleElement.cpp,
	src/elements/SoGLProjectionMatrixElement.cpp,
	src/elements/SoGLRenderPassElement.cpp,
	src/elements/SoGLShadeModelElement.cpp,
	src/elements/SoGLShapeHintsElement.cpp,
	src/elements/SoGLShininessElement.cpp,
	src/elements/SoGLSpecularColorElement.cpp,
	src/elements/SoGLTextureCoordinateElement.cpp,
	src/elements/SoGLTextureEnabledElement.cpp,
	src/elements/SoGLTextureImageElement.cpp,
	src/elements/SoGLTextureMatrixElement.cpp,
	src/elements/SoGLUpdateAreaElement.cpp,
	src/elements/SoGLViewingMatrixElement.cpp,
	src/elements/SoGLViewportRegionElement.cpp,
	src/elements/SoInt32Element.cpp,
	src/elements/SoLightAttenuationElement.cpp,
	src/elements/SoLightElement.cpp,
	src/elements/SoLightModelElement.cpp,
	src/elements/SoLinePatternElement.cpp,
	src/elements/SoLineWidthElement.cpp,
	src/elements/SoLocalBBoxMatrixElement.cpp,
	src/elements/SoMaterialBindingElement.cpp,
	src/elements/SoModelMatrixElement.cpp,
	src/elements/SoNormalBindingElement.cpp,
	src/elements/SoNormalElement.cpp,
	src/elements/SoOverrideElement.cpp,
	src/elements/SoPROTOElement.cpp, src/elements/SoPickRayElement.cpp,
	src/elements/SoPickStyleElement.cpp,
	src/elements/SoPointSizeElement.cpp,
	src/elements/SoPolygonOffsetElement.cpp,
	src/elements/SoProfileCoordinateElement.cpp,
	src/elements/SoProfileElement.cpp,
	src/elements/SoProjectionMatrixElement.cpp,
	src/elements/SoReplacedElement.cpp,
	src/elements/SoShapeHintsElement.cpp,
	src/elements/SoShapeStyleElement.cpp,
	src/elements/SoShininessElement.cpp,
	src/elements/SoSpecularColorElement.cpp,
	src/elements/SoSwitchElement.cpp,
	src/elements/SoTextOutlineEnabledElement.cpp,
	src/elements/SoTextureCoordinateBindingElement.cpp,
	src/elements/SoTextureCoordinateElement.cpp,
	src/elements/SoTextureImageElement.cpp,
	src/elements/SoTextureMatrixElement.cpp,
	src/elements/SoTextureQualityElement.cpp,
	src/elements/SoTransparencyElement.cpp,
	src/elements/SoUnitsElement.cpp,
	src/elements/SoViewVolumeElement.cpp,
	src/elements/SoViewingMatrixElement.cpp,
	src/elements/SoViewportRegionElement.cpp,
	src/elements/SoWindowElement.cpp, src/engines/SoBoolOperation.cpp,
	src/engines/SoCalculator.cpp, src/engines/SoComposeMatrix.cpp,
	src/engines/SoComposeRotation.cpp, src/engines/SoComposeVec2f.cpp,
	src/engines/SoComposeVec3f.cpp, src/engines/SoComposeVec4f.cpp,
	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
	src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp,
	src/engines/SoDecomposeRotation.cpp,
	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp,
	src/engines/SoExpressionParser.cpp,
	src/engines/SoFieldConverter.cpp, src/engines/SoGate.cpp,
	src/engines/SoInterpolateAbs.cpp,
	src/engines/SoInterpolateFloat.cpp,
	src/engines/SoInterpolateRotation.cpp,
	src/engines/SoInterpolateVec2f.cpp,
	src/engines/SoInterpolateVec3f.cpp,
	src/engines/SoInterpolateVec4f.cpp, src/engines/SoOnOff.cpp,
	src/engines/SoOneShot.cpp, src/engines/SoSelectOne.cpp,
	src/engines/SoTriggerAny.cpp, src/errors/SoDebugError.cpp,
	src/errors/SoError.cpp, src/errors/SoMemoryError.cpp,
	src/errors/SoReadError.cpp, src/events/SoButtonEvent.cpp,
	src/events/SoEvent.cpp, src/events/SoKeyboardEvent.cpp,
	src/events/SoLocation2Event.cpp, src/events/SoMotion3Event.cpp,
	src/events/SoMouseButtonEvent.cpp,
	src/events/SoSpaceballButtonEvent.cpp, src/fields/SoField.cpp,
	src/fields/SoFieldContainer.cpp, src/fields/SoFieldData.cpp,
	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
	src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp,
	src/fields/SoSFBitMask.cpp, src/fields/SoSFBool.cpp,
	src/fields/SoSFColor.cpp, src/fields/SoSFEngine.cpp,
	src/fields/SoSFEnum.cpp, src/fields/SoSFFloat.cpp,
	src/fields/SoSFImage.cpp, src/fields/SoSFInt32.cpp,
	src/fields/SoSFMatrix.cpp, src/fields/SoSFName.cpp,
	src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp,
	src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp,
	src/fields/SoSFShort.cpp, src/fields/SoSFString.cpp,
	src/fields/SoSFTime.cpp, src/fields/SoSFTrigger.cpp,
	src/fields/SoSFUInt32.cpp, src/fields/SoSFUShort.cpp,
	src/fields/SoSFVec2f.cpp, src/fields/SoSFVec3f.cpp,
	src/fields/SoSFVec4f.cpp, src/fields/SoSField.cpp,
	src/lists/SbIntList.cpp, src/lists/SbList.cpp,
	src/lists/SbPList.cpp, src/lists/SbStringList.cpp,
	src/lists/SoActionMethodList.cpp, src/lists/SoAuditorList.cpp,
	src/lists/SoBaseList.cpp, src/lists/SoCallbackList.cpp,
	src/lists/SoDetailList.cpp, src/lists/SoEnabledElementsList.cpp,
	src/lists/SoEngineList.cpp, src/lists/SoEngineOutputList.cpp,
	src/lists/SoFieldList.cpp, src/lists/SoNodeList.cpp,
	src/lists/SoPathList.cpp, src/lists/SoPickedPointList.cpp,
	src/lists/SoTypeList.cpp, src/lists/SoVRMLInterpOutputList.cpp,
	src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
	src/manips/SoTransformBoxManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
	src/misc/SoBase.cpp, src/misc/SoChildList.cpp, src/misc/SoDB.cpp,
	src/misc/SoFullPath.cpp, src/misc/SoGL.cpp,
	src/misc/SoGLFaceSetTemplate.cpp, src/misc/SoGLImage.cpp,
	src/misc/SoGLTristripTemplate.cpp, src/misc/SoGenerate.cpp,
	src/misc/SoImageInterface.cpp, src/misc/SoInput.cpp,
	src/misc/SoInteraction.cpp, src/misc/SoNormalGenerator.cpp,
	src/misc/SoNotification.cpp, src/misc/SoOffscreenRenderer.cpp,
	src/misc/SoOutput.cpp, src/misc/SoPath.cpp,
	src/misc/SoPickedPoint.cpp, src/misc/SoPrimitiveVertex.cpp,
	src/misc/SoSceneManager.cpp, src/misc/SoState.cpp,
	src/misc/SoType.cpp, src/nodekits/SoAppearanceKit.cpp,
	src/nodekits/SoBaseKit.cpp, src/nodekits/SoCameraKit.cpp,
	src/nodekits/SoInteractionKit.cpp, src/nodekits/SoLightKit.cpp,
	src/nodekits/SoNodeKit.cpp, src/nodekits/SoNodeKitListPart.cpp,
	src/nodekits/SoNodeKitPath.cpp, src/nodekits/SoNodekitCatalog.cpp,
	src/nodekits/SoSceneKit.cpp, src/nodekits/SoSeparatorKit.cpp,
	src/nodekits/SoShapeKit.cpp, src/nodekits/SoWrapperKit.cpp,
	src/nodes/SoAnnoText3.cpp, src/nodes/SoAnnoText3Property.cpp,
	src/nodes/SoAnnotation.cpp, src/nodes/SoAntiSquish.cpp,
	src/nodes/SoArray.cpp, src/nodes/SoAsciiText.cpp,
	src/nodes/SoBaseColor.cpp, src/nodes/SoBlinker.cpp,
	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
	src/nodes/SoClipPlane.cpp, src/nodes/SoColorIndex.cpp,
	src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp,
	src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
	src/nodes/SoDirectionalLight.cpp, src/nodes/SoDrawStyle.cpp,
	src/nodes/SoEnvironment.cpp, src/nodes/SoEventCallback.cpp,
	src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp,
	src/nodes/SoFile.cpp, src/nodes/SoFont.cpp,
	src/nodes/SoFontStyle.cpp, src/nodes/SoGroup.cpp,
	src/nodes/SoImage.cpp, src/nodes/SoIndexedFaceSet.cpp,
	src/nodes/SoIndexedLineSet.cpp, src/nodes/SoIndexedNurbsCurve.cpp,
	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp,
	src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp,
	src/nodes/SoLevelOfDetail.cpp,
	src/nodes/SoLevelOfSimplification.cpp, src/nodes/SoLight.cpp,
	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp,
	src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp,
	src/nodes/SoMultipleCopy.cpp, src/nodes/SoNode.cpp,
	src/nodes/SoNonIndexedShape.cpp, src/nodes/SoNormal.cpp,
	src/nodes/SoNormalBinding.cpp, src/nodes/SoNurbsCurve.cpp,
	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp,
	src/nodes/SoOrthographicCamera.cpp, src/nodes/SoPackedColor.cpp,
	src/nodes/SoPathSwitch.cpp, src/nodes/SoPendulum.cpp,
	src/nodes/SoPerspectiveCamera.cpp, src/nodes/SoPickStyle.cpp,
	src/nodes/SoPointLight.cpp, src/nodes/SoPointSet.cpp,
	src/nodes/SoPolygonOffset.cpp, src/nodes/SoProfile.cpp,
	src/nodes/SoProfileCoordinate2.cpp,
	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp,
	src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp,
	src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp,
	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
	src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp,
	src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp,
	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
	src/nodes/SoTextureCoordinate2.cpp,
	src/nodes/SoTextureCoordinateBinding.cpp,
	src/nodes/SoTextureCoordinateDefault.cpp,
	src/nodes/SoTextureCoordinateEnvironment.cpp,
	src/nodes/SoTextureCoordinateFunction.cpp,
	src/nodes/SoTextureCoordinatePlane.cpp, src/nodes/SoTransform.cpp,
	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
	src/nodes/SoTranslation.cpp, src/nodes/SoTriangleStripSet.cpp,
	src/nodes/SoUnits.cpp, src/nodes/SoUnknownNode.cpp,
	src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp,
	src/nodes/SoWWWAnchor.cpp, src/nodes/SoWWWInline.cpp,
	src/projectors/SbCylinderPlaneProjector.cpp,
	src/projectors/SbCylinderProjector.cpp,
	src/projectors/SbCylinderSectionProjector.cpp,
	src/projectors/SbCylinderSheetProjector.cpp,
	src/projectors/SbLineProjector.cpp,
	src/projectors/SbPlaneProjector.cpp,
	src/projectors/SbProjector.cpp,
	src/projectors/SbSpherePlaneProjector.cpp,
	src/projectors/SbSphereProjector.cpp,
	src/projectors/SbSphereSectionProjector.cpp,
	src/projectors/SbSphereSheetProjector.cpp,
	src/sensors/SoAlarmSensor.cpp, src/sensors/SoDataSensor.cpp,
	src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp,
	src/sensors/SoIdleSensor.cpp, src/sensors/SoNodeSensor.cpp,
	src/sensors/SoOneShotSensor.cpp, src/sensors/SoPathSensor.cpp,
	src/sensors/SoSensor.cpp, src/sensors/SoSensorManager.cpp,
	src/sensors/SoTimerQueueSensor.cpp, src/sensors/SoTimerSensor.cpp:
	
	Updated headers by changing copyright time span from 1998-1999 to
	1998-2000.

2000-01-13 18:06  mortene

	* src/nodekits/SoInteractionKit.cpp:
	
	Removed redefinition of default argument.

2000-01-13 17:42  mortene

	* include/Inventor/nodekits/SoBaseKit.h:
	
	Added convenience macros for getting to parts within nodekit
	catalogs.

2000-01-13 17:19  mortene

	* ChangeLog.header, scripts/gen-changelog:
	
	Autogenerate ChangeLog from the cvs commit messages, by larsa.

2000-01-13 16:47  mortene

	* include/Inventor/nodekits/SoInteractionKit.h,
	src/nodekits/SoInteractionKit.cpp:
	
	Nearly complete implementation and documentation of
	SoInteractionKit, by pederb.

2000-01-13 16:46  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	src/nodekits/SoBaseKit.cpp:
	
	Various fixes by pederb.

2000-01-13 12:46  mortene

	* src/nodes/SoUnknownNode.cpp:
	
	Fix for SGI MIPS 6.2 CC.

2000-01-13 09:27  mortene

	* src/nodekits/SoNodekitCatalog.cpp:
	
	Fix for compiling with SGI MIPS CC 6.2.

2000-01-13 09:20  mortene

	* src/misc/SoGL.cpp:
	
	Re-enable OpenGL extension detection function.

2000-01-12 18:29  mortene

	* src/: Make-Common.tpl, Makefile.am, VRMLnodes/Makefile.am,
	actions/Makefile.am, base/Makefile.am, bundles/Makefile.am,
	caches/Makefile.am, details/Makefile.am, draggers/Makefile.am,
	elements/Makefile.am, engines/Makefile.am, errors/Makefile.am,
	events/Makefile.am, fields/Makefile.am, lists/Makefile.am,
	manips/Makefile.am, misc/Makefile.am, nodekits/Makefile.am,
	nodes/Makefile.am, projectors/Makefile.am, sensors/Makefile.am:
	
	Remove a few obsoleted Makefile hacks.

2000-01-12 17:36  mortene

	* src/: Make-Common.tpl, Make-Install.tpl, Makefile.am,
	VRMLnodes/Makefile.am, actions/Makefile.am, base/Makefile.am,
	bundles/Makefile.am, caches/Makefile.am, details/Makefile.am,
	draggers/Makefile.am, elements/Makefile.am, engines/Makefile.am,
	errors/Makefile.am, events/Makefile.am, fields/Makefile.am,
	lists/Makefile.am, manips/Makefile.am, misc/Makefile.am,
	nodekits/Makefile.am, nodes/Makefile.am, projectors/Makefile.am,
	sensors/Makefile.am, system/Makefile.am:
	
	The hack for installing header files was obsoleted now as the
	automake bug was fixed.

2000-01-12 17:11  mortene

	* autogen.sh, configure.in, depcomp:
	
	Converted configure build to be based on latest libtool release
	(version 1.3.4), autoconf from CVS and automake from CVS (bleeding
	edge -- yeah!). ;^)

2000-01-12 17:07  mortene

	* TODO:
	
	Added 2 new items.

2000-01-12 15:42  mortene

	* acsite.m4:
	
	Unused, as configure macros are placed in common conf-macros
	module.

2000-01-11 22:23  mortene

	* include/Inventor/fields/SoFieldContainer.h,
	src/fields/SoFieldContainer.cpp:
	
	Implemented and documented several methods.

2000-01-11 22:22  mortene

	* src/fields/SoField.cpp:
	
	Bugfix, setDefault() wasn't called.

2000-01-11 22:22  mortene

	* include/Inventor/fields/SoFieldData.h,
	src/fields/SoFieldData.cpp:
	
	Implemented SoFieldData::overlay() (not complete yet, functionality
	for copying connections is missing).

2000-01-11 13:46  mortene

	* include/Inventor/SoNodeKitPath.h, include/Inventor/SoPath.h,
	include/Inventor/nodekits/SoNodeKitListPart.h,
	src/actions/SoAction.cpp, src/misc/SoFullPath.cpp,
	src/misc/SoPath.cpp, src/nodekits/SoNodeKit.cpp,
	src/nodekits/SoNodeKitListPart.cpp, src/nodekits/SoNodeKitPath.cpp:
	
	Numerous fixes and clean-ups for the SoPath, SoFullPath and
	SoNodeKitPath classes, by pederb.

2000-01-10 19:57  mortene

	* docs/coin.doxygen, include/Inventor/fields/SoFieldContainer.h,
	include/Inventor/fields/SoFieldData.h,
	include/Inventor/nodes/SoSubNode.h,
	src/fields/SoFieldContainer.cpp, src/fields/SoFieldData.cpp,
	src/fields/fields.metadon, src/misc/SoBase.cpp:
	
	Misc fixes, implementation snippets and documentation for
	SoFieldData and SoFieldContainer.

2000-01-10 19:56  mortene

	* src/misc/: SoInteraction.cpp, general.metadon:
	
	Documented class SoInteraction.

2000-01-10 19:52  mortene

	* include/Inventor/SoOffscreenRenderer.h, src/misc/Makefile.am,
	src/misc/SoOffscreenRenderer.cpp, src/Makefile.am:
	
	First go at SoOffscreenRenderer implementation, by pederb.

2000-01-09 10:39  mortene

	* src/: fields/SoSFImage.cpp, misc/SoImageInterface.cpp:
	
	Handle empty images.

2000-01-09 10:39  mortene

	* models/bugs/20000109-facetexmap.iv:
	
	Detected bug in texture mapping on IndexedFaceSet.

2000-01-08 22:39  mortene

	* models/bugs/: 20000108-texturemapping.iv, README:
	
	Have a bugs/ directory with models trigging erraneous behaviour in
	the library.

2000-01-08 22:37  mortene

	* src/: fields/SoSFImage.cpp, misc/SoImageInterface.cpp,
	nodes/SoTexture2.cpp:
	
	Support import of inline textures in binary format model files.

2000-01-08 22:36  mortene

	* src/fields/SoFieldData.cpp:
	
	Bugfix for binary format export.

2000-01-08 17:46  mortene

	* src/draggers/: SoCenterballDragger.cpp,
	SoDirectionalLightDragger.cpp, SoDragPointDragger.cpp,
	SoDragger.cpp, SoHandleBoxDragger.cpp, SoJackDragger.cpp,
	SoPointLightDragger.cpp, SoRotateCylindricalDragger.cpp,
	SoRotateDiscDragger.cpp, SoRotateSphericalDragger.cpp,
	SoScale1Dragger.cpp, SoScale2Dragger.cpp,
	SoScale2UniformDragger.cpp, SoScaleUniformDragger.cpp,
	SoSpotLightDragger.cpp, SoTabBoxDragger.cpp, SoTabPlaneDragger.cpp,
	SoTrackballDragger.cpp, SoTransformBoxDragger.cpp,
	SoTransformerDragger.cpp, SoTranslate1Dragger.cpp,
	SoTranslate2Dragger.cpp:
	
	Implemented the catalogs for all dragger classes.

2000-01-08 17:45  mortene

	* src/nodekits/: SoAppearanceKit.cpp, SoBaseKit.cpp,
	SoCameraKit.cpp, SoLightKit.cpp, SoSceneKit.cpp,
	SoSeparatorKit.cpp, SoShapeKit.cpp, SoWrapperKit.cpp:
	
	Wrote explicit sibling relationship information for nodekit
	catalogs.

2000-01-08 17:45  mortene

	* include/Inventor/nodekits/SoNodekitCatalog.h,
	src/nodekits/SoNodekitCatalog.cpp:
	
	Made it possible to add catalog entries in any order.

2000-01-08 12:22  mortene

	* include/Inventor/draggers/SoCenterballDragger.h,
	include/Inventor/draggers/SoDragPointDragger.h,
	include/Inventor/draggers/SoTransformerDragger.h,
	src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
	src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp:
	
	Register and give default values to fields of all draggers.

2000-01-08 09:43  mortene

	* include/Inventor/manips/SoCenterballManip.h,
	include/Inventor/manips/SoDirectionalLightManip.h,
	include/Inventor/manips/SoHandleBoxManip.h,
	include/Inventor/manips/SoJackManip.h,
	include/Inventor/manips/SoPointLightManip.h,
	include/Inventor/manips/SoSpotLightManip.h,
	include/Inventor/manips/SoTabBoxManip.h,
	include/Inventor/manips/SoTrackballManip.h,
	include/Inventor/manips/SoTransformBoxManip.h,
	include/Inventor/manips/SoTransformManip.h,
	include/Inventor/manips/SoTransformerManip.h,
	src/manips/Makefile.am, src/manips/SoCenterballManip.cpp,
	src/manips/SoDirectionalLightManip.cpp,
	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
	src/manips/SoTransformBoxManip.cpp,
	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
	src/manips/manips.metadon, src/misc/SoInteraction.cpp,
	src/misc/general.metadon:
	
	Skeleton files for all manipulators, fully compatible with the OIV
	API.

2000-01-08 09:42  mortene

	* include/Inventor/draggers/SoTranslate1Dragger.h,
	src/draggers/SoTranslate1Dragger.cpp:
	
	Fix API mismatch with OIV.

2000-01-08 08:30  mortene

	* include/Inventor/draggers/SoHandleBoxDragger.h,
	include/Inventor/draggers/SoJackDragger.h,
	include/Inventor/draggers/SoPointLightDragger.h,
	include/Inventor/draggers/SoRotateCylindricalDragger.h,
	include/Inventor/draggers/SoRotateDiscDragger.h,
	include/Inventor/draggers/SoRotateSphericalDragger.h,
	include/Inventor/draggers/SoScale1Dragger.h,
	include/Inventor/draggers/SoScale2Dragger.h,
	include/Inventor/draggers/SoScale2UniformDragger.h,
	include/Inventor/draggers/SoScaleUniformDragger.h,
	include/Inventor/draggers/SoSpotLightDragger.h,
	include/Inventor/draggers/SoTabBoxDragger.h,
	include/Inventor/draggers/SoTabPlaneDragger.h,
	include/Inventor/draggers/SoTrackballDragger.h,
	include/Inventor/draggers/SoTransformBoxDragger.h,
	include/Inventor/draggers/SoTransformerDragger.h,
	include/Inventor/draggers/SoTranslate1Dragger.h,
	include/Inventor/draggers/SoTranslate2Dragger.h,
	src/draggers/SoDragger.cpp, src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp:
	
	Filled in all methods and members in the public and protected parts
	of the API as stubs.

2000-01-07 20:18  mortene

	* include/Inventor/nodekits/SoNodeKitListPart.h,
	src/nodekits/SoBaseKit.cpp:
	
	By pederb: improvements to SoBaseKit::set() and
	SoBaseKit::createPathToAnyPart().

2000-01-07 17:34  mortene

	* src/nodes/nodes.metadon:
	
	More flags to cover all aspects of progress.

2000-01-07 15:28  mortene

	* include/Inventor/draggers/SoHandleBoxDragger.h,
	include/Inventor/draggers/SoJackDragger.h,
	include/Inventor/draggers/SoPointLightDragger.h,
	include/Inventor/draggers/SoRotateCylindricalDragger.h,
	include/Inventor/draggers/SoRotateDiscDragger.h,
	include/Inventor/draggers/SoRotateSphericalDragger.h,
	include/Inventor/draggers/SoScale1Dragger.h,
	include/Inventor/draggers/SoScale2Dragger.h,
	include/Inventor/draggers/SoScale2UniformDragger.h,
	include/Inventor/draggers/SoScaleUniformDragger.h,
	include/Inventor/draggers/SoSpotLightDragger.h,
	include/Inventor/draggers/SoTabBoxDragger.h,
	include/Inventor/draggers/SoTabPlaneDragger.h,
	include/Inventor/draggers/SoTrackballDragger.h,
	include/Inventor/draggers/SoTransformBoxDragger.h,
	include/Inventor/draggers/SoTransformerDragger.h,
	include/Inventor/draggers/SoTranslate1Dragger.h,
	include/Inventor/draggers/SoTranslate2Dragger.h,
	src/draggers/Makefile.am, src/draggers/SoHandleBoxDragger.cpp,
	src/draggers/SoJackDragger.cpp,
	src/draggers/SoPointLightDragger.cpp,
	src/draggers/SoRotateCylindricalDragger.cpp,
	src/draggers/SoRotateDiscDragger.cpp,
	src/draggers/SoRotateSphericalDragger.cpp,
	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
	src/draggers/SoScale2UniformDragger.cpp,
	src/draggers/SoScaleUniformDragger.cpp,
	src/draggers/SoSpotLightDragger.cpp,
	src/draggers/SoTabBoxDragger.cpp,
	src/draggers/SoTabPlaneDragger.cpp,
	src/draggers/SoTrackballDragger.cpp,
	src/draggers/SoTransformBoxDragger.cpp,
	src/draggers/SoTransformerDragger.cpp,
	src/draggers/SoTranslate1Dragger.cpp,
	src/draggers/SoTranslate2Dragger.cpp:
	
	Skeletons for the remaining dragger classes, with only the common
	interface elements.

2000-01-07 14:49  mortene

	* include/Inventor/draggers/SoDragPointDragger.h,
	src/draggers/Makefile.am, src/draggers/SoDragPointDragger.cpp,
	src/draggers/SoDragger.cpp:
	
	SoDragPointDragger skeleton added.

2000-01-07 14:48  mortene

	* include/Inventor/draggers/SoDirectionalLightDragger.h,
	src/draggers/SoDirectionalLightDragger.cpp:
	
	Fix typos.

2000-01-07 14:34  mortene

	* include/Inventor/draggers/SoDirectionalLightDragger.h,
	src/draggers/Makefile.am,
	src/draggers/SoDirectionalLightDragger.cpp,
	src/draggers/SoDragger.cpp:
	
	SoDirectionalLightDragger skeleton.

2000-01-07 14:34  mortene

	* src/nodes/SoCylinder.cpp:
	
	Fixes typo.

2000-01-07 13:44  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	src/nodekits/SoBaseKit.cpp:
	
	SoBaseKit::set() methods plus a few bugfixes, by pederb.

2000-01-07 13:33  mortene

	* include/Inventor/draggers/SoCenterballDragger.h,
	src/draggers/Makefile.am, src/draggers/SoCenterballDragger.cpp,
	src/draggers/SoDragger.cpp:
	
	Skeleton code for SoCenterballDragger.

2000-01-07 12:58  mortene

	* include/Inventor/nodekits/SoSeparatorKit.h,
	src/nodekits/SoSeparatorKit.cpp:
	
	Missing fields added by pederb.

2000-01-07 12:55  mortene

	* include/Inventor/manips/SoClipPlaneManip.h,
	src/manips/Makefile.am, src/manips/SoClipPlaneManip.cpp,
	src/manips/manips.metadon, configure.in, src/Makefile.am,
	src/misc/SoInteraction.cpp:
	
	Added skeleton for SoClipPlaneManip and made necessary changes to
	the build system for including manipulators.

2000-01-07 10:55  mortene

	* acconfig.h, configure.in:
	
	Reverted to old way of checking for libsimage, as the last changes
	fouled up the way acconfig.h was used to generate config.h.in and
	config.h.

2000-01-07 10:15  mortene

	* configure.in:
	
	Cache result from simage.h search, by larsa.

2000-01-06 10:51  mortene

	* src/nodes/SoGroup.cpp:
	
	Compatibility fix for Inventor binary files with version number
	less than 2.1.

2000-01-06 09:41  mortene

	* src/misc/SoBase.cpp:
	
	Fixed parser problem for binary Inventor files with version number
	less than 2.1.

2000-01-06 09:05  mortene

	* include/Inventor/nodekits/SoBaseKit.h,
	include/Inventor/nodekits/SoSubKit.h, src/nodekits/SoBaseKit.cpp,
	src/nodekits/SoNodeKitListPart.cpp:
	
	SoBaseKit implementation from pederb (not complete yet).

2000-01-06 08:13  mortene

	* src/nodekits/SoNodekitCatalog.cpp:
	
	Bugfix by pederb.

2000-01-05 22:05  mortene

	* include/Inventor/nodes/SoUnknownNode.h,
	src/nodes/SoUnknownNode.cpp:
	
	Completed SoUnknownNode implementation.

2000-01-05 22:04  mortene

	* src/nodes/: SoNode.cpp, SoSwitch.cpp:
	
	Rearranged some documentation.

2000-01-05 22:04  mortene

	* src/misc/SoBase.cpp:
	
	Removed obsoleted code and made a few "fixes" to comments in the
	source.

2000-01-05 22:03  mortene

	* src/fields/SoFieldData.cpp:
	
	Make a flag for the binary format export depend on the correct
	value.

2000-01-04 20:10  mortene

	* include/Inventor/nodes/SoGroup.h,
	include/Inventor/nodes/SoSubNode.h,
	include/Inventor/nodes/SoUnknownNode.h,
	src/nodes/SoUnknownNode.cpp:
	
	Implemented more of SoUnknownNode.

2000-01-04 20:08  mortene

	* src/fields/SoFieldData.cpp:
	
	More of the SoFieldData implementation.

2000-01-04 20:06  mortene

	* src/nodes/SoGroup.cpp:
	
	Improved code for reading children nodes.

2000-01-04 20:05  mortene

	* src/misc/: SoBase.cpp, SoDB.cpp:
	
	Bugfixes.

2000-01-04 20:03  mortene

	* src/misc/SoInput.cpp:
	
	Bugfix.

2000-01-04 20:02  mortene

	* src/: engines/engines.metadon, nodes/nodes.metadon:
	
	Added classes for handling unknown nodes and engines, and removed
	traces of the old ``make config'' scheme.

2000-01-03 19:53  mortene

	* src/lists/SbList.cpp:
	
	Added some documentation.

2000-01-03 16:14  mortene

	* src/nodes/SoCylinder.cpp:
	
	Code in SoCylinder.cpp which failed under GCC 2.95 was tested under
	GCC 2.95.2, and failed there aswell. Made a FIXME note in the
	source.

2000-01-03 00:25  mortene

	* include/Inventor/nodes/SoUnknownNode.h,
	src/fields/SoFieldContainer.cpp, src/fields/SoFieldData.cpp,
	src/misc/SoBase.cpp, src/nodes/SoUnknownNode.cpp:
	
	Started implementation for reading and writing user extension node
	types.

2000-01-03 00:23  mortene

	* src/fields/SoField.cpp:
	
	Bugfixes.

2000-01-02 20:48  mortene

	* include/Inventor/fields/SoSubField.h, src/fields/SoMFBitMask.cpp,
	src/fields/SoMFBool.cpp, src/fields/SoMFColor.cpp,
	src/fields/SoMFEngine.cpp, src/fields/SoMFEnum.cpp,
	src/fields/SoMFFloat.cpp, src/fields/SoMFInt32.cpp,
	src/fields/SoMFMatrix.cpp, src/fields/SoMFName.cpp,
	src/fields/SoMFNode.cpp, src/fields/SoMFPath.cpp,
	src/fields/SoMFPlane.cpp, src/fields/SoMFRotation.cpp,
	src/fields/SoMFShort.cpp, src/fields/SoMFString.cpp,
	src/fields/SoMFTime.cpp, src/fields/SoMFUInt32.cpp,
	src/fields/SoMFUShort.cpp, src/fields/SoMFVec2f.cpp,
	src/fields/SoMFVec3f.cpp, src/fields/SoMFVec4f.cpp,
	src/fields/SoMField.cpp, src/fields/SoSFBitMask.cpp,
	src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp,
	src/fields/SoSFEngine.cpp, src/fields/SoSFEnum.cpp,
	src/fields/SoSFFloat.cpp, src/fields/SoSFImage.cpp,
	src/fields/SoSFInt32.cpp, src/fields/SoSFMatrix.cpp,
	src/fields/SoSFName.cpp, src/fields/SoSFNode.cpp,
	src/fields/SoSFPath.cpp, src/fields/SoSFPlane.cpp,
	src/fields/SoSFRotation.cpp, src/fields/SoSFShort.cpp,
	src/fields/SoSFString.cpp, src/fields/SoSFTime.cpp,
	src/fields/SoSFTrigger.cpp, src/fields/SoSFUInt32.cpp,
	src/fields/SoSFUShort.cpp, src/fields/SoSFVec2f.cpp,
	src/fields/SoSFVec3f.cpp, src/fields/SoSFVec4f.cpp,
	src/fields/SoSField.cpp:
	
	Make the field class names in the type system use the correct
	scheme (i.e. stripped for the "So" prefixes).

2000-01-02 20:47  mortene

	* src/misc/SoInput.cpp:
	
	Minor fixes.

2000-01-02 20:47  mortene

	* include/Inventor/fields/SoFieldData.h,
	src/fields/SoFieldContainer.cpp, src/fields/SoFieldData.cpp,
	src/nodes/SoGroup.cpp:
	
	More additions and other improvements to the SoFieldData class.

2000-01-02 11:37  mortene

	* include/Inventor/fields/SoFieldData.h,
	include/Inventor/nodes/SoSubNode.h, src/fields/SoFieldData.cpp:
	
	Miscellaneous fixes and additions to documentation and
	implementation of the SoFieldData class.

2000-01-02 11:34  mortene

	* scripts/coin.el:
	
	Improve the "debug construct" insertion.

