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

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

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File size: 9.9 KB
Line 
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 ---------------------
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
2714th June 2010 Gabriele Cosmo (raytracer-V09-03-02)
28- Added missing virtual destructor to G4VRTScanner, G4RTXScanner and
29 G4RTSimpleScanner.
30
3130th May 2010 John Allison (raytracer-V09-03-01)
32- G4RayTracerSceneHandler: Added AddCompound(const G4VDigi&).
33
3429th May 2010 John Allison (raytracer-V09-03-00)
35- G4RayTrajectory.hh: Added DrawTrajectory() ready for i_mode migration.
36
3715th 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
4221st 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
4616 September 2009 John Allison (raytracer-V09-02-00)
47- Cosmetic adjustments and tagging.
48
4919 August 2009 Laurent Garnier
50- G4RayTracerViewer.cc, G4RayTracerXViewer.cc : Fix an bad use of fVP
51 parameters [bugzilla Problem 1072]
52
5318 August 2009 Laurent Garnier
54- G4RayTracerXViewer, G4RTXScanner : Fix a crash introduce by the
55 new way of handling window size hints (January 2009)
56
574th April 2008 John Allison (raytracer-V09-01-00)
58- Fixed gcc-4.3.0 compiler warnings.
59
6014th June 2007 John Allison (raytracer-V08-03-01)
61- Fixed memory leak in G4RayTracer (wrapper class).
62
6322nd May 2007 John Allison (raytracer-V08-03-00)
64- Fixed for dubious ValGrind diagnostic showing apparent memory leak in
65 G4RTSimpleScanner and G4RTXScanner.
66
675th January 2007 John Allison (raytracer-V08-02-00)
68- Bug fix: use of window size hints.
69
7017th 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
7514th November 2006 John Allison (raytracer-V08-01-01)
76- Merged raytracer-V08-01-00-branch onto main branch.
77
7811th November 2006 John Allison (raytracer-V08-01-00-00)
79- Followed change to G4Scene.
80
8114th 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
8512th May 2006 John Allison (raytracer-V08-00-04)
86- SetRecomputeTransients(false).
87
8810th May 2006 Makoto Asai (raytracer-V08-00-03)
89- Remove G4RayShooter class to Event category.
90
9121st April 2006 John Allison (raytracer-V08-00-02)
92- Relies on improved protection for null models and parameters.
93
9426th 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
9911th 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
1104th December 2005 Makoto Asai (raytracer-V07-01-08)
111- Correct initialization of G4RTTrackingAction and G4RTSteppingAction
112
11328th November 2005 Jane Tinslay (raytracer-V07-01-07)
114- Remove names of unused parameters to stop compiler warnings
115
11618th November 2005 John Allison (raytracer-V07-01-06)
117- Merged in raytracer-V07-01-04 - see below.
118- Implemented window positioning.
119
12028th 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
12513th October September 2005 John Allison (raytracer-V07-01-04)
126(On branch raytracer-V07-01-01-branch; changes *not* merged into head -
127need 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
13230th September 2005 Joseph Perl (raytracer-V07-01-03)
133New tag to include change Makoto made an hour after V07-01-02 was tagged.
134Change seems to just involve passing pWorld to material list where no argument was passed in previous version.
135
13616th 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
14020th July 2005 John Allison (raytracer-V07-01-01)
141- Protected RayTracerX by G4VIS macro.
142
14317th 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
14911th 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
15312th November 2003 Mark Donszelmann
154- GNUmakefile: added Modeling/include directory to compile on Windows.
155
1566th November 2003 John Allison (raytracer-V05-02-04, vis-V05-02-03)
157- GNUmakefile: rationalised.
158
1594th 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
16525th September 2003 Hisaya Kurashige (raytracer-V05-02-02)
166- Modify GNUmakefile to use processes/cuts category
167
16818th 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
1734th August 2003 Makoto Asai (raytracer-V05-02-00)
174- Migrate to the changes with "Cuts per region"
175
17618th June 2003 Gabriele Cosmo (raytracer-V05-01-01)
177- Removed usage of G4USE_STD_NAMESPACE in G4RTJpegMaker.cc, after
178 migration from G4std.
179
18030th May 2003 Makoto Asai (raytracer-V05-01-00)
181- Fix pedantic warning message.
182
18311th 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
18711th November 2002 Hajime Yoshida and Minamimoto (raytracer-V04-00-01)
188- Corrected G4RayTracer.cc devide-by-zero.
189
19016th October 2002 John Allison (raytracer-V04-00-00)
191- Tag for changes in G4VTrajectory, etc.
192
19322nd 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
19722nd 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
20113th Nov 2001 Hajime Yoshida and Minamimoto (raytracer-V03-02-01)
202- Updation of G4RTJpegMaker.cc for Windows platform.
203
20414th 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
20818th May 2001 John Allison (raytracer-V03-01-00)
209- Removed unnecessary virtual inheritance of G4VViewer in G4RayTracerViewer.
210
2112nd May 2000 John Allison
212- G4RayTracer: set out-of-world ray to black.
213- G4RayTracerViewer: corrected trapping of orthogonal projection.
214
21510th March 2000 Makoto Asai
216- Added some comments for copyright notice and for the software reference manual.
217
21824th 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
22323rd 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
22822nd 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
23222nd February 2000 Makoto Asai (raytracer-V01-00-01)
233- Change "char*" to "const char*"
234- use g4std/fstream
235
23617th February 2000 Makoto Asai (raytracer-V01-00-00)
237- Primary tag of sub-category
238
23929th 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
Note: See TracBrowser for help on using the repository browser.