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