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

Last change on this file since 957 was 849, checked in by garnier, 17 years ago

maj de CVS

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