source: tags/visualization-10.5-before-10.6_test/RayTracer/History @ 1328

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

update

File size: 9.0 KB
Line 
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                      ---------------------
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
2719 August 2009 Laurent Garnier
28 - G4RayTracerViewer.cc, G4RayTracerXViewer.cc : Fix an bad use of fVP
29   parameters
30
3118 August 2009 Laurent Garnier
32 - G4RayTracerXViewer, G4RTXScanner : Fix a crash introduce by the
33   new way of handling window size hints (January 2009)
34
354th April 2008  John Allison  (raytracer-V09-01-00)
36 - Fixed gcc-4.3.0 compiler warnings.
37
3814th June 2007  John Allison  (raytracer-V08-03-01)
39- Fixed memory leak in G4RayTracer (wrapper class).
40
4122nd May 2007  John Allison  (raytracer-V08-03-00)
42- Fixed for dubious ValGrind diagnostic showing apparent memory leak in
43  G4RTSimpleScanner and G4RTXScanner.
44
455th January 2007  John Allison  (raytracer-V08-02-00)
46- Bug fix: use of window size hints.
47
4817th 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
5314th November 2006  John Allison  (raytracer-V08-01-01)
54- Merged raytracer-V08-01-00-branch onto main branch.
55
5611th November 2006  John Allison  (raytracer-V08-01-00-00)
57- Followed change to G4Scene.
58
5914th 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
6312th May 2006  John Allison  (raytracer-V08-00-04)
64- SetRecomputeTransients(false).
65
6610th May 2006  Makoto Asai (raytracer-V08-00-03)
67- Remove G4RayShooter class to Event category.
68
6921st April 2006  John Allison  (raytracer-V08-00-02)
70- Relies on improved protection for null models and parameters.
71
7226th 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
7711th 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
884th December 2005  Makoto Asai (raytracer-V07-01-08)
89- Correct initialization of G4RTTrackingAction and G4RTSteppingAction
90
9128th November 2005  Jane Tinslay (raytracer-V07-01-07)
92- Remove names of unused parameters to stop compiler warnings
93
9418th November 2005  John Allison  (raytracer-V07-01-06)
95- Merged in raytracer-V07-01-04 - see below.
96- Implemented window positioning.
97
9828th 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
10313th October September 2005  John Allison (raytracer-V07-01-04)
104(On branch raytracer-V07-01-01-branch; changes *not* merged into head -
105need 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
11030th September 2005  Joseph Perl (raytracer-V07-01-03)
111New tag to include change Makoto made an hour after V07-01-02 was tagged.
112Change seems to just involve passing pWorld to material list where no argument was passed in previous version.
113
11416th 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
11820th July 2005  John Allison (raytracer-V07-01-01)
119- Protected RayTracerX by G4VIS macro.
120
12117th 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
12711th 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
13112th November 2003  Mark Donszelmann
132- GNUmakefile: added Modeling/include directory to compile on Windows.
133
1346th November 2003  John Allison  (raytracer-V05-02-04, vis-V05-02-03)
135- GNUmakefile: rationalised.
136
1374th 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
14325th September 2003  Hisaya Kurashige  (raytracer-V05-02-02)
144- Modify GNUmakefile to use processes/cuts category
145
14618th 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
1514th August 2003  Makoto Asai  (raytracer-V05-02-00)
152- Migrate to the changes with "Cuts per region"
153
15418th June 2003  Gabriele Cosmo  (raytracer-V05-01-01)
155- Removed usage of G4USE_STD_NAMESPACE in G4RTJpegMaker.cc, after
156  migration from G4std.
157
15830th May 2003  Makoto Asai  (raytracer-V05-01-00)
159- Fix pedantic warning message.
160
16111th 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
16511th November 2002  Hajime Yoshida and Minamimoto (raytracer-V04-00-01)
166- Corrected G4RayTracer.cc devide-by-zero.
167
16816th October 2002  John Allison  (raytracer-V04-00-00)
169- Tag for changes in G4VTrajectory, etc.
170
17122nd 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
17522nd 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
17913th Nov 2001   Hajime Yoshida and Minamimoto (raytracer-V03-02-01)
180- Updation of G4RTJpegMaker.cc for Windows platform.
181
18214th 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
18618th May 2001  John Allison  (raytracer-V03-01-00)
187- Removed unnecessary virtual inheritance of G4VViewer in G4RayTracerViewer.
188
1892nd May 2000  John Allison
190- G4RayTracer: set out-of-world ray to black.
191- G4RayTracerViewer: corrected trapping of orthogonal projection.
192
19310th March 2000  Makoto Asai
194- Added some comments for copyright notice and for the software reference manual.
195
19624th 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
20123rd 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
20622nd 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
21022nd February 2000  Makoto Asai (raytracer-V01-00-01)
211- Change "char*" to "const char*"
212- use g4std/fstream
213
21417th February 2000  Makoto Asai (raytracer-V01-00-00)
215- Primary tag of sub-category
216
21729th 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
Note: See TracBrowser for help on using the repository browser.