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