Geant4 Cross Reference (Editor's cut) |
1 # Category error-propagation 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 ## 2022-12-12 Ben Morgan (error-propagation-V11-01-00) 10 - Remove obsolete GNUmakefile scripts 11 12 ## 2022-11-17 Gabriele Cosmo (error-propagation-V11-00-02) 13 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. 14 15 ## 2022-01-28 Ben Morgan (error-propagation-V11-00-01) 16 - Replace `geant4_global_library_target` with direct file inclusion and 17 call to `geant4_add_category` to define library build from source modules. 18 19 ## 2021-12-10 Ben Morgan (error-propagation-V11-00-00) 20 - Change to new Markdown History format 21 22 --- 23 24 # History entries prior to 11.0 25 26 21-April-2020 - J. Madsen (error-propagation-V10-07-01) 27 - make G4error_propagation-format 28 29 1-April-2020 - B.Morgan (error-propagation-V10-07-00) 30 - Migrate build to modular CMake API 31 32 8-Sep-2020 - G.Cosmo (error-propagation-V10-06-01) 33 - Fixed Coverity defects warnings in G4ErrorPropagator for unreachable code. 34 Implemented move assignment operators in G4ErrorSymMatrix, G4ErrorSymMatrix, 35 G4ErrorFreeTrajParam, G4ErrorTrajState and G4ErrorSurfaceTrajParam. 36 37 9-Dec-2019 - B.Morgan (error-propagation-V10-06-00) 38 - Cleanup CMake build, removing obsolete granular library option and 39 explicit include_directories. 40 41 19-Dec-2017 - G.Cosmo (error-propagation-V10-04-00) 42 - Fixed self-consistency in headers (missing #include) in G4ErrorMatrix, 43 G4ErrorRunManagerHelper and G4ErrorSymMatrix. 44 Thanks to Raphael Isemann for reporting these. 45 46 10-Nov-2017 - P.Arce (error-propagation-V10-03-02) 47 - Bug report 2010: precision correction in G4ErrorFreeTrajState.cc 48 49 1-Nov-2017 - J. Apostolakis, D. Sorokin (error-propagation-V10-03-01) 50 same code as (error-propagation-V10-03-00) 51 - Co-works with field-V10-03-19 52 53 23-Oct-2017 - J. Apostolakis, D. Sorokin (error-propagation-V10-03-00) 54 - migrate to use of new types for G4(Mag)IntegrationDriver and 55 use its new GetEquation method (not stepper's). 56 57 12-Oct-2016 - Gunter Folger (error-propagation-V10-02-01) 58 - replace direct use of aParticleIterator by GetParticleIterator(). 59 fix required by clang39 on Windows and MAC 60 61 21 September 2016 - G.Cosmo 62 - Roll back to tag "error-propagation-V10-01-00". Cleaner solution to the 63 problem is required to be applied in conjunction with "run" category for 64 the treatment of splitters symbols by physics-lists. 65 66 20 September 2016 - G.Cosmo (error-propagation-V10-02-00) 67 - Explicitly initialise templated data in G4ErrorPhysicsList source. 68 Fixing compilation/linking errors on clang-3.9 and XCode-8 on MacOS. 69 70 6 August 2015 - G.Cosmo (error-propagation-V10-01-00) 71 - Checked for potential never-ending loops. No issues found. 72 73 11 December 2013 - G.Cosmo (error-propagation-V10-00-00) 74 - Removed use of scattered cerr printouts; use G4Exception instead. 75 76 16 May 2013 - G.Cosmo (error-propagation-V09-06-06) 77 - Fixed memory leak in G4ErrorPropagator::PropagateOneStep() for track 78 creation at the first step. 79 Addresses problem report #1466. 80 81 10 April 2013 - G.Cosmo (error-propagation-V09-06-05) 82 - Fixed compilation error for inclusion of not-existing header in 83 G4ErrorPhysicsList code. 84 - Reintroduced thread-local keywords for static data, which was erroneously 85 removed in previous commit by P.Arce, included all lost changes introduced 86 since last November! 87 - Removed use of printf and left-over debug printout... 88 89 4 April 2013 - P.Arce 90 - Changes to correct several bugs: 1435, 1447, 1448, 1453. 91 92 27 March 2013 - A.Dotti (error-propagation-V09-06-04) 93 - Implement changes for split class mechanism of base class G4VUserPhysicsList 94 (needed for G4MT), co-working with tag in run category 95 96 21 March 2013 - A.Dotti (error-propagation-V09-06-03) 97 - Fix compilation error for TLS variables 98 99 26 February 2013 - G.Cosmo (error-propagation-V09-06-02) 100 - Removed unused data member in G4ErrorPropagator. 101 102 25 February 2013 - G.Cosmo (error-propagation-V09-06-01) 103 - Corrected composed printout in G4ErrorPropagator. 104 - Cleanup of MT changes in G4ErrorSymMatrix. 105 106 07 December 2012 - V.Ivanchenko (error-propagation-V09-06-00) 107 - G4ErrorPhysicsList - remove unnecessary header 108 109 21 November 2012 - P.Arce (error-propagation-V09-05-06) 110 - Changes to G4ErrorRunManagerHelper to correct check for G4ErrorPhysicsList" 111 112 19 September 2012 - P.Arce (error_propagation-V09-05-05) 113 - Changes in G4ErrorFreeTrajState (partType -> partName) and delete code not needed in G4ErrorPhysicsList 114 115 23 August 2012 - P.Arce (error_propagation-V09-05-04) 116 - Changes in G4ErrorTrackLengthTarget and G4VErrorLimitProcess to solve memory leak 117 118 5 July 2012 - G.Cosmo (error_propagation-V09-05-03) 119 - Explicitly use inclusion of headers for system of units and physical 120 constants, in plan to remove implicit inclusion from globals.hh. 121 122 6 June 2012 - G.Cosmo (error_propagation-V09-05-02) 123 - Fixed spurious cases of hidden variable visibility, detected with 124 '-Wshadow' compilation option on gcc compiler. 125 126 17 January 2012 - G.Cosmo (error_propagation-V09-05-01) 127 - Set navigator to stepping manager and field locators; fixing crash on Windows. 128 129 14 December 2011 - G.Cosmo (error_propagation-V09-05-00) 130 - Fixed minor Coverity defects. 131 132 13 November 2011 - P.Arce (error_propagation-V09-04-04) 133 - Add GetTranfMat in G4ErrorFreeTrajectoryState.hh 134 135 10 November 2011 - G.Cosmo (error_propagation-V09-04-03) 136 - Removed calls to obsolete G4Exception format in G4ErrorRunManagerHelper. 137 138 1 July 2011 - G.Cosmo (error_propagation-V09-04-02) 139 - Fixed Coverity defects for uninitialised static data and cases of ios 140 format not restored. 141 142 13 May 2011 - G.Cosmo (error_propagation-V09-04-01) 143 - Fixed compilation warnings from gcc-4.6.0 for variables set but not used. 144 145 12 April 2011 - G.Folger (error_propagation-V09-04-00) 146 - Backport a fix in CLHEP to G4ErrorSymMatrix.cc to address issues on Windows. 147 (Cannot set iterator to point past end of vector in 148 G4ErrorMatrix operator*(const G4ErrorMatrix, const G4ErrorSymMatrix)) 149 150 11 November 2009 - P.Arce (error_propagation-V09-02-02) 151 - Avoid G4ThreeVector(double) constructor in G4ErrorMagFieldLimitProcess.cc 152 153 14 May 2008 - P.Arce (error_propagation-V09-02-01) 154 - Inclusion of pion+/- and proton in physics list 155 - Possibility to account for error deflation (needed to make 'smoothing') 156 157 14 November 2007 - G.Cosmo (error_propagation-V09-00-02) 158 - G4ErrorPropagator: removed call to exit() and some cleanup. 159 160 24 September 2007 - P.Arce (error_propagation-V09-00-01) 161 - G4ErrorFreeTrajState: corrected bug in one of the transformation matrix 162 terms. Addresses problem report #971. 163 - G4ErrorFreeTrajParam: corrected normalization of Y and Z coordinates. 164 165 5 June 2007 - G.Cosmo (error_propagation-V08-03-09) 166 - Added missing definition of GLOBLIBS in GNUmakefile to allow for 167 building DLLs on Windows. 168 169 4 June 2007 - G.Cosmo (error_propagation-V08-03-08) 170 - Fixed compilation errors and warnings on WIN32-VC platform: replaced 171 usage of M_PI with CLHEP::pi; replaced usage of 'uint' with 'size_t'; 172 fixed boolean operation in conditional statement. 173 174 1 June 2007 - G.Cosmo (error_propagation-V08-03-07) 175 - Some cleanup and further simplification of matrices classes. 176 177 31 May 2007 - P.Arce (error_propagation-V08-03-06) 178 - Using G4ErrorMatrix instead of CLHEP Matrix. 179 180 31 May 2007 - G.Cosmo (error_propagation-V08-03-05) 181 - Fixed compilation problems on Windows/VC++. 182 - Use G4bool for bool and CLHEP::pi for M_PI. 183 184 31 May 2007 - P.Arce (error_propagation-V08-03-04) 185 - Fixed problem of uninitialised variables. 186 187 29 May 2007 - G.Cosmo (error_propagation-V08-03-03) 188 - Fixed errors for unnecessary inclusion of non-existing headers. 189 - Use G4GeometryTolerance for retrivial of kCarTolerance. 190 - Fixed GNUmakefile for setting of debug verbosity. 191 - Added CVS headers and some cleanup ... 192 193 25 May 2007 - P.Arce (error_propagation-V08-03-00, 01, 02) 194 - First version. 195 196 12 May 2007 - G.Cosmo 197 - Directory structure created.