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