Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/persistency/ascii/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # Category ascii History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-08-08 Gabriele Cosmo (ascii-V11-02-00)
 10 - Fixed reported Coverity defects for use of const G4String& and std::move().
 11 
 12 ## 2022-11-18 Gabriele Cosmo (ascii-V11-00-03)
 13 - More compilation warnings fixes for implicit type conversions.
 14 
 15 ## 2022-11-11 Gabriele Cosmo (ascii-V11-00-02)
 16 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 17 
 18 ## 2021-12-22 Pedro Arce (ascii-V11-00-01)
 19 - Correct wrong automatic conversion degree-radian for G4Polycone phi angle parameter
 20 
 21 ## 2021-12-10 Ben Morgan (ascii-V11-00-00)
 22 - Change to new Markdown History format
 23 
 24 ---
 25 
 26 # History entries prior to 11.0
 27 
 28 22 November 2021 - P. Arce (ascii-V10-07-04)
 29 - Add G4MultiUnion and G4ScaledSolid from user contribution (Pooria Heidary): GitHub PR #28
 30 - G4tgbVolume.cc: correct lacking conversion degree-radian in polycone
 31 - G4tgbMaterialSimple.cc,G4tgrMaterial.cc: Change STP_Temperature to NTP_Temperature to be consistent with NIST materials 
 32 
 33 16 November 2021 - G. Cosmo (ascii-V10-07-03)
 34 - Change prefix to free math functions in G4tgrEvaluator source, to avoid
 35   potential clashes with system functions carrying same name and signature.
 36   Addressing problem report #2444.
 37 
 38 9 July 2021 - V. Ivanchenko (ascii-V10-07-02)
 39 - G4tgbGeometryDumper - fixed access to G4Elements
 40 
 41 1 April 2021 - B. Morgan (ascii-V10-07-01)
 42 - Migrate build to modular CMake API
 43 
 44 27 March 2021 - G.Cosmo (ascii-V10-07-00)
 45 - Fixed definition of generic polyhedra in G4tgbVolume::FindOrConstructG4Solid()
 46   for POLYHEDRA tag. Based on findings in GitHub PR#24 by P.Heidary.
 47 
 48 8 October 2020 - G.Cosmo (ascii-V10-06-02)
 49 - Minor c++11 review. Code cleanup and formatting.
 50 
 51 4 March 2020 - P.Arce (ascii-V10-06-01)
 52 - G4tgbGeometryDumper.cc: Fix coverity warnings
 53 - G4tgbVolume.cc: Fix coverity warnings
 54 - G4tgbVolumeMgr.cc: Fix coverity warnings
 55 
 56 11 December 2019 - B.Morgan (ascii-V10-06-00)
 57 - Cleanup CMake build, removing obsolete granular library options and
 58   explicit include_directories.
 59 
 60 30 October 2019 - G.Cosmo (ascii-V10-05-01)
 61 - Fixed printout syntax in G4tgrUtils::GetDouble().
 62 
 63 19 December 2018 - G.Cosmo (ascii-V10-05-00)
 64 - Fixed shadowing compilation warning in G4tgbGeometryDumper and G4tgbVolume.
 65 
 66 11 April 2014 - P.Arce (ascii-V10-00-01)
 67 - G4tgbGeometryDumper: G4Para use G4ThreeVector methods for SymAxis
 68 
 69 22 November 2013 - G.Cosmo (ascii-V09-06-09, ascii-V09-06-08)
 70 - Corrected compilation warning on previous tag...
 71 
 72 22 November 2013 - G.Cosmo (ascii-V09-06-07)
 73 - Added support for G4GenericPolycone.
 74 
 75 14 November 2013 - G.Cosmo (ascii-V09-06-06)
 76 - Corrected typo in G4tgrUtils::WordIsUnit().
 77 
 78 7 November 2013 - G.Cosmo (ascii-V09-06-05)
 79 - Replaced deprecated calls to solids accessor methods.
 80 
 81 27 July 2013 - P.Arce (ascii-V09-06-04)
 82 - Corrected typo in G4tgrPlaceParameterisation::operator<<().
 83   Addressing problem report #1504.
 84 
 85 23 April 2013 - G.Cosmo (ascii-V09-06-03)
 86 - Corrected History file, for loss of description of tags 06-00 and 06-01...
 87 
 88 19 March 2013 - P.Arce (ascii-V09-06-02)
 89 - Bug correction in assembly placement
 90 
 91 26 February 2013 - G.Cosmo (ascii-V09-06-01)
 92 - Removed unused data member in G4tgbRotationMatrix.
 93 - Corrected composed text in expection in G4tgrSolidBoolean.
 94 - Cleanup of MT changes in several classes.
 95 
 96 15 December 2012 - G.Cosmo (ascii-V09-06-00)
 97 - Removed BREPS solids.
 98 
 99 6 November 2012 - G.Cosmo (ascii-V09-05-04)
