# Example common History

See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
which **must** added in reverse chronological order (newest at the top). It must **not**
be used as a substitute for writing good git commit messages!


## 2023-11-15 I. Hrivnacova (excommon-V11-01-02)
- Updated vis.mac macros:
  - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
    and simplified comments.

## 2023-11-14 I. Hrivnacova (excommon-V11-01-01)
- Fixes for Doxygen:
  Move class description comments after namespace

## 2023-11-09 I. Hrivnacova (excommon-V11-01-00)
- Coding guidelines - document macros in README files

## 2022-11-09 I. Hrivnacova (excommon-V11-00-02)
- Fixed file descriptions in the top directory

## 2022-11-07 I. Hrivnacova (excommon-V11-00-01)
New coding guidelines, added tests:
- Added exampleCommon.cc and exampleCommonNoVis.cc
- Added namespace Common
- Override keywords
- Data members initialization in .hh
- Updated README files
- Removed trailing whitespaces

## 2021-12-10 Ben Morgan (excommon-V11-00-00)
- Change to new Markdown History format

---

# History entries prior to 11.0

24/05/21 B. Morgan (excommon-V10-07-00)
- Bump required CMake version range to 3.12...3.20, matching core Geant4

03/11/20 B. Morgan (excommon-V10-06-00)
- Support same CMake version range as core Geant4

29/09/17 I. Hrivnacova (excommon-V10-03-00,01)
- Removed generic class names prefix (ExG4) and introduced a meaningful one
  when appropriate
- Removed event and run action classes which are now obsolete
- Replaced explicit messengers with use of G4GenericMessenger
- C++11 (nullptr, auto)

20/07/16 I. Hrivnacova (excommon-V10-02-01)
- Coding guidelines (redundant empty lines)

04/07/16 I. Hrivnacova (excommon-V10-02-00)
- Fix for Doxygen documentation

09/06/15 I. Hrivnacova (excommon-V10-01-00)
- Added a client-specific prefix to common library and test
  to avoid name clashes when building all extended examples at once

06/11/14 I. Hrivnacova (excommon-V10-00-06)
- Fixed CMakeLists.txt for removal of analysis directory

05/11/14 I. Hrivnacova (excommon-V10-00-05)
- Restoring back GNUmakefile (lost with previous update)

05/11/14 I. Hrivnacova (excommon-V10-00-04)
- Moved analysis subdirectory in extended/analysis/AnaEx01/hbook,
  as it is not used anywhere else

05/11/14 I. Hrivnacova (excommon-V10-00-03)
- Removed sub-directories with user classes and scripts (now obsolete)

04/11/14 I. Hrivnacova (excommon-V10-00-02)
- Added GNUmakefile in top directory

04/11/14 I. Hrivnacova (excommon-V10-00-01)
- Modifications to facilitate use of common directory via svn:externals:
  merging user classes in the top directoy (include and src),
  added testCommon.cc for all classes altogether and
  added building common library

28/05/14 I. Hrivnacova (excommon-V10-00-00)
- Removed fPrintModulo from ExG4EventAction01
  and fSetPrintModuloCmd from ExG4EventAction01Messenger,
  now obsolete.
- Fixed long lines, separators in userActions classes

28/02/13 I. Hrivnacova (excommon-V09-06-00)
- When building materials with NistManager
  do not set fromIsotopes argument (which was set to false),
  as since 9.6 all materials have to be built from isotopes.
  Thanks to V. Ivantchenko for pointing at this.

26/09/2012 I. Hrivnacova (excommon-V09-05-02)
- Added/updated CMakeLists.txt files:
  adding copying macros, install target, comment lines
  and HBOOK external package in analysis
- Added explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh
- Replaced tabulators with space characters
- Updated script for generating CMakeLists.txt files

19/07/2012 I. Hrivnacova (excommon-V09-05-01)
- Fix in the scripts (copying files from shared with an extension)

05/06/2012 I. Hrivnacova (excommon-V09-05-00)
- Updated scripts for copying shared files; the shared files are now
  defined in the SharedFilesList.txt file

23/11/2011 I. Hrivnacova (excommon-V09-04-01)
- Addded physicsList directory with a physics list with genatino
  and charged geantino

15/11/2011 I. Hrivnacova (excommon-V09-04-00)
- First version of the common classes for the extended examples.
