source: trunk/source/geometry/solids/History @ 1316

Last change on this file since 1316 was 831, checked in by garnier, 16 years ago

import all except CVS

File size: 6.9 KB
Line 
1$Id: History,v 1.24 2007/05/18 11:09:54 gcosmo Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                      Sub-Category History file
9                      -------------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all directory-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
20October, 20th, 2006,   G.Cosmo             -  geomsolids-V08-01-00
21- Includes tags: geom-bool-V08-01-00, breps-V08-01-00, geom-csg-V08-01-00,
22                 geom-specific-V08-01-00, geom-solids-tests-V08-01-00.
23- Implemented specific computation of surface area for CSG solids and
24  included caching mechanism for the computed value.
25- Requires tag "geommng-V08-01-04".
26
27November, 9th, 2005,   G.Cosmo             -  geomsolids-V07-01-00
28- Includes tags: geom-bool-V07-01-01, breps-V07-01-01, geom-csg-V07-01-04,
29                 geom-specific-V07-01-07.
30- Implemented changes for support of CLHEP-2.0.X.
31- Added fake default constructor for all concrete solids, base classes
32  and relevant utility classes for handling of direct object persistency.
33- Implemented migration to <sstream> from deprecated <strstream> for
34  BREPS and unit tests Fred and SBT.
35
36April, 4th, 2005,   G.Cosmo                -  geomsolids-V07-00-00
37- Includes tags:
38  breps-V07-00-01, geom-bool-V07-00-02, geom-csg-V07-00-02
39  and geom-specific-V07-00-03.
40- Implemented Get/CreatePolyhedron() when missing.
41- Some code cleanup.
42- Requires tag "greps-V07-00-02".
43
44December, 2nd, 2004   G. Cosmo             -  geomsolids-V06-02-01
45- Implemented migration to <cmath> for standard mathematical functions.
46
47September, 22nd, 2004   G.Cosmo            -  geomsolids-V06-02-00
48- Includes tags:
49  geom-csg-V06-02-04, geom-bool-V06-02-00, geom-specific-V06-02-01,
50  breps-V06-02-01.
51  Requires tag "geommng-V06-02-01".
52
53October, 28th, 2003   G.Cosmo              -  geomsolids-V05-02-01
54- Includes tags:
55  geom-specific-V05-02-03, geom-csg-V05-02-02, geom-bool-V05-02-02,
56  breps-V05-02-01.
57
58September, 30th, 2003   G.Cosmo            -  geomsolids-V05-02-00
59- Archived solids/STEP and solids/STEPinterface modules.
60  Modified GNUmakefiles to cope with this.
61  Include tags: breps-V05-02-00, geom-bool-V05-02-00, geom-csg-V05-02-00,
62                geom-specific-V05-02-01,
63
64May   28th, 2003   G. Cosmo                -  geomsolids-V05-01-00
65- Modified GNUmakefile to make compilation of STEP and STEPinterface
66  modules optional. By default compilation will not be triggered, it
67  is now required to set the variable G4LIB_BUILD_STEP for it.
68  Coworks with tag "config-V05-01-01" for geant4/config and with
69  "geometry-gmk-V05-01-00" for geant4/source/geometry/GNUmakefile.
70
71Oct   28th, 2002   G. Cosmo                -  geomsolids-V04-01-00
72- Collects tags breps-V04-01-01, geom-bool-V04-01-00, geom-csg-V04-01-01,
73  geom-specific-V04-01-00.
74- Coworks with tag geommng-V04-01-03 of geometry/management, and based
75  on reference tag "geant4-04-01-ref-03". Includes streaming mechanism
76  for solids.
77 
78Apr   20th, 2001   G. Cosmo                -  geomsolids-V03-01-00
79- Collects tags breps-V03-01-00, geom-solids-csg-V03-01-01,
80  stepinterface-V03-01-00, geom-solids-specific-V03-01-00,
81  geom-solid-bool-V03-00-03 and the latest fixes to STEP.
82- Added X11RayTracer tool (E.Medernach) for unit testing and latest
83  updates to SBT and Fred test suites.
84 
85Nov   13th, 2000   G. Cosmo                -  geomsolids-V02-00-01
86
87- Collects tags breps-V02-00-02, geom-solids-csg-V02-00-09,
88  stepinterface-V02-00-01 and geom-solids-specific-V02-00-03
89  on top of the previous tag.
90
91Nov   09th, 2000   G. Cosmo                -  geomsolids-V02-00-00
92
93- General QA code review. See History file within each subdomain.
94  Includes tags: geom-solids-csg-V02-00-08, stepinterface-V02-00-00,
95                 breps-V02-00-01, geom-solids-specific-V02-00-02,
96                 geom-solid-bool-V02-00-01.
97- Included recent developments in unit tests SBT and Fred. (E.Medernach)
98
99Apr   27th, 2000   G. Cosmo
100
101- Updated comments for the Software Reference Manual in "Boolean", added
102  CVS and standard G4 headers where missing.
103
104Apr   18th, 2000   D. Williams
105
106- Minor fixes and cosmectics in "specific" solids. Removed dependency
107  over the CSG module.
108- Updated SBT test to cope with new shapes in "specific".
109
110Apr   11th, 2000   J. Allison
111
112- Removed implementations of GetExtent in most sub-classes of G4VSolid (a
113  default implementation exists in G4VSolid).
114- All implementations of DescribeYourselfTo (G4VGraphicsScene& scene) const
115  now correctly written: scene.AddThis(*this).
116- CreatePolyhedron implemented for BooleanSolids.
117- G4DisplacedSolid: reversed implementation of GetFrameRotation and
118  GetObjectRotation, removing inappropriate invertion.
119- G4DisplacedSolid::GetConstituentMovedSolid() made const.
120
121Apr    5th, 2000   G. Cosmo                -  geomsolids-V01-01-00
122
123- Restructured CSG directory:
124  o moved all shapes which are non-pure CSG to solids/specific.
125    See related History files for more details.
126  o moved unit-tests to appropriate test directories.
127  o extracted tests "SBT" and "Fred" and placed one level up in
128    solids/tests (new directory).
129- Fixes to G4Tubes.cc and G4Hype[.hh.cc].
130- Added new shape in solids/specific: G4EllipticalTube.
131- Organised class description comments for the Software Reference Manual
132  in CSG and specific headers. Added CVS headers to files in specific.
133
134Jan   19th, 2000   G. Cosmo                -  geomsolids-V01-00-00
135
136- Syncronized HEAD versioning of files after ISO-C++ migration
137  (essentially CVS headers changes).
138- CSG: fixed bug in DistanceToIn(p,v). (V.Grichine)
139  Modified files: G4Trap.cc and testG4Trap.cc.
140
141Dec    1st, 1998   J. Apostolakis          -  solids-00-04-02
142
143  Small additions to History
144  fix to GNUmakefiles
145   and All of solids-00-04-02plus
146
147Dec    1st, 1998   J. Apostolakis          -  solids-00-04-02plus
148
149  Includes David W's new CSG implementations.
150
151Dec    1st, 1998   J. Apostolakis          -  solids-00-04-02minus
152
153  Boolean fixes (see that History)
154  BREPS   fixes
155
156  Not David W's new CSG implementations (yet)
157
158
159Nov   20th, 1998   J. Apostolakis/L.Broglia  -  solids-00-03-04
160
161  Tag includes BREPS/STEP/STEPinterface fixes (see relevant history files)
162
163
164Nov   17th, 1998   J. Apostolakis            -  solids-00-03-03
165
166  Latest state (but excluding Boolean - and possibly G4Sphere state)
167
168  --> newest PCone at the time
169
170    given to CMS (Matthias) for preliminary testing.
171    mentioned to Steffano Magni
172
173Nov   17th, 1998   J. Apostolakis            -  solids-00-03-02
Note: See TracBrowser for help on using the repository browser.