100 - Minor fix for porting on AIX to G4tgrVolumeMgr.
101 
102 5 July 2012 - G.Cosmo (ascii-V09-05-03)
103 - Explicitly use inclusion of headers for system of units and physical
104   constants, in plan to remove implicit inclusion from globals.hh.
105 
106 25 May 2012 - G.Cosmo (ascii-V09-05-02)
107 - Fixed trivial cases of variable shadowing.
108 
109 4 April 2012 - G.Cosmo (ascii-V09-05-00)
110 - Fixed case of conversion from size_t to G4int in G4tgrUtils in
111   function AreWordsEquivalent(), detected on win64 system.
112 
113 16 December 2011 - P.Arce (ascii-V09-04-09)
114 - Bug correction in G4Tesselated vertex type, in G4tbgVolume.cc
115 
116 10 November 2011 - G.Cosmo (ascii-V09-04-08)
117 - Removed call to obsolete G4Exception format in G4tgrMaterialFactory.
118 
119 27 October 2011 - G.Cosmo (ascii-V09-04-07)
120 - Fixed trivial compilation warning from Xcode in G4tgbVolume.
121 
122 1 September 2011 - P.Arce (ascii-V09-04-06)
123 - Fixed bug on the usage of units. Addressing problem report #1240.
124 
125 1 July 2011 - G.Cosmo (ascii-V09-04-05)
126 - Fixed case of dereferencing null pointer in G4tgbGeometryDumper
127   DumpRotationMatrix() method.
128 
129 13 May 2011 - G.Cosmo (ascii-V09-04-04)
130 - Fixed compilation warnings from gcc-4.6.0 for variables set but not used.
131 
132 5 May, 11 G.Cosmo (ascii-V09-04-03)
133 - Use G4Evaluator typedef for evaluator and 3x3 rotations.
134 
135 25 March, 11 G.Cosmo (ascii-V09-04-02)
136 - Use G4 types for 3-vectors and 3x3 rotations.
137 
138 25 January, 11 G.Cosmo (ascii-V09-04-01)
139 - Removed function WordIsFunction() in G4tgrUtils with missing implementation
140   introduced in previous tag.
141 
142 10 January, 11 P.Arce (ascii-V09-04-00)
143 - Added missing dumping of pressure and state for materials.
144   Added enumeration of units.
145 
146 15 December, 10 P.Arce (ascii-V09-03-05)
147 - Introduced fixes for Coverity reports...
148 
149 7 November, 10  G.Cosmo (ascii-V09-03-04)
150 - Removed wrong assumption for NULL pointer condition previously introduced
151   in G4tgbVolume. Fixes crash in example P03.
152 
153 2 November, 10  G.Cosmo (ascii-V09-03-03)
154 - Fixed minor left Coverity reports.
155 
156 13 October, 10  G.Cosmo (ascii-V09-03-02)
157 - Synchronised HEAD revision with current production code.
158 - Added missing static data initialisation to constructors in G4tgrFileIn,
159   G4tgbGeometryDumper, G4tgbIsotope, G4tgbMaterial, G4tgbMaterialSimple,
160   G4tgbPlaceParameterisation, G4tgbVolume, G4tgrElementFromIsotopes,
161   G4tgrElementSimple, G4tgrIsotope, G4tgrMaterial, G4tgrMaterialSimple,
162   G4tgrPlace, G4tgrPlaceDivRep, G4tgrRotationMatrix, G4tgrVolume.
163 - Fixed potential cases of dereferencing a NULL pointer in G4tgbMaterialMgr,
164 - Fixed cases of unreachable code in G4tbrVolumeMgr.
165 - Fixed leaks in G4tgrFileReader.
166 - G4tgrUtils: fixed logic in WordIsUnit() and fixed restoring of cout
167   precision in Dump3v().
168 
169 3 September, 10  G.Cosmo (ascii-V09-03-01)
170 - Fixed signature for std::map in G4tgrVolumeMgr.hh..
171 - Added missing inclusion of <sstream> header in G4tgrFileIn.cc.
172 
173 14 June, 10  G.Cosmo (ascii-V09-03-00)
174 - Added missing virtual destructor to G4tgbDetectorBuilder.
175 
176 25 November, 09  G.Cosmo (ascii-V09-02-10)
177 - Fixed compilation warnings on G4tgbVolume detected on MacOS.
178 
179 24 November, 09  P.Arce (ascii-V09-02-09)
180 - Corrected compilation errors introduced in last tag.
181 
182 19 November, 09  P.Arce (ascii-V09-02-08)
183 - Small additions in Get and Set methods and constructors
184 - Inclusion of extruded and tessellated solids
185 
186 17 May, 09  P.Arce (ascii-V09-02-06)
187 - Fix of GNUmakefile
188 
189 15 May, 09  P.Arce (ascii-V09-02-05)
190 - Added parallel world management
191 - Added G4tgbPlaceParamPhantom
192 
193 16 February, 09  P.Arce (ascii-V09-02-04)
194 - Removed deprecated class G4tgrFileOut, not used.
195 
196 5 February, 09  P.Arce (ascii-V09-02-03)
197 - Fix in delta theta for handling of G4Sphere, and renaming 'phiTotal'
198   to 'phiDelta' for the relevant solids in G4tgbVolume implementation.
199 
200 26 January, 09  G.Cosmo (ascii-V09-02-02)
201 - Correction for use of std:: namespace when calling standard mathematical
202   functions, introduced in previous tag.
203 - Fixed compilation error introduced in previous tag.
204 
205 6 January, 09  P.Arce (ascii-V09-02-01)
206 - Bug fix in definition of delta angle for all solids with section in Phi
207   in G4tgbVolume. Take into consideration tolerance.
208 
209 9 December, 08  P.Arce (ascii-V09-01-06)
210 - SUBS -> SUBTRACTION, INTERS -> INTERSECTION
211 - add FindG4PhysVol, delete FindLVs (declared but not defined)
212 
213 3 December, 08  P.Arce (ascii-V09-01-05)
214 - Include possibility of placements inside divisions
215 - Correct rotation matrix in circular parameterisations
216 - Small output messages changes
217 
218 26 November, 08  G.Cosmo (ascii-V09-01-04)
219 - Fixed compilation warnings for uninitialised variables.
220 
221 21 November, 08  G.Cosmo (ascii-V09-01-03)
222 - Corrected GNUmakefile to have ':=' instead of '=' for definition
223   of library name. Required in order to correctly build libname.map!
224 - Use "const G4String&" where possible.
225 - Added missing CVS headers, some code cleanup and formatting...
226 
227 21 November, 08  P.Arce (ascii-V09-01-02)
228 - Added handling of G4EllipticalCone.
229 - Use G4UIcommand::ConvertToString() in place of custom itoa().
230 - Corrected GNUmakefile to add path to BREPS module.
231 
232 20 November, 08  P.Arce (ascii-V09-01-01)
233 - Added BREPS reading, support for any kind of parameterisations and
234   dumping abilities.
235 - Corrected handling on strings in error/warnings printouts.
236 
237 23 October, 08  G.Cosmo (ascii-V09-01-00)
238 - Created from original implementation by P.Arce (CIEMAT).
239 - Reviewed code and formatting. First release.