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

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

update to CVS

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