| [1228] | 1 | $Id: History,v 1.60 2009/11/15 12:33:54 allison Exp $
|
|---|
| [834] | 2 | -------------------------------------------------------------------
|
|---|
| 3 |
|
|---|
| 4 | =========================================================
|
|---|
| 5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
|---|
| 6 | =========================================================
|
|---|
| 7 |
|
|---|
| 8 | Category History file
|
|---|
| 9 | ---------------------
|
|---|
| 10 | This file should be used by G4 developers and category coordinators
|
|---|
| 11 | to briefly summarize all major modifications introduced in the code
|
|---|
| 12 | and keep track of all category-tags.
|
|---|
| 13 | It DOES NOT substitute the CVS log-message one should put at every
|
|---|
| 14 | committal in the CVS repository !
|
|---|
| 15 |
|
|---|
| 16 | *************************************************************
|
|---|
| 17 | * Note that modeling and test have their own History files. *
|
|---|
| 18 | *************************************************************
|
|---|
| 19 |
|
|---|
| 20 | ----------------------------------------------------------
|
|---|
| 21 | * Reverse chronological order (last date on top), please *
|
|---|
| 22 | ----------------------------------------------------------
|
|---|
| 23 |
|
|---|
| 24 | History file for Ray Tracer category
|
|---|
| 25 | ---------------------------------------
|
|---|
| 26 |
|
|---|
| [1228] | 27 | 15th November 2009 John Allison (raytracer-V09-02-02)
|
|---|
| 28 | - Formal tag to record fixing of bugzilla Problem 1072.
|
|---|
| 29 | o There is no change of source code.
|
|---|
| 30 | o This was actullay fixed in raytracer-V09-02-00, which is already accepted.
|
|---|
| 31 |
|
|---|
| [1140] | 32 | 21st October 2009 John Allison (raytracer-V09-02-01 coworks greps-V09-02-02)
|
|---|
| 33 | - Added AddCompound (const G4THitsMap<G4double>&) methods.
|
|---|
| 34 | o Prevents warnings about hiding - calls G4VSceneHandler base class.
|
|---|
| 35 |
|
|---|
| [1136] | 36 | 16 September 2009 John Allison (raytracer-V09-02-00)
|
|---|
| 37 | - Cosmetic adjustments and tagging.
|
|---|
| 38 |
|
|---|
| [1096] | 39 | 19 August 2009 Laurent Garnier
|
|---|
| [1136] | 40 | - G4RayTracerViewer.cc, G4RayTracerXViewer.cc : Fix an bad use of fVP
|
|---|
| [1228] | 41 | parameters [bugzilla Problem 1072]
|
|---|
| [1096] | 42 |
|
|---|
| 43 | 18 August 2009 Laurent Garnier
|
|---|
| [1136] | 44 | - G4RayTracerXViewer, G4RTXScanner : Fix a crash introduce by the
|
|---|
| 45 | new way of handling window size hints (January 2009)
|
|---|
| [1096] | 46 |
|
|---|
| [849] | 47 | 4th April 2008 John Allison (raytracer-V09-01-00)
|
|---|
| [1136] | 48 | - Fixed gcc-4.3.0 compiler warnings.
|
|---|
| [849] | 49 |
|
|---|
| [834] | 50 | 14th June 2007 John Allison (raytracer-V08-03-01)
|
|---|
| 51 | - Fixed memory leak in G4RayTracer (wrapper class).
|
|---|
| 52 |
|
|---|
| 53 | 22nd May 2007 John Allison (raytracer-V08-03-00)
|
|---|
| 54 | - Fixed for dubious ValGrind diagnostic showing apparent memory leak in
|
|---|
| 55 | G4RTSimpleScanner and G4RTXScanner.
|
|---|
| 56 |
|
|---|
| 57 | 5th January 2007 John Allison (raytracer-V08-02-00)
|
|---|
| 58 | - Bug fix: use of window size hints.
|
|---|
| 59 |
|
|---|
| 60 | 17th November 2006 Joseph Perl (raytracer-V08-01-02)
|
|---|
| 61 | - Deprecate /vis/rayTracer/backgroundColour.
|
|---|
| 62 | - Hasn't worked for some time anyway.
|
|---|
| 63 | - Users are instead referred to /vis/viewer/set/background.
|
|---|
| 64 |
|
|---|
| 65 | 14th November 2006 John Allison (raytracer-V08-01-01)
|
|---|
| 66 | - Merged raytracer-V08-01-00-branch onto main branch.
|
|---|
| 67 |
|
|---|
| 68 | 11th November 2006 John Allison (raytracer-V08-01-00-00)
|
|---|
| 69 | - Followed change to G4Scene.
|
|---|
| 70 |
|
|---|
| 71 | 14th August 2006 John Allison (raytracer-V08-01-00)
|
|---|
| 72 | - G4RayTracerSceneHandler.cc: Added world to dummy scene to improve
|
|---|
| 73 | robustness when under control of vis manager.
|
|---|
| 74 |
|
|---|
| 75 | 12th May 2006 John Allison (raytracer-V08-00-04)
|
|---|
| 76 | - SetRecomputeTransients(false).
|
|---|
| 77 |
|
|---|
| 78 | 10th May 2006 Makoto Asai (raytracer-V08-00-03)
|
|---|
| 79 | - Remove G4RayShooter class to Event category.
|
|---|
| 80 |
|
|---|
| 81 | 21st April 2006 John Allison (raytracer-V08-00-02)
|
|---|
| 82 | - Relies on improved protection for null models and parameters.
|
|---|
| 83 |
|
|---|
| 84 | 26th January 2006 John Allison (raytracer-V08-00-01)
|
|---|
| 85 | - G4RayTracerSceneHandler: Improved handling of dummy scene.
|
|---|
| 86 | - G4TheRayTracer: Advance work for possible inclusion of
|
|---|
| 87 | anti-aliasing. Currently no change of functionality.
|
|---|
| 88 |
|
|---|
| 89 | 11th January 2006 John Allison (raytracer-V08-00-00)
|
|---|
| 90 | - Reorganisation (needs visman-V08-00-02):
|
|---|
| 91 | o Allowed multiple ray tracers.
|
|---|
| 92 | o Separated out the original ray tracer into G4TheRayTracer, to be
|
|---|
| 93 | used by viewers.
|
|---|
| 94 | o Made G4RTMessenger a smart singleton that queries the vis manager
|
|---|
| 95 | for tracers.
|
|---|
| 96 | o Caused G4RayTracer to instantiate a default ray tracer if the user
|
|---|
| 97 | wants to use /vis/rayTracer commands without the benefit of the
|
|---|
| 98 | vis system (scene handlers and viewers).
|
|---|
| 99 |
|
|---|
| 100 | 4th December 2005 Makoto Asai (raytracer-V07-01-08)
|
|---|
| 101 | - Correct initialization of G4RTTrackingAction and G4RTSteppingAction
|
|---|
| 102 |
|
|---|
| 103 | 28th November 2005 Jane Tinslay (raytracer-V07-01-07)
|
|---|
| 104 | - Remove names of unused parameters to stop compiler warnings
|
|---|
| 105 |
|
|---|
| 106 | 18th November 2005 John Allison (raytracer-V07-01-06)
|
|---|
| 107 | - Merged in raytracer-V07-01-04 - see below.
|
|---|
| 108 | - Implemented window positioning.
|
|---|
| 109 |
|
|---|
| 110 | 28th October 2005 Makoto Asai (raytracer-V07-01-05)
|
|---|
| 111 | - Working tag for merging "envelope" into G4Region.
|
|---|
| 112 | - This tag does not contain raytracer-V07-01-04 tag that might be
|
|---|
| 113 | already done by J. Allison but does not yet appear on this file.
|
|---|
| 114 |
|
|---|
| 115 | 13th October September 2005 John Allison (raytracer-V07-01-04)
|
|---|
| 116 | (On branch raytracer-V07-01-01-branch; changes *not* merged into head -
|
|---|
| 117 | need to cvs update -j raytracer-V07-01-02 -j raytracer-V07-01-01-branch.)
|
|---|
| 118 | - Migrated to <sstream>.
|
|---|
| 119 | - Default background black - can be changed by /vis/viewer/set/background.
|
|---|
| 120 | - GNUmakefile: Removed temporary CPPFLAGS += -DG4VIS_BUILD_RAYTRACERX_DRIVER.
|
|---|
| 121 |
|
|---|
| 122 | 30th September 2005 Joseph Perl (raytracer-V07-01-03)
|
|---|
| 123 | New tag to include change Makoto made an hour after V07-01-02 was tagged.
|
|---|
| 124 | Change seems to just involve passing pWorld to material list where no argument was passed in previous version.
|
|---|
| 125 |
|
|---|
| 126 | 16th September 2005 John Allison (raytracer-V07-01-02)
|
|---|
| 127 | (On branch raytracer-V07-01-01-branch; changes merged into head.)
|
|---|
| 128 | - Bug fix (black holes): Made small epsilon push into world to ensure inside.
|
|---|
| 129 |
|
|---|
| 130 | 20th July 2005 John Allison (raytracer-V07-01-01)
|
|---|
| 131 | - Protected RayTracerX by G4VIS macro.
|
|---|
| 132 |
|
|---|
| 133 | 17th July 2005 John Allison (raytracer-V07-01-00)
|
|---|
| 134 | - Introduced RayTracerX. RayTracerX opens an X window and builds up
|
|---|
| 135 | the picture, refining it gradually. Already calculated pixels are
|
|---|
| 136 | not recalculated, so it is as efficient as a top-to-bottom raster
|
|---|
| 137 | scan. It produces a jpeg file as well, just like RayTracer.
|
|---|
| 138 |
|
|---|
| 139 | 11th June 2004 Gabriele Cosmo (raytracer-V06-01-00)
|
|---|
| 140 | - Use global flag G4VIS_ALLOC_EXPORT to export extern symbols for DLLs.
|
|---|
| 141 | Modified GNUmakefile and rearranged usage of extern symbols in classes.
|
|---|
| 142 |
|
|---|
| 143 | 12th November 2003 Mark Donszelmann
|
|---|
| 144 | - GNUmakefile: added Modeling/include directory to compile on Windows.
|
|---|
| 145 |
|
|---|
| 146 | 6th November 2003 John Allison (raytracer-V05-02-04, vis-V05-02-03)
|
|---|
| 147 | - GNUmakefile: rationalised.
|
|---|
| 148 |
|
|---|
| 149 | 4th October 2003 Gabriele Cosmo (raytracer-V05-02-03)
|
|---|
| 150 | - GNUmakefile:
|
|---|
| 151 | o added dependency to new module "geometry/navigation".
|
|---|
| 152 | o replaced "digits+hits" with "digits_hits".
|
|---|
| 153 | - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
|
|---|
| 154 |
|
|---|
| 155 | 25th September 2003 Hisaya Kurashige (raytracer-V05-02-02)
|
|---|
| 156 | - Modify GNUmakefile to use processes/cuts category
|
|---|
| 157 |
|
|---|
| 158 | 18th September 2003 John Allison (raytracer-V05-02-01, greps-V05-02-00)
|
|---|
| 159 | - Introduced G4VRTScanner and its default concrete implementation,
|
|---|
| 160 | G4RTSimpleScanner. It controls the shooting order of rays.
|
|---|
| 161 | - Added new command /vis/rayTracer/backgroundColour.
|
|---|
| 162 |
|
|---|
| 163 | 4th August 2003 Makoto Asai (raytracer-V05-02-00)
|
|---|
| 164 | - Migrate to the changes with "Cuts per region"
|
|---|
| 165 |
|
|---|
| 166 | 18th June 2003 Gabriele Cosmo (raytracer-V05-01-01)
|
|---|
| 167 | - Removed usage of G4USE_STD_NAMESPACE in G4RTJpegMaker.cc, after
|
|---|
| 168 | migration from G4std.
|
|---|
| 169 |
|
|---|
| 170 | 30th May 2003 Makoto Asai (raytracer-V05-01-00)
|
|---|
| 171 | - Fix pedantic warning message.
|
|---|
| 172 |
|
|---|
| 173 | 11th December 2002 John Allison (vis-V04-01-10)
|
|---|
| 174 | - Fix for SUN-CC warnings: AddThis hides the virtual function...
|
|---|
| 175 | - Fix memory leak in RayTracer.
|
|---|
| 176 |
|
|---|
| 177 | 11th November 2002 Hajime Yoshida and Minamimoto (raytracer-V04-00-01)
|
|---|
| 178 | - Corrected G4RayTracer.cc devide-by-zero.
|
|---|
| 179 |
|
|---|
| 180 | 16th October 2002 John Allison (raytracer-V04-00-00)
|
|---|
| 181 | - Tag for changes in G4VTrajectory, etc.
|
|---|
| 182 |
|
|---|
| 183 | 22nd April 2002 John Allison
|
|---|
| 184 | - Workaround for pseudo-parallel/orthogonal projection in Ray Tracer. It is
|
|---|
| 185 | perspective projection with *very* small field angle (perMillion).
|
|---|
| 186 |
|
|---|
| 187 | 22nd Nov 2001 Gabriele Cosmo (raytracer-V03-02-02)
|
|---|
| 188 | - G4RTJpegMaker.cc: added check on ISO compliance for binary mode on
|
|---|
| 189 | file streamsi, to allow compilation on non-ISO compilers.
|
|---|
| 190 |
|
|---|
| 191 | 13th Nov 2001 Hajime Yoshida and Minamimoto (raytracer-V03-02-01)
|
|---|
| 192 | - Updation of G4RTJpegMaker.cc for Windows platform.
|
|---|
| 193 |
|
|---|
| 194 | 14th July 2001 John Allison (raytracer-V03-02-00)
|
|---|
| 195 | - Changed some arguments in G4RayTracer.hh from G4ThreeVector to const
|
|---|
| 196 | G4ThreeVector& to keep Sun compiler happy.
|
|---|
| 197 |
|
|---|
| 198 | 18th May 2001 John Allison (raytracer-V03-01-00)
|
|---|
| 199 | - Removed unnecessary virtual inheritance of G4VViewer in G4RayTracerViewer.
|
|---|
| 200 |
|
|---|
| 201 | 2nd May 2000 John Allison
|
|---|
| 202 | - G4RayTracer: set out-of-world ray to black.
|
|---|
| 203 | - G4RayTracerViewer: corrected trapping of orthogonal projection.
|
|---|
| 204 |
|
|---|
| 205 | 10th March 2000 Makoto Asai
|
|---|
| 206 | - Added some comments for copyright notice and for the software reference manual.
|
|---|
| 207 |
|
|---|
| 208 | 24th February 2000 John Allison
|
|---|
| 209 | - Added protection for null viewer in G4RTSteppingAction.cc and
|
|---|
| 210 | G4RayTrajectory.cc.
|
|---|
| 211 | - Corrected for zoom, etc., in G4RayTracerViewer.cc.
|
|---|
| 212 |
|
|---|
| 213 | 23rd February 2000 John Allison
|
|---|
| 214 | - Added G4RayTracerSceneHandler and Viewer.
|
|---|
| 215 | - Some modifications to other RayTracer routines for vis compliance.
|
|---|
| 216 | - (Note: headAngle still not right - ray traced views are sometimes tipped.)
|
|---|
| 217 |
|
|---|
| 218 | 22nd February 2000 John Allison (raytracer-V01-00-01a)
|
|---|
| 219 | - Added G4std:: in a few places to obtain ISO compliance.
|
|---|
| 220 | - Change "char*" to "const char*" in G4OutBitStream::CopyByte(...).
|
|---|
| 221 |
|
|---|
| 222 | 22nd February 2000 Makoto Asai (raytracer-V01-00-01)
|
|---|
| 223 | - Change "char*" to "const char*"
|
|---|
| 224 | - use g4std/fstream
|
|---|
| 225 |
|
|---|
| 226 | 17th February 2000 Makoto Asai (raytracer-V01-00-00)
|
|---|
| 227 | - Primary tag of sub-category
|
|---|
| 228 |
|
|---|
| 229 | 29th January 2000 Makoto Asai
|
|---|
| 230 | - Introduction of G4RayTracer (visualization/RayTracer/...)
|
|---|
| 231 | - Migration of G4RayTracer
|
|---|
| 232 | affected files :
|
|---|
| 233 | visualization/GNUmakefile
|
|---|
| 234 | visualization/management/include/MyVisManager.cc
|
|---|
| 235 | visualization/management/src/G4VisManager.cc
|
|---|
| 236 | affected files in other directory :
|
|---|
| 237 | config/G4VIS_BUILD.gmk
|
|---|
| 238 | config/G4VIS_USE.gmk
|
|---|
| 239 |
|
|---|