$Id: History,v 1.9 2001/04/20 20:02:08 gcosmo Exp $
-------------------------------------------------------------------

     =========================================================
     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
     =========================================================

                      Sub-Category History file
                      -------------------------
This file should be used by G4 developers and category coordinators
to briefly summarize all major modifications introduced in the code
and keep track of all directory-tags.
It DOES NOT substitute the  CVS log-message one should put at every
committal in the CVS repository !

     ----------------------------------------------------------
     * Reverse chronological order (last date on top), please *
     ----------------------------------------------------------

Apr   20th, 2001   G. Cosmo                -  geomsolids-V03-01-00
- Collects tags breps-V03-01-00, geom-solids-csg-V03-01-01,
  stepinterface-V03-01-00, geom-solids-specific-V03-01-00,
  geom-solid-bool-V03-00-03 and the latest fixes to STEP.
- Added X11RayTracer tool (E.Medernach) for unit testing and latest
  updates to SBT and Fred test suites.
  
Nov   13th, 2000   G. Cosmo                -  geomsolids-V02-00-01

- Collects tags breps-V02-00-02, geom-solids-csg-V02-00-09,
  stepinterface-V02-00-01 and geom-solids-specific-V02-00-03
  on top of the previous tag.

Nov   09th, 2000   G. Cosmo                -  geomsolids-V02-00-00

- General QA code review. See History file within each subdomain.
  Includes tags: geom-solids-csg-V02-00-08, stepinterface-V02-00-00,
                 breps-V02-00-01, geom-solids-specific-V02-00-02,
		 geom-solid-bool-V02-00-01.
- Included recent developments in unit tests SBT and Fred. (E.Medernach)

Apr   27th, 2000   G. Cosmo

- Updated comments for the Software Reference Manual in "Boolean", added
  CVS and standard G4 headers where missing.

Apr   18th, 2000   D. Williams

- Minor fixes and cosmectics in "specific" solids. Removed dependency
  over the CSG module.
- Updated SBT test to cope with new shapes in "specific".

Apr   11th, 2000   J. Allison

- Removed implementations of GetExtent in most sub-classes of G4VSolid (a
  default implementation exists in G4VSolid).
- All implementations of DescribeYourselfTo (G4VGraphicsScene& scene) const
  now correctly written: scene.AddThis(*this).
- CreatePolyhedron implemented for BooleanSolids.
- G4DisplacedSolid: reversed implementation of GetFrameRotation and
  GetObjectRotation, removing inappropriate invertion.
- G4DisplacedSolid::GetConstituentMovedSolid() made const.

Apr    5th, 2000   G. Cosmo                -  geomsolids-V01-01-00

- Restructured CSG directory:
  o moved all shapes which are non-pure CSG to solids/specific.
    See related History files for more details.
  o moved unit-tests to appropriate test directories.
  o extracted tests "SBT" and "Fred" and placed one level up in
    solids/tests (new directory).
- Fixes to G4Tubes.cc and G4Hype[.hh.cc].
- Added new shape in solids/specific: G4EllipticalTube.
- Organised class description comments for the Software Reference Manual
  in CSG and specific headers. Added CVS headers to files in specific.

Jan   19th, 2000   G. Cosmo                -  geomsolids-V01-00-00

- Syncronized HEAD versioning of files after ISO-C++ migration
  (essentially CVS headers changes).
- CSG: fixed bug in DistanceToIn(p,v). (V.Grichine)
  Modified files: G4Trap.cc and testG4Trap.cc.

Dec    1st, 1998   J. Apostolakis          -  solids-00-04-02

  Small additions to History
  fix to GNUmakefiles
   and All of solids-00-04-02plus

Dec    1st, 1998   J. Apostolakis          -  solids-00-04-02plus

  Includes David W's new CSG implementations.

Dec    1st, 1998   J. Apostolakis          -  solids-00-04-02minus

  Boolean fixes (see that History)
  BREPS   fixes

  Not David W's new CSG implementations (yet)


Nov   20th, 1998   J. Apostolakis/L.Broglia  -  solids-00-03-04

  Tag includes BREPS/STEP/STEPinterface fixes (see relevant history files)


Nov   17th, 1998   J. Apostolakis            -  solids-00-03-03

  Latest state (but excluding Boolean - and possibly G4Sphere state)

  --> newest PCone at the time

    given to CMS (Matthias) for preliminary testing. 
    mentioned to Steffano Magni

Nov   17th, 1998   J. Apostolakis            -  solids-00-03-02
