Skip to content
Snippets Groups Projects
Forked from atlas / athena
146441 commits behind, 30007 commits ahead of the upstream repository.
  • Andrea Dell'Acqua's avatar
    932e14d0
    Major revision of the GeoModelXml code (Nigel Hessey, spring 2020). · 932e14d0
    Andrea Dell'Acqua authored and Walter Lampl's avatar Walter Lampl committed
    Main changes:
    - introduction of new shape (simplepolygonbrep)
    - unification of messaging code, with the introduction of an OutputDirector
    - consistent utilization of XMLString::transcode() throughout the code
    new files:
    	GeoModelXml/OutputDirector.h
    	GeoModelXml/shape/MakeSimplePolygonBrep.h
    	src/MakeSimplePolygonBrep.cxx
    deleted file:
    	GeoModelXml/translate.h
    Please note that data/geomodel.dtd (needed at run time) was modified according to the simplepolygonbrep introduction)
    List of modified files (basically all of them!) follows:
    
    	modified:   GeoModelXml/AddbranchProcessor.h
    	modified:   GeoModelXml/AssemblyProcessor.h
    	modified:   GeoModelXml/AssemblyrefProcessor.h
    	modified:   GeoModelXml/Element2GeoItem.h
    	modified:   GeoModelXml/ElementProcessor.h
    	modified:   GeoModelXml/Gmx2Geo.h
    	modified:   GeoModelXml/GmxUtil.h
    	modified:   GeoModelXml/IndexProcessor.h
    	modified:   GeoModelXml/LogvolProcessor.h
    	modified:   GeoModelXml/LogvolrefProcessor.h
    	modified:   GeoModelXml/MakeElement.h
    	modified:   GeoModelXml/MakeMaterial.h
    	modified:   GeoModelXml/MakeRotation.h
    	modified:   GeoModelXml/MakeTransformation.h
    	modified:   GeoModelXml/MakeTransformationref.h
    	modified:   GeoModelXml/MakeTranslation.h
    	modified:   GeoModelXml/MulticopyProcessor.h
    	modified:   GeoModelXml/StrictErrorHandler.h
    	modified:   GeoModelXml/TransformProcessor.h
    	modified:   GeoModelXml/TransformrefProcessor.h
    	modified:   GeoModelXml/createdomdocument.h
    	modified:   GeoModelXml/shape/AddPlane.h
    	modified:   GeoModelXml/shape/MakeBox.h
    	modified:   GeoModelXml/shape/MakeCons.h
    	modified:   GeoModelXml/shape/MakeGenericTrap.h
    	modified:   GeoModelXml/shape/MakeIntersection.h
    	modified:   GeoModelXml/shape/MakePara.h
    	modified:   GeoModelXml/shape/MakePcon.h
    	modified:   GeoModelXml/shape/MakePgon.h
    	modified:   GeoModelXml/shape/MakeShaperef.h
    	modified:   GeoModelXml/shape/MakeSubtraction.h
    	modified:   GeoModelXml/shape/MakeTrap.h
    	modified:   GeoModelXml/shape/MakeTrd.h
    	modified:   GeoModelXml/shape/MakeTube.h
    	modified:   GeoModelXml/shape/MakeTubs.h
    	modified:   GeoModelXml/shape/MakeUnion.h
    	modified:   data/geomodel.dtd
    	modified:   src/AddPlane.cxx
    	modified:   src/AddbranchProcessor.cxx
    	modified:   src/AssemblyProcessor.cxx
    	modified:   src/AssemblyrefProcessor.cxx
    	modified:   src/Element2GeoItem.cxx
    	modified:   src/ElementProcessor.cxx
    	modified:   src/Gmx2Geo.cxx
    	modified:   src/GmxInterface.cxx
    	modified:   src/GmxUtil.cxx
    	modified:   src/IndexProcessor.cxx
    	modified:   src/LogvolProcessor.cxx
    	modified:   src/LogvolrefProcessor.cxx
    	modified:   src/MakeBox.cxx
    	modified:   src/MakeCons.cxx
    	modified:   src/MakeElement.cxx
    	modified:   src/MakeGenericTrap.cxx
    	modified:   src/MakeIntersection.cxx
    	modified:   src/MakeMaterial.cxx
    	modified:   src/MakePara.cxx
    	modified:   src/MakePcon.cxx
    	modified:   src/MakePgon.cxx
    	modified:   src/MakeRotation.cxx
    	modified:   src/MakeShaperef.cxx
    	modified:   src/MakeSubtraction.cxx
    	modified:   src/MakeTransformation.cxx
    	modified:   src/MakeTransformationref.cxx
    	modified:   src/MakeTranslation.cxx
    	modified:   src/MakeTrap.cxx
    	modified:   src/MakeTrd.cxx
    	modified:   src/MakeTube.cxx
    	modified:   src/MakeTubs.cxx
    	modified:   src/MakeUnion.cxx
    	modified:   src/MulticopyProcessor.cxx
    	modified:   src/PositionIndex.cxx
    	modified:   src/StrictErrorHandler.cxx
    	modified:   src/TransformProcessor.cxx
    	modified:   src/TransformrefProcessor.cxx
    	modified:   src/createdomdocument.cxx
    932e14d0
    History
    Major revision of the GeoModelXml code (Nigel Hessey, spring 2020).
    Andrea Dell'Acqua authored and Walter Lampl's avatar Walter Lampl committed
    Main changes:
    - introduction of new shape (simplepolygonbrep)
    - unification of messaging code, with the introduction of an OutputDirector
    - consistent utilization of XMLString::transcode() throughout the code
    new files:
    	GeoModelXml/OutputDirector.h
    	GeoModelXml/shape/MakeSimplePolygonBrep.h
    	src/MakeSimplePolygonBrep.cxx
    deleted file:
    	GeoModelXml/translate.h
    Please note that data/geomodel.dtd (needed at run time) was modified according to the simplepolygonbrep introduction)
    List of modified files (basically all of them!) follows:
    
    	modified:   GeoModelXml/AddbranchProcessor.h
    	modified:   GeoModelXml/AssemblyProcessor.h
    	modified:   GeoModelXml/AssemblyrefProcessor.h
    	modified:   GeoModelXml/Element2GeoItem.h
    	modified:   GeoModelXml/ElementProcessor.h
    	modified:   GeoModelXml/Gmx2Geo.h
    	modified:   GeoModelXml/GmxUtil.h
    	modified:   GeoModelXml/IndexProcessor.h
    	modified:   GeoModelXml/LogvolProcessor.h
    	modified:   GeoModelXml/LogvolrefProcessor.h
    	modified:   GeoModelXml/MakeElement.h
    	modified:   GeoModelXml/MakeMaterial.h
    	modified:   GeoModelXml/MakeRotation.h
    	modified:   GeoModelXml/MakeTransformation.h
    	modified:   GeoModelXml/MakeTransformationref.h
    	modified:   GeoModelXml/MakeTranslation.h
    	modified:   GeoModelXml/MulticopyProcessor.h
    	modified:   GeoModelXml/StrictErrorHandler.h
    	modified:   GeoModelXml/TransformProcessor.h
    	modified:   GeoModelXml/TransformrefProcessor.h
    	modified:   GeoModelXml/createdomdocument.h
    	modified:   GeoModelXml/shape/AddPlane.h
    	modified:   GeoModelXml/shape/MakeBox.h
    	modified:   GeoModelXml/shape/MakeCons.h
    	modified:   GeoModelXml/shape/MakeGenericTrap.h
    	modified:   GeoModelXml/shape/MakeIntersection.h
    	modified:   GeoModelXml/shape/MakePara.h
    	modified:   GeoModelXml/shape/MakePcon.h
    	modified:   GeoModelXml/shape/MakePgon.h
    	modified:   GeoModelXml/shape/MakeShaperef.h
    	modified:   GeoModelXml/shape/MakeSubtraction.h
    	modified:   GeoModelXml/shape/MakeTrap.h
    	modified:   GeoModelXml/shape/MakeTrd.h
    	modified:   GeoModelXml/shape/MakeTube.h
    	modified:   GeoModelXml/shape/MakeTubs.h
    	modified:   GeoModelXml/shape/MakeUnion.h
    	modified:   data/geomodel.dtd
    	modified:   src/AddPlane.cxx
    	modified:   src/AddbranchProcessor.cxx
    	modified:   src/AssemblyProcessor.cxx
    	modified:   src/AssemblyrefProcessor.cxx
    	modified:   src/Element2GeoItem.cxx
    	modified:   src/ElementProcessor.cxx
    	modified:   src/Gmx2Geo.cxx
    	modified:   src/GmxInterface.cxx
    	modified:   src/GmxUtil.cxx
    	modified:   src/IndexProcessor.cxx
    	modified:   src/LogvolProcessor.cxx
    	modified:   src/LogvolrefProcessor.cxx
    	modified:   src/MakeBox.cxx
    	modified:   src/MakeCons.cxx
    	modified:   src/MakeElement.cxx
    	modified:   src/MakeGenericTrap.cxx
    	modified:   src/MakeIntersection.cxx
    	modified:   src/MakeMaterial.cxx
    	modified:   src/MakePara.cxx
    	modified:   src/MakePcon.cxx
    	modified:   src/MakePgon.cxx
    	modified:   src/MakeRotation.cxx
    	modified:   src/MakeShaperef.cxx
    	modified:   src/MakeSubtraction.cxx
    	modified:   src/MakeTransformation.cxx
    	modified:   src/MakeTransformationref.cxx
    	modified:   src/MakeTranslation.cxx
    	modified:   src/MakeTrap.cxx
    	modified:   src/MakeTrd.cxx
    	modified:   src/MakeTube.cxx
    	modified:   src/MakeTubs.cxx
    	modified:   src/MakeUnion.cxx
    	modified:   src/MulticopyProcessor.cxx
    	modified:   src/PositionIndex.cxx
    	modified:   src/StrictErrorHandler.cxx
    	modified:   src/TransformProcessor.cxx
    	modified:   src/TransformrefProcessor.cxx
    	modified:   src/createdomdocument.cxx
Code owners
Assign users and groups as approvers for specific file changes. Learn more.