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