Import Geant4 11.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2021-12-10 14:46:44 +01:00
committed by Ben Morgan
parent 6399a014b6
commit 80e2389dd8
3932 changed files with 202519 additions and 246221 deletions
+258 -3
View File
@@ -12,9 +12,9 @@ and keep track of all category-tags.
It DOES NOT substitute the CVS log-message one should put at every
committal in the CVS repository !
*************************************************************
* Note that modeling and test have their own History files. *
*************************************************************
*********************************************************
* Note that sub-categories have their own History files *
*********************************************************
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
@@ -23,6 +23,261 @@ committal in the CVS repository !
History file for visualization category
---------------------------------------
14 November 2021 John Allison (vis-V10-07-15)
- Category tag, comprising:
- DAWN-V10-07-02
- vis-HepRep-V10-07-04
- opengl-V10-07-25
- openinventor-V10-07-06
- visQt3D-V10-07-12
- raytracer-V10-07-05
- vis_toolssg-V10-07-16
- vistree-V10-07-03
- VRML-V10-07-03
- visVtk-V10-07-03
- visexternals-V10-07-04
- gMocren-V10-07-02
- visman-V10-07-28
- modeling-V10-07-16
- vistest-V10-07-00
- Major features:
- New ToolsSG driver, including "in-app plotting".
- New primitive, G4Plotter.
- New Vtk driver.
- New Open Inventor Qt driver.
- Continuing development of Qt3D driver.
- Remove obsolete drivers: HepRep(WIRED), network FukuiRenderer,
VRML1 and network VRML2.
- Introduce "special mesh rendering" for 3D rectangular nested
parameterisations.
- Implemented only in OGL and Qt3D:
- As one coloured dot per cell randomly placed in the cell.
- Introduce /vis/scene/add/localAxes and /vis/touchable/localAxes.
12 November 2021 - Ben Morgan
- Retire G4VIS_... preprocessor symbols in toolkit build, only required
by obsolete GNUmake system:
- opengl-V10-07-24
- openinventor-V10-07-05
- visQt3D-V10-07-11
- raytracer-V10-07-04
- vis_toolssg-V10-07-15
11 November 2021 John Allison
- visman-V10-07-28: Protect pointers in G4VisManager::GeometryHasChanged.
08 November 2021 - Ben Morgan
- Retire G4UI/G4INTY_... preprocessor symbols:
- opengl-V10-07-24
- openinventor-V10-07-05
- visQt3D-V10-07-11
- vis_toolssg-V10-07-14
- vistree-V10-07-03
- VRML-V10-07-03
- visVtk-V10-07-03
07 November 2021 John Allison
- visman-V10-07-27: Introduce GetColour(const G4Visible&).
05 November 2021 John Allison
- modeling-V10-07-16: Fix bug in calculation of extent of G4PhysicalVolumeModel.
05 November 2021 Guy Barrand
- Remove G4VisPlotMessenger.hh.
- visman-V10-07-26
- vis_toolssg-V10-07-13
03 November 2021 Guy Barrand
- visman-V10-07-25: Improve plotting.
- vis_toolssg-V10-07-12: Handle local list of styles.
02 November 2021 Gabriele Cosmo
- visman-V10-07-24: Fix Windows static issue in G4VVisCommand.
31 October 2021 Gabriele Cosmo (vis-V10-07-14)
- Fixed GNUmake dependencies in management and ToolsGS modules.
30 October 2021 John Allison
- visman-V10-07-23:
- Introduce nicknames for TSG and Vtk.
- Sort /vis/ commands in alphabetical order.
30 October 2021 John Allison
- opengl-V10-07-23: Fix G4OpenGLStoredXmViewer destructor:
25 October 2021 Guy Barrand
- modeling-V10-07-15: Introduce G4Plotter.
- visman-V10-07-22: Introduce AddPrimitive(const G4Plotter&) and /vis/plotter/.
- vis_toolssg-V10-07-11: More development.
- Add "using G4VSceneHandler::AddPrimitive;" appropriately:
- opengl-V10-07-22
- raytracer-V10-07-04
- vistree-V10-07-03
25 October 2021 Ben Morgan (vis-V10-07-13)
- Use G4StrUtil functions replacing deprecated G4String member functions
22 October 2021 Guy Barrand
- vis_toolssg-V10-07-10: Further development.
20 October 2021 Gabriele Cosmo
- visQt3D-V10-07-10: Fix broken dependency in GNUmakefile.
18 October 2021 John Allison
- visQt3D-V10-07-09: Introduce AddCompound(const G4Mesh&).
18 October 2021 Ben Morgan (vis-V10-07-12)
- Use std::string member functions from G4String in place of synonyms
15 October 2021 John Allison
- visVtk-V10-07-02: Implement G4VtkQt::IsUISessionCompatible.
13 October 2021 Guy Barrand
- vis_toolssg-V10-07-09: Following g4tools-V10-07-07.
12 October 2021 Ben Morgan
- vis_toolssg-V10-07-08: Xt backend does not depend on Xm.
10 October 2021 John Allison (vis-V10-07-11)
- Coverity fixes and other minor improvements
- modeling-V10-07-14:
- As a result of Coverity warnings, improve the health of...
- G4PhysicalVolumeModel:
- Clean up tempVisAtts in case of found G4Mesh.
- Hold current transform as object, not as a pointer.
- G4TouchablePropertiesScene.cc:
- Migrate to the above.
- visman-V10-07-21:
- G4VisCommandsCompound.cc, G4VisCommandOpen, G4VisCommandSceneHandlerCreate:
- Improve reporting of unrecognised graphics system.
- G4VisCommandsTouchable.cc:
- Migrate to modeling-V10-07-14:
- vistree-V10-07-02:
- Migrate to modeling-V10-07-14:
04 October 2021 - Stewart Boogert / Laurie Nevay (vis-V10-07-10)
- visVtk-V10-07-01: Add VtkQt and VtkNative visualisation drivers
30 September 2021 John Allison
- raytracer-V10-07-03: Fix instantiation of G4The(MT)RayTracer.
27 September 2021 Pedro Arce
- gMocren-V10-07-02: Use G4PhantomParameterisation::GetNoVoxels.
24 September 2021 John Allison
- raytracer-V10-07-02: Make RayTracerX viewers "auto refresh".
21 September 2021 Guilherme Amadio
- opengl-V10-07-21: Fix C++20 warnings from GCC 11.2.0.
06 September 2021 John Allison
- opengl-V10-07-20: Make jpg default for OpenGL Qt viewers.
02 September 2021 John Allison
- visman-V10-07-20: Preserve view parameters of any existing viewer and
use them in the creation of a new viewer.
01 September 2021 John Allison
- vis_toolssg-V10-07-07: Store default background in view parameters.
01 September 2021 John Allison
- visQt3D-V10-07-08: Add some protections.
27 August 2021 Ben Morgan
- visman-V10-07-19: G4VisExecutive: Remove obsolete drivers.
- vis-HepRep-V10-07-04: Remove obsolete HepRep(WIRED) driver.
26 August 2021 Ben Morgan
- visman-V10-07-18: G4VisExecutive: Remove obsolete drivers.
- DAWN-V10-07-02: Remove obsolete network FukuiRenderer driver.
- VRML-V10-07-03: Remove obsolete VRML1 and network VRML2 drivers.
25 August 2021 John Allison
- VRML-V10-07-02:
- Introduce environment variables G4VRMLFILE_HEADER and G4VRMLFILE_FILE_NAME.
22 August 2021 John Allison
- visQt3D-V10-07-07: Fix the problem of drawing from the vis sub-thread.
20 August 2021 John Allison
- visQt3D-V10-07-06: Minor updates.
18 August 2021 Laurent Garnier
- visexternals-V10-07-04: Fix issues with GL lib.
- visexternals-V10-07-03: Fix DBL_MAX issue.
09 August 2021 John Allison (vis-V10-07-09)
- Update vis category History file (and fix a few typos in other Histories).
06 August 2021 Laurent Garnier
- visexternals-V10-07-02: Migrate gl2ps to 1.4.2.
01 August 2021 John Allison
- opengl-V10-07-19: Fix text alignment issue on Qt.
31 July 2021 John Allison
- visman-V10-07-17: Improve warning messages.
20 July 2021 John Allison
- opengl-V10-07-18: Remove /vis/ogl/printEPS.
o This command is covered by the more versatile /vis/ogl/export.
19 July 2021 John Allison
- opengl-V10-07-17: Use C++17 [[fallthrough]] instead of // fallthrough.
18 July 2021 John Allison
- visman-V10-07-16: Use C++17 [[fallthrough]] instead of // fallthrough.
17 July 2021 John Allison
- opengl-V10-07-16: Prepare for removing /vis/ogl/printEPS.
15 July 2021 John Allison
- visman-V10-07-15: Prepare for removing /vis/ogl/printEPS.
- vistest-V10-07-00: Prepare for removing /vis/ogl/printEPS.
- vistest-V10-07-00: Replace /vis/ogl/printEPS with /vis/ogl/export.
13 July 2021 John Allison
- opengl-V10-07-15: Increase the default display list limit to 10 million.
12 July 2021 John Allison
- visman-V10-07-14: Implement /vis/scene/removeModel.
- opengl-V10-07-14: Speed up drawing - comment out glXWaitGL().
09 July 2021 John Allison
- visman-V10-07-13: Add Special Mesh Rendering parameters to /vis/viewer/save.
08 July 2021 John Allison
- opengl-V10-07-13: Improve handling of cutaways.
06 July 2021 John Allison
- modeling-V10-07-13: Fix bug in G4AxesModel name.
- visman-V10-07-12: Miscellaneous small improvements and fixes.
05 July 2021 John Allison
- modeling-V10-07-12: Miscellaneous small improvements and fixes.
- opengl-V10-07-12: Improve description of models for Qt scene tree.
30 June 2021 John Allison (vis-V10-07-08)
- Requires greps-V10-07-09.
- Revise vis models. See modeling-V10-07-11 for more details.
- Includes:
- modeling-V10-07-11
- visman-V10-07-11
- vis-HepRep-V10-07-03
- raytracer-V10-07-01
- vis_toolssg-V10-07-06
- Consequent changes:
o AddPrimitive(const G4Scale&) has been removed from all scene handlers.
o Draw(const G4Scale&) has been removed from G4VisManager.
o /vis/scene/add/scale reimplemented with G4CallBackModel.
o All commands using G4CallBackModel follow interface change.
29 June 2021 Gabriele Cosmo
- vis-HepRep-V10-07-02: Fix C++20 compilation error.
15 June 2021 John Allison
- modeling-V10-07-10: Fix touchables bug.
07 June 2021 John Allison (vis-V10-07-07)
- Introduce "Special Mesh Rendering":
o New commands: