source: trunk/source/visualization/RayTracer/History @ 1136

Last change on this file since 1136 was 1136, checked in by garnier, 15 years ago

debug updates

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