Fri Apr 25 16:00:15 1997  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * bugfix: print_bitmask (saving) wrote ALL when other bits were set
        [qv1_1] (used for VRweb 1.5)


Wed Mar  5 14:16:29 1997  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * anuss: <QvNode.h> qvNodeName[]
        * anuss: QvTexture2: changeURL - request other filename
        * recognize also VRML 2.0 files (but make no attemt to parse them)


Thu Jun 13 12:19:16 1996  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * triangulate (Richard/rpersche) and autosmooth (Peter/pzemljic) added
          QvIndexedFaceSet.h: 


Tue Jun  4 16:30:51 1996  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * QvWWWAnchor: isHyperGanchor_ flag for HyperG anchors
        * QvNodeList (QvLists)/QvPList::insert taken over from anuss
        * QvNode::pass (for wrlpass.C): (general purpose) node traversal
        * QvTexture2::hgtexture_ flag [qv1_0_5]


Fri Apr 26 11:37:11 1996  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * QvWWWAnchor: ignore target field (parser gets confused with string)
          [qv1_0_4] (used for VRweb 1.2)


Fri Mar 22 19:43:17 1996  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * changed pick prototype to int QvNode::pick (int depth) for path
        * QvNode::select/unselect/selected
        * QvNode::selectedTransformation_
          [qv1_0_3] (used for source release SrcVers1_2pl2)


Thu Feb 29 19:44:20 1996  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * several minor changes [qv1_0_2a]


Thu Nov  9 14:47:39 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * QvMaterial.h: highlighting methods
        * QvMaterial.h: float matdef_[] removed (all calls use materials_)


Fri Oct  6 15:24:00 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * picking: new routine QvNode::pick ()
        * omin_, omax_: bounding box in object coordinates
        * QvState argument removed from draw
        * several minor changes [qv1_0_4_7]


Wed Aug  9 11:47:52 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * VRML extensions (must be "registered" in QvNode.C)
          QvLabel (ignored)
          QvLightModel (for basecolor)


Thu Jul 13 14:28:27 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * src/QvWWWInline.C (QvWWWInline): bugfix in initialisation


Wed Jul 12 21:07:51 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * callbacks for error classes (QvDebugError, QvReadError)


Tue Jul 11 17:50:11 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * QvDebugError.C, QvReadError.C: varargs instead of stdargs on SUN4
        * -D$(ARCH) in Imakefile


Mon Jul 10 19:30:33 1995  Gerbert Orasche

        * several changes for Windows NT (search for WIN32)


Fri Jul 07 17:16:15 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * do not abort parsing on errors and read multiple nodes in one file


Tue Jun 27 18:16:11 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * src/QvInput.C (checkHeader): care for DOS-files (\r\n)


Thu Jun 22 15:11:27 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * taking over additions in *.C (source files):

          QvIndexedFaceSet.C:    facenormals_ = 0;  // mpichler, 19950524
          QvInput.C:// mpichler: give no error massage on wrong headers (used for header identification)
          QvMFLong.C:QV_MFIELD_SOURCE(QvMFLong, int, 1)  /* mpichler, 19950428 */
          QvNode.C:// mpichler, 19950504 - 19950508
          QvNode.C:  // mpichler, 19950509
          QvPerspectiveCamera.C:#include <math.h>  /* mpichler */
          QvWWWInline.C:  // mpichler, 19950608

        * include/Imakefile: added QvAsciiText, QvFontStyle, QvMFString
          replaced QvLevelOfDetail by QvLOD

        * src/QvFieldData: minor fixes for g++

        * installed everything


Thu Jun 22 13:49:18 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * taking over additions in *.h (include files):

          QvCone.h:    // mpichler, 19950522
          QvCoordinate3.h:    // mpichler, 19950510
          QvCube.h:    // mpichler, 19950502
          QvCylinder.h:    // mpichler, 19950522
          QvDirectionalLight.h:    // mpichler, 19950523
          QvIndexedFaceSet.h:    // mpichler, 19950508
          QvIndexedLineSet.h:    // mpichler, 19950502
          QvMFLong.h:    int* values;  // mpichler, 19950428
          QvMaterial.h:    // mpichler, 19950503
          QvMatrixTransform.h:    // mpichler, 19950509
          QvOrthographicCamera.h:    // mpichler, 19950504
          QvPerspectiveCamera.h:    // mpichler, 19950503
          QvPointLight.h:    // mpichler, 19950523
          QvPointSet.h:    // mpichler, 19950512
          QvRotation.h:    // mpichler, 19950509
          QvScale.h:    // mpichler, 19950503
          QvSpotLight.h:    // mpichler, 19950523
          QvTransform.h:    // mpichler, 19950516
          QvTranslation.h:    // mpichler, 19950503
          QvWWWInline.h:    // mpichler, 19950607

        * static members of include/QvNode.h


Fri Jun 16 19:49:52 1995  Michael Pichler  <mpichler@fiicmal01.tu-graz.ac.at>

        * QvTraverse.C moved to test, removed from QvLib.C

        * test/QvTraverse.C: added #include <QvUnknownNode.h>

        * include/QvNode.h,
          include/QvSubNode.h: added declarations of build and draw

        * test/QvNoop.C: QvLevelOfDetail replaced by QvLOD,
          added QvAsciiText, QvFontStyle

        * got working readtest and travtest (< ../Sample.wrl)


Fri Jun 16 19:19:18 1995  Michael Pichler  <mpichler@fiicmal01.tu-graz.ac.at>

        * src/Qv.C: .c++ --> .C
        * src/QvNode.C: .c++ --> .C
        * src/QvLib.C: .c++ --> .C
        * src/QvErrors.C: .c++ --> .C
        * src/QvFields.C: .c++ --> .C

        * include/QvBasic.h: deactivated unnecessary #include <libc.h>

        * include/QvAsciiNode.h: invalid enum (", }")

        * keep ignoring warnings on "Extraneous semicolon" on macro calls

        * include/QvString.h: forward declaration of "struct QvNameChunk"
          (otherwise incompatible types for cxx)

        * src/QvPerspectiveCamera: added <math.h> for M_PI* constants

        * got libvrmlQv.a


Wed Jun  7 19:12:25 1995  Michael Pichler  <mpichler@fiicmsg02.tu-graz.ac.at>

        * renamed .c++ to .C
        * copied Imakefiles from qv1.0beta
        * applied localinc script to *.h
        * chmod -w *; create backup .orig before editing!

        * include/QvSubNode.h: g++ patch, traversal functions

        * note: new files QvAsciiText, QvFontStyle
          QvLOD replaces QvLevelOfDetail
