source: tags/visualization-10.5-before-10.6_test/management/History @ 1272

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

correction du ticket #41

File size: 25.7 KB
Line 
1$Id: History,v 1.122 2009/07/24 09:20:52 lgarnier Exp $
2
3-------------------------------------------------------------------
4
5     =========================================================
6     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
7     =========================================================
8
9                      Category History file
10                      ---------------------
11This file should be used by G4 developers and category coordinators
12to briefly summarize all major modifications introduced in the code
13and keep track of all category-tags.
14It DOES NOT substitute the  CVS log-message one should put at every
15committal in the CVS repository !
16
17     ----------------------------------------------------------
18     * Reverse chronological order (last date on top), please *
19     ----------------------------------------------------------
20
21      --------------------------------------------------------
22      * Started 31st May 2005.  Hitherto, management history *
23      * has been in the top visualization history file.      *
24      --------------------------------------------------------
25
26History file for visualization management sub-category
27------------------------------------------------------
28
2924th July 2009  Laurent Garnier
30- G4VisCommandsSceneAdd::EventID::operator() : Add a protection if
31  CurrentSceneHandler has no model
32
3313th May 2009  John Allison  (visman-V09-02-02)
34- G4VisCommandsViewerSet.hh/cc: Added /vis/viewer/set/targetPoint.
35- G4VisManager.cc: End of run event keeping information improved.
36
3714th March 2009  John Allison  (visman-V09-02-01)
38- G4VisCommands.hh/.cc: Introduced /vis/initialize.
39- G4VisManager.cc: /vis/verbose and /vis/initialize instantiated in
40    constructor.
41- G4VisExecutive.icc: made methods inline.
42
4325th February 2009  Laurent Garnier  (visman-V09-02-00)
44- Notify handler send by G4VVisManager is implemented in G4VisManager
45
4622th January 2009  Laurent Garnier
47- Fix bug in ratio and geometry on X/Xm/Qt/Win32 viewers. Now Could pass XString like 400x600-0+0 to viewers and set position and location.
48
4912th January 2009  John Allison
50- /vis/viewer/create: Pass both X and Y window size hints to viewer.
51  (To get a non-rectangular viewer give a X-windows-style geometry
52  argument, such as "800x400" or "800x400-0+0".)
53
542nd December, Laurent Garnier
55 - G4ViewParameters.hh G4ViewParameters.icc G4VisManager.hh G4VisManager.icc
56   G4ViewParameters.cc G4VisManager.cc G4VViewer.cc G4VisCommandsViewer.cc,
57   do a lot of change to be able to pass XString like 400x600-0+0 to viewers
58   and set position and location. It will work for Qt, X, Win32 for the moment.
59
6027th July 2008  John Allison (visman-V09-01-05)
61- G4VisCommands.cc: Trap recursive use of /vis/reviewKeptEvents.
62
6330th April 2008  John Allison  (visman-V09-01-04)
64- Fixes more gcc-4.3.0 compiler warnings.
65
6628th April 2008  John Allison  (visman-V09-01-03)
67- G4VisCommandsScene.cc: Improve warning message.
68- G4ViewParameters.hh: Improve commenting for Software Ref. Man.
69
704th April 2008  John Allison  (visman-V09-01-02)
71 - Fixed gcc-4.3.0 compiler warnings.
72
735th February 2008, Laurent Garnier
74 - Implemented a function in order to IncrementPan with X,Y,Z values
75
7629th January 2008  John Allison  (visman-V09-01-01)
77 - G4VisExecutive.icc: Re-instated G4DAWNFILE (somehow got lost!!)
78
794th January 2008  John Allison  (visman-V09-01-00)
80- Implemented extended 2D interface.
81
8230th November 2007  Laurent Garnier
83- G4VisExecutive.icc : Add a #ifdef G4VIS_USE_DAWN directive in order
84 not to add a 'new G4DAWNFILE' if G4VIS_USE_DAWN is not set
85#endif
86
8716th November 2007  Joseph Perl  (visman-V09-00-02)
88- G4VisCommandsCompound.cc: Replace references to Wired3.
89- G4VisCommandsSceneAdd.cc: Replace references to Wired3.
90
9110th November 2007  John Allison  (visman-V09-00-01)
92- G4VisManager.cc: Minor improvement in messaging.
93- G4VisCommandsScene.cc: Improvements in /vis/scene/endOfEventAction messaging.
94
9510th July 2007  John Allison  (visman-V09-00-00)
96- Remove redundant method declarations in G4VisManager.hh.
97- Reinstate refesh after "/vis/viewer/set/autoRefresh true".
98
99-25th May 2007  John Allison  (visman-V08-03-01)
100 Improved error trapping in viewer initialisation.
101- Bug fix in /vis/scene/notifyHandlers for case of no current viewer.
102
10316th May 2007  John Allison  (visman-V08-03-00)
104- G4VSceneHandler.cc: Added #include "G4AttDef.hh" to help buggy
105  Windows compiler(!).
106
1074th April 2007  John Allison  (visman-V08-02-04)
108- G4VSceneHandler.cc: Bug fix for zero vis atts in LoadAtts.
109
1103rd April 2007  John Allison  (visman-V08-02-03)
111- Added /vis/viewer/set/picking.  Picking is false by default, except
112  for OpenInventor.
113
11425th March 2007  John Allison  (visman-V08-02-02)
115- G4VisExecutive.icc: Removed G4GAGTree.
116- G4VisCommandsCompound.cc: Removed /vis/scene/add/eventID, once
117  again, from /vis/drawVolume.
118- G4VisCommands.cc: Improved messages for /vis/abortReviewKeptEvents.
119- G4VisManager.cc, G4VSceneHandler.cc: Cosmetic.
120
12111th January 2007  John Allison  (visman-V08-02-01)
122- Added /vis/abortReviewKeptEvents.
123- /vis/reviewKeptEvents: Improved guidance.
124- Bug fix: /vis/open in /vis/reviewKeptEvents loop.
125  o Moved fpRequestedEvent from G4VSceneHandler to G4VisManager.
126- Reduced WARNING noise.
127
1285th January 2007  John Allison  (visman-V08-02-00)
129- G4VSceneHandler:
130  o Introduced LoadAtts (from G4OpenInventorSceneHandler, but now
131    available to all scene handlers).  Loads G4AttValues and G4AttDefs
132    onto any object that inherits G4AttHolder.
133  o Change signature of GetLineWidth from G4Visible& to
134    G4VisAttributes* for consistency with similar utility functions.
135    (Only used by OpenGL at present; requires opengl-V08-02-00.)
136  o GetLineSegmentsPerCircle: protected against null vis atts pointer.
137- G4VisCommandsGeometrySet and G4VisManager.cc:
138  o Introduced /vis/geometry/set/forceLineSegmentsPerCircle
139    (inadvertently omitted in previous release).
140  o Improved guidance.
141- G4VisCommandsGeometry.cc: Invoke /vis/viewer/rebuild only if viewer current.
142- G4VViewer.cc: Improved comment.
143- G4VisCommandsCompound.cc:
144  o Re-introduced /vis/scene/add/eventID into /vis/drawVolume.
145- G4VisCommandsViewer.cc: Improve guidance for /vis/viewer/addCutawayPlane.
146
14712th December 2006  Gabriele Cosmo  (visman-V08-01-16)
148- Commented command "vis/scene/add/eventID" forcing event ID to scene in
149  G4VisCommandsCompound.cc.
150
15125th November 2006  John Allison  (visman-V08-01-15)
152- G4VisCommandsSceneAdd.cc: Follow change of behaviour of G4StateManager.
153  Supresses eventID message when state == G4State_EventProc unless last event.
154- G4VisCommands.cc: /vis/reviewKeptEvents:
155  o An improvement in the information printed.
156  o Temporarily set endOfEventAction refresh so that eventID for each event.
157- G4VisCommandsScene.cc: /vis/scene/endOfEventAction:
158  o Restrict warning message so that the warning about the number of
159    kept events only happens for "accumulate".  Improve printing.
160- G4VisCommandsViewer.cc: Spelling correction in warning message.
161- G4VisManager.cc: Correct for 0 requested kept events.
162- G4Scene.cc: Initialise no. of kept events to 0.
163
16422nd November 2006  John Allison  (visman-V08-01-14)
165- Fixed /vis/reviewKeptEvents for "stored" viewers.
166
16721st November 2006  John Allison  (visman-V08-01-13)
168- Fixed double drawing of event.
169- Restored old verbosity and printing interface (for obsolete user vis
170  managers).
171
17216th November 2006  John Allison  (visman-V08-01-12)
173- /vis/scene/notifyHandlers: Refreshes only auto-refresh viewers.
174  Warning of scene change issued for other viewers.
175
17615th November 2006  John Allison  (visman-V08-01-11)
177- First implementation of /vis/reviewKeptEvents.
178
17914th November 2006  John Allison  (visman-V08-01-10)
180- Merged visman-V08-01-08-branch onto main branch.
181
18214th November 2006  John Allison  (visman-V08-01-08-08)
183- Partial implementation of /vis/reviewKeptEvents.
184
18514th November 2006  John Allison  (visman-V08-01-08-07)
186- Minor improvements:
187  o G4VisManager: Removed event count (not used).
188  o G4VSceneHandler: Inhibited drawing when vis disabled.
189  o Various /vis/scene commands: Added update statement so that
190    handlers are notified after change of scene.  Forces rebuild and
191    refresh of all viewers using current scene.
192
19312th November 2006  John Allison  (visman-V08-01-08-06)
194- Further iteration of event refreshing:
195  o G4VisManager:
196    ~ Introduced DrawEvent private method for vis manager and G4VSceneHandler.
197    ~ Removed unused methods from previous attempts.
198  o G4VSceneHandler: Used vis manager DrawEvent.
199  o /vis/scene/add/eventID: improved so it picks up event ids of refreshed
200    events.
201
20211th November 2006  John Allison  (visman-V08-01-08-05)
203- Removed /vis/scene/transientsAction.  Now event keeping by the vis
204  manager is automatic if there is a valid scene.  If the user issues
205  "/vis/scene/endOfEventAction accumulate [<N>]", events are kept up
206  to a maximum N in number (N<0 means unlimited, the default value is
207  100).  Otherwise just the last event is kept.
208- Tidied up.
209
2109th November 2006  John Allison  (visman-V08-01-08-04)
211- G4VisManager: Removed data memebers associated with previous attempts
212  at event refreshing.
213- G4VSceneHandler.cc: Removed previous attempts at event refreshing.
214- /vis/drawVolume and /vis/scene/add/volume: Improved guidance for parallel
215  worlds.
216- /vis/viewer/select: Ensure refresh for auto-refreshing viewers.
217- /vis/viewer/set/autoRefresh: Inhibit refresh for auto-refreshing viewers.
218
2198th November 2006  John Allison  (visman-V08-01-08-03)
220- First attempt at using event keeping to refresh views.
221
2226th November 2006  John Allison  (visman-V08-01-08-02)
223- Merged visman-V08-01-09.
224
2256th November 2006  John Allison  (visman-V08-01-09)
226- /vis/drawVolume and /vis/specify: Suppress all but first warning about
227  needing to refresh for viewers that are not auto refresh.
228- G4VScenehandler.cc: Remove warning about emepty scene.  (Subsequent action
229  is to add a world, if empty - reasonable behaviour.)
230
2315th November 2006  John Allison  (visman-V08-01-08-01)
232- G4VisCommandsSceneAdd.cc: Improved implementation of parallel worlds.  Gets
233  material world = *(transportationManager->GetWorldsIterator()) in all cases
234  following fixes run-V08-01-ref04-01 and geomnav-V08-01-ref04-01.
235
2363rd November 2006  John Allison  (visman-V08-01-08-00)
237- On visman-V08-01-08-branch.
238- G4VisCommandsSceneAdd.cc: First implementation of parallel worlds
239  visualisation: /vis/scene/add/volume worlds
240- G4VisCommandsCompound.cc: Minor re-ordering of commands in /vis/drawVolume
241  to avoid warning messages about empty scene.
242
2433rd November 2006  John Allison  (visman-V08-01-08 with tracking-V08-01-05)
244- Activated /vis/scene/add/trajectories with "rich" and "smooth" - see below.
245  Needs tracking-V08-01-05.
246
2471st November 2006  John Allison  (visman-V08-01-07)
248- /vis/scene/add/trajectories:
249  o Allow string parameters "rich" and "smooth".  Not yet activated
250    (awaiting tags in tracking).
251  o Deprecate use of integer parameter (i_mode).
252- GNUmakefile: Add geometry/magneticfield/include (for new
253  /vis/scene/add/trajectories command above).
254- G4VisManager.cc: Remove unnecessary comment line.
255
256----------------------------------------------------
25719th September 2006  John Allison  (visman-V08-01-06)
258- G4ViewParameters: Added ExplodeCentre.
259- G4VisCommandsGeometrySet.cc: Bug fix in /vis/geometry/set/colour.
260
261----------------------------------------------------
26213th September 2006  John Allison  (visman-V08-01-05)
263- G4ViewParameters: Improved setting and access to explode factor.
264- G4VisCommandsViewer: Added /vis/viewer/clone.
265- G4VisCommandsViewerSet: Added /vis/viewer/set/explodeFactor.
266- G4VisManager.cc: Registered /vis/viewer/clone.
267- G4VSceneHandler.cc: Pass explode factor to modeling parameters.
268
26912th September 2006 Jane Tinslay
270- Add attribute based trajectory drawing & filtering, and attribute based
271  hit filtering
272
273---------------------------------------------------
2744th September 2006  John Allison  (visman-V08-01-04)
275- G4ViewParameters: Added CutawayMode and ChangeCutawayPlane.
276- Added /vis/viewer/addCutawayPlane, changeCutawayPlane, clearCutawayPlanes
277  and /vis/viewer/set/cutawayMode.
278
27930th August 2006  John Allison  (visman-V08-01-03 - needs modeling-V08-01-05)
280- Added /vis/viewer/set/globalLineWidthScale.
281- Augmented /vis/scene/add/volume to include intersection of clipping volume
282  (only box -box *box at present).
283- G4VSceneHandler:
284  o Added GetLineWidth to take account of GlobalLineWidthScale.
285  o Added CreateSection/CutawayPolyhedron to exploit generic sectioning
286    (DCUT) and cutaways.  Currently not activated due to instabilities in
287    BooleanProcessor.
288- G4ViewParameters:
289  o Added GlobalLineWidthScale.
290  o Removed IsViewGeom/Hits/Digis (functionality available in G4Scene).
291
29214th August 2006  John Allison  (visman-V08-01-02)
293- G4VisManager.hh: Added some OpenGL friends.
294- G4VisCommandsCompound.cc: /vis/drawVolume: re-ordered "attach"
295  before "add/volume".  Catches non-existing handlers better.  Overall
296  effect of compound command unchanged.
297- G4VSceneHandler.cc: Added (commented out) code for "event refreshing".
298
29910th July 2006  John Allison (visman-V08-01-01)
300- Co-works with greps-V08-01-01.
301- G4VSceneHandler:
302  o Removed Establish/DecommissionSpecials.
303  o Respect rationalised G4ModelingParameters.
304  o Added GetNoOfSides that respects forced line segments per circle.
305- G4VisCommandsScene.cc: Spelling correction.
306
3073rd July 2006  John Allison (visman-V08-01-00)
308- /vis/scene/transientsAction: Added max number of events parameter.
309- Added /vis/viewer/clearTransients.
310- Improved /vis/list.
311- G4VisManager.hh/icc: Added data members and acces for event copying.
312- G4VisManager.cc:
313  o Verbosity control of model printing.
314  o (Commented out) code for event copying.
315 - G4VSceneHandler.cc:
316  o (Commented out) code for event copying.
317
3188th June 2006 John Allison  (visman-V08-00-23)
319- Fixed bug in /vis/scene/endOfRunAction introduced in visman-V08-00-14
320  that made it ineffective.
321
3227th June 2006 John Allison  (visman-V08-00-22)
323- G4VSceneHandler.cc: Zeroed modeling parameters pointer after use.
324
3256th June 2006 John Allison  (visman-V08-00-21)
326- G4VisCommandsViewer: /vis/viewer/create: Fixed view params copy to self.
327
3284th June 2006 Joseph Perl (visman-V08-00-20)
329- This tag includes all the changes below.
330
3312nd June 2006 Jane Tinslay
332- Add accessor for current trajectory drawing model
333- Make G4HepRepFileSceneHandler a friend of G4VisManager
334
3351st June 2006 Jane Tinslay
336- Add accessor in G4VisListManager
337
33830th May 2006 Jane Tinslay
339- Add G4TrajectoryChargeFilterFactory and G4TrajectoryOriginVolumeFilterFactory
340  to G4VisExecutive
341
34225th May 2006 John Allison  (visman-V08-00-19)
343- G4Scene.cc: Changed default fRecomputeTransients to false.
344- G4VisCommandsViewerSet.cc: /vis/viewer/set/style - remove candidates.
345  Use first letter only (so "/vis/viewer/set/style wire" works, for example.)
346- G4VisFilter/List/ModelManager.hh: Indent printing of models.
347- G4VUserVisAction.hh: Add forward declaration of class G4VGraphicsScene.
348
34922nd May 2006 John Allison  (visman-V08-00-18)
350- G4VisManager:
351  o Added SetReprocessing (for transients).
352  o Reduce dependency on Run (get event from event manager).
353  o (Includes some event copying stuff - commented out.)
354- G4VSceneHandler.cc: Require Idle state for transient re-computation.
355- G4Scene:
356  o Remove Clear().  (Not used.)
357  o Add printing and testing for fRecomputeTransients.  (Forgot in
358    visman-V08-00-08.)
359- /vis/.../list commands: Default verbosity "warnings".
360
36113th May 2006 John Allison  (visman-V08-00-17)
362- Provided identity transformation for 2D drawing.  A temporary
363  expedient until all drivers can implement 2D drawing.
364
36512th May 2006  John Allison  (visman-V08-00-16)
366- Added /vis/list.
367- Added /vis/scene/add/eventID.
368- Final refinements for event/run reprocessing (re-computation of
369  transients):
370  o Pick up random number status from run manager.
371  o Run and event numbers reset.
372  o Protect against non-instantiation of run manager.
373- Followed G4CallbackModel change (see modeling-V08-00-09).
374- G4VisCommandsScene.cc, G4VisCommandsSceneHandler.cc, G4VisCommandsViewer.cc:
375  Corrected SetDefaultValue for verbosity string parameter (changed 0 to "0").
376
3774th May 2006  John Allison  (visman-V08-00-15)
378- Improved protection for null models and parameters.
379
3802nd May 2006 Jane Tinslay
381- Add G4TrajectoryGenericDrawerFactory to G4VisExecutive
382- Add FilterTrajectory method to G4VisManager
383
38428th April 2006  John Allison (visman-V08-00-14)
385- G4VSceneHandler.cc: Added call to FinishView after run-duration
386  model computation and before end-of-event and transients
387  re-computation to get good buffer swapping behaviour for double
388  buffer drivers.
389- G4VisCommandsScene.cc: Added protection in
390  /vis/scene/endOfRunAction.  Error for accumulate if end of event
391  action is not also accumulate.
392- G4VisManager: To get good refresh bahaviour when re-computing
393  transients in OpenGL*Xm and similar drivers, postpone ShowView to
394  end of run for last event in a run.  This ensures G4 is in Idle
395  state.
396- GNUmakefile: Added includes for access to run manager for above.
397
39822nd April 2006  John Allison (visman-V08-00-13)
399- Bug fix (workaround) for memory leak in CheckModel (bug #861).
400- Implement PrintAvailableModels using improvement below.
401
40221st April 2006 Jane Tinslay
403- Improve printout for trajectory drawing and filtering
404
40519th April 2006  John Allison (visman-V08-00-12 - needs greps-V08-00-02)
406- G4VisManager:
407  o Implemented Draw2D(const G4Text&).
408  o Added PrintAvailableModels (but awaiting implementation).
409  o Fixed directory names (trailing '/').
410- G4VSceneHandler:
411  o Implemented Begin/EndPrimitives2D.
412  o Migrated to direct access to G4PhysicalVolumeModel.
413
41428th March 2006 Jane Tinslay (jst28032006)
415- Introduce G4VisFilterManager.hh to manager filtering
416- Additions to G4VisCommandsListManager, G4VisExecutive, G4VisManager
417  to support filtering
418
41928th March 2006  John Allison  (visman-V08-00-11)
420- Corrects logic of transients re-computation:
421  o G4VisManager and G4VSceneHandler: Improved logic of TransientsDrawn flags.
422  o G4VSceneHandler: Improved logic of transients re-computation.
423  o G4VViewer: Improved logic of fNeedKernelVisit.
424- Unified treatment of bools in commands.
425
42624th March 2006 Jane Tinslay (jst24032006)
427- Introduce trajectory drawing manager which is used by
428  G4VisManager. No change in overall functionality.
429
43016th March 2006 Jane Tinslay (jst16032006)
431- Add G4TrajectoryDrawByOriginVolumeFactory to G4VisExecutive
432
43313th March 2006  John Allison  (visman-V08-00-10)
434- Fixes recomputation of transients when changing drivers.
435- G4VisManager: Added fTransientsDrawnThisEvent/Run.
436- G4VSceneHandler:
437  o Removed fTransientsDrawn (now in G4VisManager).
438  o Added fProcessingSolid.
439  o Fixed recomputation of transients.
440
4418th March 2006  John Allison  (visman-V08-00-09)
442- G4VisManager.cc: Fix bug that causes crash when no current scene handler.
443
4446th March 2006  John Allison  (visman-V08-00-08)
445- Added /vis/scene/transientsAction, a feature for recomputing
446  transients (trajectories, hits, user drawing, etc.) when needed by
447  the viewer.  Thus, transients are "remembered" and may be copied
448  between graphics systems.
449
4509th February 2006  John Allison  (visman-V08-00-07)
451- First implementation of refresh end-of-event models (trajectories, etc.).
452
4538th February 2006  John Allison  (visman-V08-00-06)
454- Needs modeling-V08-00-02.
455- G4VSceneHandler.cc: Made use of G4ModelingParameters::DrawingStyle.
456- G4VisCommandsSceneAdd.cc: Removed unnecessary #include.
457
4583rd February 2006  John Allison  (visman-V08-00-05)
459- Introduced /vis/geometry/... for editing vis attributes of geometry volumes.
460- Very minor printing and comments improvements.
461
46226th January 2006  John Allison  (visman-V08-00-04)
463- G4VViewer: Removed fModified.  It was used to flag a change of view
464  parameters but it was only ever used negatively, i.e., to *prevent*
465  its effect of invoking SetView.  So it has been removed and the
466  responsibility for calling SetView after a change of view parameters
467  rests with the user (e.g., the vis commands).  Only used by OpenGL
468  and OpenInventor; now works with opengl-V08-00-01 and
469  openinventor-V08-00-00.
470- G4VSceneHandler.hh: Improved comments.
471- G4VisListManager.hh: Prevent crash on attempt to Print when nothing
472  registered.
473- G4VisManager.hh: Extended friendship to G4XXXSceneHandler.
474
47525th January 2006  John Allison  (visman-V08-00-03)
476- Retro tag: visman-V08-00-00 + friend status for Ray Tracer.
477
47811th January 2006  John Allison  (visman-V08-00-02)
479- G4VisExecutive.icc: protected with G4VISEXECUTIVE_ICC.
480- G4VisManager.hh: prepared for RayTracer reorganisation (friend status).
481- G4VisCommandsScene.cc: /vis/scene/create: simplified registration of
482  scene to avoid recursive invocation of /vis/scene/notifyHandlers/.
483- G4VisCommandsSceneAdd.cc: Improved message when world not available.
484- G4VisCommandsViewer.cc: /vis/viewer/refresh: When world added, delegate
485  to /vis/scene/notifyHandlers.  Avoids double refresh.
486- G4VisManager.cc: Changed ERROR to WARNING when user calls Draw with
487  invalid view.
488
4899th January 2006  John Allison  (visman-V08-00-01)
490- This tag includes all the changes below.
491
4929th January 2006  John Allison  (visman-V08-00-00)
493- This tag is geant4-08-00-ref-00 + change of 5th January only.
494
4955th January 2006  John Allison
496- G4VSceneHandler.cc: Reversed change of 22nd November 2005:
497  fMarkForClearingTransientStore(true) initially now.  This is so that
498  at end of event or run, the view is refreshed and the scene
499  (detector geometry, etc.) is drawn or written to file.
500
50114th December 2005  John Allison
502- Improved /vis/scene/notifyHandlers so that it forces a rebuild of the
503  graphical database, if any.  Particularly relevant for Open Inventor.
504- G4Scene.cc, G4VSceneHandler.cc: Improved warning messages.
505- G4VisManager.cc: Apply "/vis/scene/notifyHandlers" if world has been added
506  to an empty scene.
507- G4VisCommandsViewer.cc: "/vis/viewer/refresh": if world is added to
508  an empty scene, invoke UpdateVisManagerScene, which applies
509  "/vis/scene/notifyHandlers", which now forces a rebuild.
510- G4VisCommandsViewer.cc: Fix bug in "/vis/viewer/rebuild".
511
5124th December  John Allison (visman-V07-01-10)
513- G4Vismanager.cc: Prevent ERROR messages at end of event and run when
514  user has not instantiated a scene handler, e.g., in batch mode.
515
51629th November 2005  Jane Tinslay
517- Make G4VisManager::RegisterModelFactories() non-pure for
518  backwards compatibility.
519- Add information message to G4VisManager::DispatchToModel when default trajectory
520  model is used.
521
52223rd November 2005  Joseph Perl  (visman-V07-01-09)
523- Tagged in preparation for Geant4 8.0
524
52523rd November 2005  Jane Tinslay
526- Enhanced trajectory implementation
527
52822nd November 2005  John Allison
529- Added /vis/viewer/rebuild (forces visit of kernel).
530- Changed G4Transform3D::Identity to G4Transform3D().
531- Tidied initial printing.
532- Removed MyVisManager (was deprecated in previous major release).
533- G4VSceneHandler.cc: fMarkForClearingTransientStore(false) initially.
534- G4VVisCommand.cc: Improved UpdateVisManagerScene.
535- Refined guidance of issue "/tracking/storeTrajectory 1" on
536  "/vis/scene/add/trajectories".
537- Improved /vis/sceneHandler/attach.
538- G4VisManager.cc: Improved comments.
539
54013th October 2005  John Allison  (visman-V07-01-08)
541- G4ViewParameters: Added XGeometryString.
542- G4VViewer.cc: Pick up XGeometryString.
543- /vis/open and /vis/viewer/create: Allow X-Windows-type geometry string
544  in window size hints.
545- /vis/viewer/set/background: Add opacity parameter.
546
54720th October 2005  John Allison  (visman-V07-01-07)
548- G4VisManager:
549  o Added methods for managing trajectory models.
550  o Implemented first version of DispatchToCurrentModel(const G4VTrajectory&,
551    G4int i_mode).
552  o Created /vis/modeling/trajectories/ for trajectory model messengers.
553  o Added XGeometryString for some future viewer enhancements.
554- G4VisExecutive: Added RegisterTrajectoryModelMakers.
555
55620th October 2005  John Allison (visman-V07-01-06)
557- Get standard colours with "/vis/viewer/set/background red", for example.
558- G4VisCommandsViewer.cc: Fixed G4ThreeVector/G4Vector3D problem with
559  CLHEP-1.9.2.1.
560
56113th October 2005  John Allison (visman-V07-01-05)
562- Background colour - /vis/viewer/set/background.
563- Non-uniform scaling - /vis/viewer/scale and scaleTo.
564- Migrated to <sstream>.
565
56612th October 2005  John Allison (vis-V07-01-03)
567- G4VisCommandsViewer.cc: Trapped zero viewer pointer in /vis/viewer/update
568  (bug found by system test of vis-V07-01-02).
569
57016th September 2005  John Allison (visman-V07-01-04)
571- Simplified use of ConcreteInstance.  It is now always non-zero for
572  an instantiated vis manager; invalid views are reported by the vis
573  manager.  The exception is /vis/disable which zeros it; /vis/enable
574  or any valid command resets it.
575
57616th September 2005  John Allison (visman-V07-01-03)
577- Issue "/tracking/storeTrajectory 1" on /vis/scene/add/trajectories.
578- Added warning:
579  o Attempt to add volume to a scene already containing the world.
580- Added error message:
581  o Logical volume model must be only volume model in scene.
582- G4Scene.cc: Improvement - no functional change.
583
58413th September 2005  John Allison (visman-V07-01-02)
585- Added WhiteBackground to G4ViewParameters.
586- Added /vis/viewer/set/whiteBackground.
587- G4VSceneHandler::GetColour and GetTextColour: white and opaque
588  objects on a white background are changed to black.
589- Added RayTracerX to G4VisExecutive under control of G4VIS_USE_RAYTRACERX.
590- Re-instated invocation of SetView and ClearView in /vis/viewer/refresh.
591
5922nd September 2005  John Allison (visman-V07-01-01)
593- Introduced optional second pass over run-duration models in
594  G4VSceneHandler::ProcessScene.
595
59620th July 2005  John Allison (visman-V07-01-00)
597- G4VisCommandsViewer.cc: Protected new viewer pointer.
598
5997th June 2005  John Allison (visman-V07-00-02)
600- /vis/scene/notifyHandlers: Fixed case of scene handler with no viewer.
601
60231st May 2005  John Allison  (visman-V07-00-01)
603- G4VisCommandsSceneAdd.cc: Fixed /vis/scene/add/text to accept text
604  with spaces.
605- G4ViewParameters.cc: Printed WARNING: Viewpoint direction is very
606  close to the up vector direction.
Note: See TracBrowser for help on using the repository browser.