From d791c138b80a8ebba5a9d376b4c1be95d6170b7b Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Tue, 7 Jan 2020 19:19:56 +0100
Subject: [PATCH 01/50] SCHWED-4553: doc (c) moved to 2020.

---
 doc/conf/conf.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/conf/conf.py b/doc/conf/conf.py
index 7a7fa741f..d1b395a92 100644
--- a/doc/conf/conf.py
+++ b/doc/conf/conf.py
@@ -49,7 +49,7 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'OpenStructure'
-copyright = u'2019, OpenStructure authors'
+copyright = u'2020, OpenStructure authors'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
-- 
GitLab


From 3ef59faf856361d833b49721c99ca4cbbf732cdc Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Tue, 7 Jan 2020 19:20:30 +0100
Subject: [PATCH 02/50] SCHWED-4554: updated CHANGELOG.

---
 CHANGELOG.txt | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 5d58f1cb4..b01635103 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,9 @@
+Changes in Release 1.X.0
+--------------------------------------------------------------------------------
+
+ * Read revision version numbers from mmCIF files.
+ * Several minor bug fixes and improvements.
+
 Changes in Release 1.10.0
 --------------------------------------------------------------------------------
 
-- 
GitLab


From 383e8aea3cf1ac2e13a8977b6d973b1c99bdc9da Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Fri, 10 Jan 2020 18:54:42 +0100
Subject: [PATCH 03/50] SCHWED-4554: updated CHANGELOG with note on py2.

---
 CHANGELOG.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index b01635103..950085ab9 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,6 +1,7 @@
 Changes in Release 1.X.0
 --------------------------------------------------------------------------------
 
+ * This is expected to be the last release supporting Python 2.
  * Read revision version numbers from mmCIF files.
  * Several minor bug fixes and improvements.
 
-- 
GitLab


From 99855c18d75b45e6277e5f690d8fee982f549b79 Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Fri, 10 Jan 2020 19:00:00 +0100
Subject: [PATCH 04/50] Update version to 1.11.0

---
 CHANGELOG.txt           | 2 +-
 CMakeLists.txt          | 2 +-
 docker/Dockerfile       | 2 +-
 singularity/Singularity | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 950085ab9..ea3c60e1a 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,4 +1,4 @@
-Changes in Release 1.X.0
+Changes in Release 1.11.0
 --------------------------------------------------------------------------------
 
  * This is expected to be the last release supporting Python 2.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7b76c4eea..c7b1c5cee 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 2.6.4 FATAL_ERROR)
 project(OpenStructure CXX C)
 set (CMAKE_EXPORT_COMPILE_COMMANDS 1)
 set (OST_VERSION_MAJOR 1)
-set (OST_VERSION_MINOR 10)
+set (OST_VERSION_MINOR 11)
 set (OST_VERSION_PATCH 0)
 set (OST_VERSION_STRING ${OST_VERSION_MAJOR}.${OST_VERSION_MINOR}.${OST_VERSION_PATCH} )
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake_support)
diff --git a/docker/Dockerfile b/docker/Dockerfile
index a02301453..552fa6b4f 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -3,7 +3,7 @@ FROM ubuntu:18.04
 # ARGUMENTS
 ###########
 
-ARG OPENSTRUCTURE_VERSION="1.10.0"
+ARG OPENSTRUCTURE_VERSION="1.11.0"
 ARG SRC_FOLDER="/usr/local/src"
 ARG CPUS_FOR_MAKE=8
 ARG PYTHONPATH="/usr/local/lib64/python2.7/site-packages:${PYTHONPATH}"
diff --git a/singularity/Singularity b/singularity/Singularity
index 429cb86a5..610c3d299 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -17,7 +17,7 @@ export CPUS_FOR_MAKE=8
 export PYTHONPATH="/usr/local/lib64/python2.7/site-packages:${PYTHONPATH}"
 # When changing OPENSTRUCTURE_VERSION make sure to change it also in the
 # environment section of singularity recipe (this file).
-export OPENSTRUCTURE_VERSION="1.10.0"
+export OPENSTRUCTURE_VERSION="1.11.0"
 export OPENSTRUCTURE_SHARE="/usr/local/share/ost"
 export MSMS_VERSION="2.6.1"
 export OPENMM_VERSION="7.1.1"
@@ -214,7 +214,7 @@ cd /home
 # ENVIRONMENT
 ##############################################################################
 export OST_ROOT="/usr/local"
-export OPENSTRUCTURE_VERSION="1.10.0"
+export OPENSTRUCTURE_VERSION="1.11.0"
 export OPENMM_LIB_PATH=/usr/local/openmm/lib/
 export PYTHONPATH="/usr/local/lib64/python2.7/site-packages:${PYTHONPATH}"
 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib64:${OPENMM_LIB_PATH}"
-- 
GitLab


From 454694ec7ee74dbad590e150ad6059ed43f18f9c Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Mon, 13 Jan 2020 16:20:36 +0100
Subject: [PATCH 05/50] SCHWED-4556: ensure six is available in venv

Otherwise, 'apt-get autoremove -y' may uninstall it and IPython/Jupyter fails.
---
 singularity/Singularity | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/singularity/Singularity b/singularity/Singularity
index 610c3d299..584c643d5 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -83,7 +83,8 @@ virtualenv --system-site-packages $VIRTUALENV_DIR
 # INSTALL REQUIRED PYTHON PACKAGES
 ##################################
 pip install jupyter==1.0.0 \
-            nglview==1.1.6
+            nglview==1.1.6 \
+            six==1.13.0
 
 # DOWNLOAD AND INSTALL MSMS
 ##############
-- 
GitLab


From 33624e06eb581392bd3685d47e6f72d7147478bf Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 13 Feb 2020 10:42:56 +0100
Subject: [PATCH 06/50] Bump copyright to 2020

---
 modules/db/pymod/export_linear_db.cc  | 2 +-
 modules/db/pymod/wrap_db.cc           | 2 +-
 modules/db/src/binary_container.cc    | 2 +-
 modules/db/src/binary_container.hh    | 2 +-
 modules/db/src/extract_data_helper.cc | 2 +-
 modules/db/src/extract_data_helper.hh | 4 ++--
 modules/db/src/linear_indexer.cc      | 2 +-
 modules/db/src/linear_indexer.hh      | 2 +-
 modules/db/src/paged_array.hh         | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/modules/db/pymod/export_linear_db.cc b/modules/db/pymod/export_linear_db.cc
index 8b9f7f942..597f4243e 100644
--- a/modules/db/pymod/export_linear_db.cc
+++ b/modules/db/pymod/export_linear_db.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/pymod/wrap_db.cc b/modules/db/pymod/wrap_db.cc
index 883c6a33e..2bc2223a4 100644
--- a/modules/db/pymod/wrap_db.cc
+++ b/modules/db/pymod/wrap_db.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/binary_container.cc b/modules/db/src/binary_container.cc
index a82723c52..37f01e402 100644
--- a/modules/db/src/binary_container.cc
+++ b/modules/db/src/binary_container.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/binary_container.hh b/modules/db/src/binary_container.hh
index 3648513d4..6477e7452 100644
--- a/modules/db/src/binary_container.hh
+++ b/modules/db/src/binary_container.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/extract_data_helper.cc b/modules/db/src/extract_data_helper.cc
index 607499e8f..f95ff73e3 100644
--- a/modules/db/src/extract_data_helper.cc
+++ b/modules/db/src/extract_data_helper.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/extract_data_helper.hh b/modules/db/src/extract_data_helper.hh
index 288ed9536..271d03b3d 100644
--- a/modules/db/src/extract_data_helper.hh
+++ b/modules/db/src/extract_data_helper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
@@ -46,4 +46,4 @@ void ExtractTemplateData(const String& entry_name, const String& chain_name,
 
 }} //ns
 
-#endif
\ No newline at end of file
+#endif
diff --git a/modules/db/src/linear_indexer.cc b/modules/db/src/linear_indexer.cc
index c0a586582..d03471f08 100644
--- a/modules/db/src/linear_indexer.cc
+++ b/modules/db/src/linear_indexer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/linear_indexer.hh b/modules/db/src/linear_indexer.hh
index 3507ae12d..a6c77a1d1 100644
--- a/modules/db/src/linear_indexer.hh
+++ b/modules/db/src/linear_indexer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/paged_array.hh b/modules/db/src/paged_array.hh
index 5512c7a9d..776754bc7 100644
--- a/modules/db/src/paged_array.hh
+++ b/modules/db/src/paged_array.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
-- 
GitLab


From 043e9ad7ac1175ec3e15c7fbff7369240c37241b Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Thu, 13 Feb 2020 15:25:52 +0100
Subject: [PATCH 07/50] Fix/clarify use of old legacy doxygen doc

---
 doxygen/Doxyfile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile
index d44e235b5..1c694fd73 100644
--- a/doxygen/Doxyfile
+++ b/doxygen/Doxyfile
@@ -1,5 +1,8 @@
 # Doxyfile 1.5.7
 
+# RUN in OST_ROOT with "doxygen doxygen/Doxyfile" (assumes compiled in build)
+# -> outout in doc/html
+
 #---------------------------------------------------------------------------
 # Project related configuration options
 #---------------------------------------------------------------------------
@@ -91,7 +94,7 @@ WARN_LOGFILE           =
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
-INPUT                  = ./modules ./stage
+INPUT                  = ./modules ./build/stage
 INPUT_ENCODING         = UTF-8
 FILE_PATTERNS          = *.hh \
                          *.dox \
-- 
GitLab


From aea78e77172e4b3712c6da0456fabbe637b28369 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 13 Feb 2020 15:34:02 +0100
Subject: [PATCH 08/50] Bum copyright to 2020

---
 deployment/CMakeLists.txt                                       | 2 +-
 deployment/README.html.in                                       | 2 +-
 deployment/win/dng.bat                                          | 2 +-
 doc/conf/conf.py                                                | 2 +-
 examples/code_fragments/ui/mdi_example.py                       | 2 +-
 examples/code_fragments/ui/menubar_example.py                   | 2 +-
 examples/code_fragments/ui/widget_example.py                    | 2 +-
 modules/base/pymod/__init__.py.in                               | 2 +-
 modules/base/pymod/export_generic_property.cc                   | 2 +-
 modules/base/pymod/export_logger.cc                             | 2 +-
 modules/base/pymod/export_range.cc                              | 2 +-
 modules/base/pymod/export_units.cc                              | 2 +-
 modules/base/pymod/wrap_base.cc                                 | 2 +-
 modules/base/src/boost_filesystem_helper.cc                     | 2 +-
 modules/base/src/boost_filesystem_helper.hh                     | 2 +-
 modules/base/src/dyn_cast.hh                                    | 2 +-
 modules/base/src/export_helper/generic_property_def.hh          | 2 +-
 modules/base/src/export_helper/pair_to_tuple_conv.hh            | 2 +-
 modules/base/src/export_helper/vec_to_list_conv.hh              | 2 +-
 modules/base/src/generic_property.cc                            | 2 +-
 modules/base/src/generic_property.hh                            | 2 +-
 modules/base/src/integrity_error.hh                             | 2 +-
 modules/base/src/invalid_handle.hh                              | 2 +-
 modules/base/src/log.cc                                         | 2 +-
 modules/base/src/log.hh                                         | 2 +-
 modules/base/src/log_sink.cc                                    | 2 +-
 modules/base/src/log_sink.hh                                    | 2 +-
 modules/base/src/message.cc                                     | 2 +-
 modules/base/src/message.hh                                     | 2 +-
 modules/base/src/module_config.hh                               | 2 +-
 modules/base/src/platform.cc                                    | 2 +-
 modules/base/src/platform.hh                                    | 2 +-
 modules/base/src/pod_vector.hh                                  | 2 +-
 modules/base/src/profile.cc                                     | 2 +-
 modules/base/src/profile.hh                                     | 2 +-
 modules/base/src/ptr_observer.hh                                | 2 +-
 modules/base/src/range.hh                                       | 2 +-
 modules/base/src/string_ref.cc                                  | 2 +-
 modules/base/src/string_ref.hh                                  | 2 +-
 modules/base/src/test_utils/compare_files.cc                    | 2 +-
 modules/base/src/test_utils/compare_files.hh                    | 2 +-
 modules/base/src/units.cc                                       | 2 +-
 modules/base/src/units.hh                                       | 2 +-
 modules/base/tests/test_generic_property.cc                     | 2 +-
 modules/base/tests/test_pod_vector.cc                           | 2 +-
 modules/base/tests/test_string_ref.cc                           | 2 +-
 modules/base/tests/tests.cc                                     | 2 +-
 modules/bindings/pymod/cadscore.py                              | 2 +-
 modules/bindings/pymod/dssp.py                                  | 2 +-
 modules/bindings/pymod/export_tmalign.cc                        | 2 +-
 modules/bindings/pymod/ialign.py                                | 2 +-
 modules/bindings/pymod/tmtools.py                               | 2 +-
 modules/bindings/pymod/wrap_bindings.cc                         | 2 +-
 modules/bindings/src/wrap_tmalign.cc                            | 2 +-
 modules/bindings/src/wrap_tmalign.hh                            | 2 +-
 modules/config/base.hh                                          | 2 +-
 modules/config/config.hh.in                                     | 2 +-
 modules/config/dllexport.hh                                     | 2 +-
 modules/config/version.hh.in                                    | 2 +-
 modules/conop/pymod/__init__.py                                 | 2 +-
 modules/conop/pymod/export_amino_acids.cc                       | 2 +-
 modules/conop/pymod/export_compound.cc                          | 2 +-
 modules/conop/pymod/export_conop.cc                             | 2 +-
 modules/conop/pymod/export_diag.cc                              | 2 +-
 modules/conop/pymod/export_heuristic.cc                         | 2 +-
 modules/conop/pymod/export_processor.cc                         | 2 +-
 modules/conop/pymod/export_ring_finder.cc                       | 2 +-
 modules/conop/pymod/export_rule_based.cc                        | 2 +-
 modules/conop/pymod/wrap_conop.cc                               | 2 +-
 modules/conop/src/amino_acids.cc                                | 2 +-
 modules/conop/src/amino_acids.hh                                | 2 +-
 modules/conop/src/chemdict_tool.cc                              | 2 +-
 modules/conop/src/compound.cc                                   | 2 +-
 modules/conop/src/compound.hh                                   | 2 +-
 modules/conop/src/compound_lib.cc                               | 2 +-
 modules/conop/src/compound_lib.hh                               | 2 +-
 modules/conop/src/conop.cc                                      | 2 +-
 modules/conop/src/conop.hh                                      | 2 +-
 modules/conop/src/diag.cc                                       | 2 +-
 modules/conop/src/diag.hh                                       | 2 +-
 modules/conop/src/heuristic.cc                                  | 2 +-
 modules/conop/src/heuristic.hh                                  | 2 +-
 modules/conop/src/module_config.hh                              | 2 +-
 modules/conop/src/processor.cc                                  | 2 +-
 modules/conop/src/processor.hh                                  | 2 +-
 modules/conop/src/ring_finder.cc                                | 2 +-
 modules/conop/src/ring_finder.hh                                | 2 +-
 modules/conop/src/rule_based.cc                                 | 2 +-
 modules/conop/src/rule_based.hh                                 | 2 +-
 modules/conop/tests/test_amino_acids.cc                         | 2 +-
 modules/conop/tests/test_heuristic_builder.cc                   | 2 +-
 modules/conop/tests/test_heuristic_conop.cc                     | 2 +-
 modules/conop/tests/test_rule_based_conop.cc                    | 2 +-
 modules/conop/tests/tests.cc                                    | 2 +-
 modules/db/pymod/__init__.py                                    | 2 +-
 modules/db/src/module_config.hh                                 | 2 +-
 modules/db/src/sqlite_conv.hh                                   | 2 +-
 modules/db/src/sqlite_wrap.cc                                   | 2 +-
 modules/db/src/sqlite_wrap.hh                                   | 2 +-
 modules/geom/pymod/__init__.py                                  | 2 +-
 modules/geom/pymod/export_composite2.cc                         | 2 +-
 modules/geom/pymod/export_composite2_op.cc                      | 2 +-
 modules/geom/pymod/export_composite3.cc                         | 2 +-
 modules/geom/pymod/export_composite3_op.cc                      | 2 +-
 modules/geom/pymod/export_mat2.cc                               | 2 +-
 modules/geom/pymod/export_mat3.cc                               | 2 +-
 modules/geom/pymod/export_mat4.cc                               | 2 +-
 modules/geom/pymod/export_quat.cc                               | 2 +-
 modules/geom/pymod/export_transform.cc                          | 2 +-
 modules/geom/pymod/export_vec2.cc                               | 2 +-
 modules/geom/pymod/export_vec3.cc                               | 2 +-
 modules/geom/pymod/export_vec4.cc                               | 2 +-
 modules/geom/pymod/export_vecmat2_op.cc                         | 2 +-
 modules/geom/pymod/export_vecmat3_op.cc                         | 2 +-
 modules/geom/pymod/export_vecmat4_op.cc                         | 2 +-
 modules/geom/pymod/import_wrapper.hh                            | 2 +-
 modules/geom/pymod/wrap_geom.cc                                 | 2 +-
 modules/geom/src/aligned_cuboid.cc                              | 2 +-
 modules/geom/src/aligned_cuboid.hh                              | 2 +-
 modules/geom/src/circular_iterator.hh                           | 2 +-
 modules/geom/src/composite.hh                                   | 2 +-
 modules/geom/src/composite2.cc                                  | 2 +-
 modules/geom/src/composite2.hh                                  | 2 +-
 modules/geom/src/composite2_op.cc                               | 2 +-
 modules/geom/src/composite2_op.hh                               | 2 +-
 modules/geom/src/composite3.cc                                  | 2 +-
 modules/geom/src/composite3.hh                                  | 2 +-
 modules/geom/src/composite3_op.cc                               | 2 +-
 modules/geom/src/composite3_op.hh                               | 2 +-
 modules/geom/src/composite_op.hh                                | 2 +-
 modules/geom/src/constants.hh                                   | 2 +-
 modules/geom/src/def.hh                                         | 2 +-
 modules/geom/src/exc.hh                                         | 2 +-
 modules/geom/src/fnc.hh                                         | 2 +-
 modules/geom/src/geom.hh                                        | 2 +-
 modules/geom/src/mat.hh                                         | 2 +-
 modules/geom/src/mat2.cc                                        | 2 +-
 modules/geom/src/mat2.hh                                        | 2 +-
 modules/geom/src/mat3.cc                                        | 2 +-
 modules/geom/src/mat3.hh                                        | 2 +-
 modules/geom/src/mat4.cc                                        | 2 +-
 modules/geom/src/mat4.hh                                        | 2 +-
 modules/geom/src/module_config.hh                               | 2 +-
 modules/geom/src/point_cloud.cc                                 | 2 +-
 modules/geom/src/point_cloud.hh                                 | 2 +-
 modules/geom/src/quat.cc                                        | 2 +-
 modules/geom/src/quat.hh                                        | 2 +-
 modules/geom/src/transform.cc                                   | 2 +-
 modules/geom/src/transform.hh                                   | 2 +-
 modules/geom/src/vec.hh                                         | 2 +-
 modules/geom/src/vec2.hh                                        | 2 +-
 modules/geom/src/vec3.cc                                        | 2 +-
 modules/geom/src/vec3.hh                                        | 2 +-
 modules/geom/src/vec4.hh                                        | 2 +-
 modules/geom/src/vec_mat_predicates.hh                          | 2 +-
 modules/geom/src/vecmat2_op.cc                                  | 2 +-
 modules/geom/src/vecmat2_op.hh                                  | 2 +-
 modules/geom/src/vecmat3_op.cc                                  | 2 +-
 modules/geom/src/vecmat3_op.hh                                  | 2 +-
 modules/geom/src/vecmat4_op.cc                                  | 2 +-
 modules/geom/src/vecmat4_op.hh                                  | 2 +-
 modules/geom/src/vecmat_op.hh                                   | 2 +-
 modules/geom/tests/test_composite2.cc                           | 2 +-
 modules/geom/tests/test_composite3.cc                           | 2 +-
 modules/geom/tests/test_geom.py                                 | 2 +-
 modules/geom/tests/test_mat2.cc                                 | 2 +-
 modules/geom/tests/test_mat3.cc                                 | 2 +-
 modules/geom/tests/test_mat4.cc                                 | 2 +-
 modules/geom/tests/test_op2.cc                                  | 2 +-
 modules/geom/tests/test_op3.cc                                  | 2 +-
 modules/geom/tests/test_op4.cc                                  | 2 +-
 modules/geom/tests/test_quat.cc                                 | 2 +-
 modules/geom/tests/test_transform.cc                            | 2 +-
 modules/geom/tests/test_vec2.cc                                 | 2 +-
 modules/geom/tests/test_vec3.cc                                 | 2 +-
 modules/geom/tests/test_vec4.cc                                 | 2 +-
 modules/geom/tests/tests.cc                                     | 2 +-
 modules/gfx/pymod/__init__.py                                   | 2 +-
 modules/gfx/pymod/color_by_def.hh                               | 2 +-
 modules/gfx/pymod/export_bitmap.cc                              | 2 +-
 modules/gfx/pymod/export_color.cc                               | 2 +-
 modules/gfx/pymod/export_color_ops.cc                           | 2 +-
 modules/gfx/pymod/export_entity.cc                              | 2 +-
 modules/gfx/pymod/export_exporter.cc                            | 2 +-
 modules/gfx/pymod/export_gfx_node.cc                            | 2 +-
 modules/gfx/pymod/export_gfx_obj.cc                             | 2 +-
 modules/gfx/pymod/export_glwin_base.cc                          | 2 +-
 modules/gfx/pymod/export_gradient.cc                            | 2 +-
 modules/gfx/pymod/export_map.cc                                 | 2 +-
 modules/gfx/pymod/export_primitives.cc                          | 2 +-
 modules/gfx/pymod/export_primlist.cc                            | 2 +-
 modules/gfx/pymod/export_render_options.cc                      | 2 +-
 modules/gfx/pymod/export_scene.cc                               | 2 +-
 modules/gfx/pymod/export_surface.cc                             | 2 +-
 modules/gfx/pymod/export_symmetry_node.cc                       | 2 +-
 modules/gfx/pymod/py_gfx_obj.py                                 | 2 +-
 modules/gfx/pymod/wrap_gfx.cc                                   | 2 +-
 modules/gfx/src/bitmap_io.cc                                    | 2 +-
 modules/gfx/src/bitmap_io.hh                                    | 2 +-
 modules/gfx/src/collada_exporter.cc                             | 2 +-
 modules/gfx/src/collada_exporter.hh                             | 2 +-
 modules/gfx/src/color.cc                                        | 2 +-
 modules/gfx/src/color.hh                                        | 2 +-
 modules/gfx/src/color_ops/basic_gradient_color_op.cc            | 2 +-
 modules/gfx/src/color_ops/basic_gradient_color_op.hh            | 2 +-
 modules/gfx/src/color_ops/by_chain_color_op.cc                  | 2 +-
 modules/gfx/src/color_ops/by_chain_color_op.hh                  | 2 +-
 modules/gfx/src/color_ops/by_element_color_op.cc                | 2 +-
 modules/gfx/src/color_ops/by_element_color_op.hh                | 2 +-
 modules/gfx/src/color_ops/color_op.cc                           | 2 +-
 modules/gfx/src/color_ops/color_op.hh                           | 2 +-
 modules/gfx/src/color_ops/entity_view_color_op.cc               | 2 +-
 modules/gfx/src/color_ops/entity_view_color_op.hh               | 2 +-
 modules/gfx/src/color_ops/gradient_color_op.cc                  | 2 +-
 modules/gfx/src/color_ops/gradient_color_op.hh                  | 2 +-
 modules/gfx/src/color_ops/gradient_level_color_op.cc            | 2 +-
 modules/gfx/src/color_ops/gradient_level_color_op.hh            | 2 +-
 modules/gfx/src/color_ops/map_handle_color_op.cc                | 2 +-
 modules/gfx/src/color_ops/map_handle_color_op.hh                | 2 +-
 modules/gfx/src/color_ops/uniform_color_op.cc                   | 2 +-
 modules/gfx/src/color_ops/uniform_color_op.hh                   | 2 +-
 modules/gfx/src/entity.cc                                       | 2 +-
 modules/gfx/src/entity.hh                                       | 2 +-
 modules/gfx/src/entity_fw.hh                                    | 2 +-
 modules/gfx/src/exporter.cc                                     | 2 +-
 modules/gfx/src/exporter.hh                                     | 2 +-
 modules/gfx/src/exporter_fw.hh                                  | 2 +-
 modules/gfx/src/gfx.hh                                          | 2 +-
 modules/gfx/src/gfx_fw.hh                                       | 2 +-
 modules/gfx/src/gfx_node.cc                                     | 2 +-
 modules/gfx/src/gfx_node.hh                                     | 2 +-
 modules/gfx/src/gfx_node_fw.hh                                  | 2 +-
 modules/gfx/src/gfx_node_visitor.hh                             | 2 +-
 modules/gfx/src/gfx_object.cc                                   | 2 +-
 modules/gfx/src/gfx_object.hh                                   | 2 +-
 modules/gfx/src/gfx_object_base.hh                              | 2 +-
 modules/gfx/src/gfx_object_fw.hh                                | 2 +-
 modules/gfx/src/gfx_prim.cc                                     | 2 +-
 modules/gfx/src/gfx_prim.hh                                     | 2 +-
 modules/gfx/src/gfx_test_object.cc                              | 2 +-
 modules/gfx/src/gfx_test_object.hh                              | 2 +-
 modules/gfx/src/gl_helper.hh                                    | 2 +-
 modules/gfx/src/gl_include.hh                                   | 2 +-
 modules/gfx/src/glext_include.hh                                | 2 +-
 modules/gfx/src/glwin_base.hh                                   | 2 +-
 modules/gfx/src/gost_exporter.cc                                | 2 +-
 modules/gfx/src/gost_exporter.hh                                | 2 +-
 modules/gfx/src/gradient.cc                                     | 2 +-
 modules/gfx/src/gradient.hh                                     | 2 +-
 modules/gfx/src/gradient_manager.cc                             | 2 +-
 modules/gfx/src/gradient_manager.hh                             | 2 +-
 modules/gfx/src/impl/backbone_trace.cc                          | 2 +-
 modules/gfx/src/impl/backbone_trace.hh                          | 2 +-
 modules/gfx/src/impl/cartoon_renderer.cc                        | 2 +-
 modules/gfx/src/impl/cartoon_renderer.hh                        | 2 +-
 modules/gfx/src/impl/cgl_offscreen_buffer.cc                    | 2 +-
 modules/gfx/src/impl/cgl_offscreen_buffer.hh                    | 2 +-
 modules/gfx/src/impl/connect_renderer_base.cc                   | 2 +-
 modules/gfx/src/impl/connect_renderer_base.hh                   | 2 +-
 modules/gfx/src/impl/cpk_renderer.cc                            | 2 +-
 modules/gfx/src/impl/cpk_renderer.hh                            | 2 +-
 modules/gfx/src/impl/custom_renderer.cc                         | 2 +-
 modules/gfx/src/impl/custom_renderer.hh                         | 2 +-
 modules/gfx/src/impl/debug_renderer.cc                          | 2 +-
 modules/gfx/src/impl/debug_renderer.hh                          | 2 +-
 modules/gfx/src/impl/entity_detail.cc                           | 2 +-
 modules/gfx/src/impl/entity_detail.hh                           | 2 +-
 modules/gfx/src/impl/entity_renderer.cc                         | 2 +-
 modules/gfx/src/impl/entity_renderer.hh                         | 2 +-
 modules/gfx/src/impl/entity_renderer_fw.hh                      | 2 +-
 modules/gfx/src/impl/fast_spheres.cc                            | 2 +-
 modules/gfx/src/impl/fast_spheres.hh                            | 2 +-
 modules/gfx/src/impl/generate_map_iso_spec.py                   | 2 +-
 modules/gfx/src/impl/glx_offscreen_buffer.cc                    | 2 +-
 modules/gfx/src/impl/glx_offscreen_buffer.hh                    | 2 +-
 modules/gfx/src/impl/line_trace_renderer.cc                     | 2 +-
 modules/gfx/src/impl/line_trace_renderer.hh                     | 2 +-
 modules/gfx/src/impl/map_iso_gen.cc                             | 2 +-
 modules/gfx/src/impl/map_iso_gen.hh                             | 2 +-
 modules/gfx/src/impl/map_iso_gen_o.cc                           | 2 +-
 modules/gfx/src/impl/map_iso_gen_o.hh                           | 2 +-
 modules/gfx/src/impl/map_iso_gen_s.cc                           | 2 +-
 modules/gfx/src/impl/map_iso_gen_s.hh                           | 2 +-
 modules/gfx/src/impl/map_iso_spec.hh                            | 2 +-
 modules/gfx/src/impl/map_octree.cc                              | 2 +-
 modules/gfx/src/impl/map_octree.hh                              | 2 +-
 modules/gfx/src/impl/mapped_property.cc                         | 2 +-
 modules/gfx/src/impl/mapped_property.hh                         | 2 +-
 modules/gfx/src/impl/mesa_offscreen_buffer.cc                   | 2 +-
 modules/gfx/src/impl/mesa_offscreen_buffer.hh                   | 2 +-
 modules/gfx/src/impl/octree_isocont.cc                          | 2 +-
 modules/gfx/src/impl/octree_isocont.hh                          | 2 +-
 modules/gfx/src/impl/scene_fx.hh                                | 2 +-
 modules/gfx/src/impl/simple_renderer.cc                         | 2 +-
 modules/gfx/src/impl/simple_renderer.hh                         | 2 +-
 modules/gfx/src/impl/sline_renderer.cc                          | 2 +-
 modules/gfx/src/impl/sline_renderer.hh                          | 2 +-
 modules/gfx/src/impl/tabulated_trig.cc                          | 2 +-
 modules/gfx/src/impl/tabulated_trig.hh                          | 2 +-
 modules/gfx/src/impl/trace_renderer.cc                          | 2 +-
 modules/gfx/src/impl/trace_renderer.hh                          | 2 +-
 modules/gfx/src/impl/trace_renderer_base.cc                     | 2 +-
 modules/gfx/src/impl/trace_renderer_base.hh                     | 2 +-
 modules/gfx/src/impl/wgl_offscreen_buffer.cc                    | 2 +-
 modules/gfx/src/impl/wgl_offscreen_buffer.hh                    | 2 +-
 modules/gfx/src/input.cc                                        | 2 +-
 modules/gfx/src/input.hh                                        | 2 +-
 modules/gfx/src/map_iso.cc                                      | 2 +-
 modules/gfx/src/map_iso.hh                                      | 2 +-
 modules/gfx/src/map_iso_prop.hh                                 | 2 +-
 modules/gfx/src/map_slab.cc                                     | 2 +-
 modules/gfx/src/map_slab.hh                                     | 2 +-
 modules/gfx/src/material.cc                                     | 2 +-
 modules/gfx/src/material.hh                                     | 2 +-
 modules/gfx/src/module_config.hh                                | 2 +-
 modules/gfx/src/offscreen_buffer.hh                             | 2 +-
 modules/gfx/src/povray.cc                                       | 2 +-
 modules/gfx/src/povray.hh                                       | 2 +-
 modules/gfx/src/povray_fw.hh                                    | 2 +-
 modules/gfx/src/prim_list.cc                                    | 2 +-
 modules/gfx/src/prim_list.hh                                    | 2 +-
 modules/gfx/src/primitives.cc                                   | 2 +-
 modules/gfx/src/primitives.hh                                   | 2 +-
 modules/gfx/src/render_mode.hh                                  | 2 +-
 modules/gfx/src/render_options/cartoon_render_options.cc        | 2 +-
 modules/gfx/src/render_options/cartoon_render_options.hh        | 2 +-
 modules/gfx/src/render_options/cpk_render_options.cc            | 2 +-
 modules/gfx/src/render_options/cpk_render_options.hh            | 2 +-
 modules/gfx/src/render_options/custom_render_options.cc         | 2 +-
 modules/gfx/src/render_options/custom_render_options.hh         | 2 +-
 modules/gfx/src/render_options/line_render_options.cc           | 2 +-
 modules/gfx/src/render_options/line_render_options.hh           | 2 +-
 modules/gfx/src/render_options/line_trace_render_options.cc     | 2 +-
 modules/gfx/src/render_options/line_trace_render_options.hh     | 2 +-
 modules/gfx/src/render_options/render_options.cc                | 2 +-
 modules/gfx/src/render_options/render_options.hh                | 2 +-
 modules/gfx/src/render_options/simple_render_options.cc         | 2 +-
 modules/gfx/src/render_options/simple_render_options.hh         | 2 +-
 modules/gfx/src/render_options/sline_render_options.cc          | 2 +-
 modules/gfx/src/render_options/sline_render_options.hh          | 2 +-
 modules/gfx/src/render_options/trace_render_options.cc          | 2 +-
 modules/gfx/src/render_options/trace_render_options.hh          | 2 +-
 modules/gfx/src/render_pass.hh                                  | 2 +-
 modules/gfx/src/scene.cc                                        | 2 +-
 modules/gfx/src/scene.hh                                        | 2 +-
 modules/gfx/src/scene_observer.hh                               | 2 +-
 modules/gfx/src/selection.cc                                    | 2 +-
 modules/gfx/src/selection.hh                                    | 2 +-
 modules/gfx/src/shader.cc                                       | 2 +-
 modules/gfx/src/shader.hh                                       | 2 +-
 modules/gfx/src/surface.cc                                      | 2 +-
 modules/gfx/src/surface.hh                                      | 2 +-
 modules/gfx/src/symmetry_node.cc                                | 2 +-
 modules/gfx/src/symmetry_node.hh                                | 2 +-
 modules/gfx/src/texture.hh                                      | 2 +-
 modules/gfx/src/vertex_array.cc                                 | 2 +-
 modules/gfx/src/vertex_array.hh                                 | 2 +-
 modules/gfx/src/vertex_array_helper.cc                          | 2 +-
 modules/gfx/src/vertex_array_helper.hh                          | 2 +-
 modules/gfx/tests/test_color.cc                                 | 2 +-
 modules/gfx/tests/test_ent_pov_export.cc                        | 2 +-
 modules/gfx/tests/test_gfx.py                                   | 2 +-
 modules/gfx/tests/test_gfx_node.cc                              | 2 +-
 modules/gfx/tests/test_map_octree.cc                            | 2 +-
 modules/gfx/tests/tests.cc                                      | 2 +-
 modules/gui/pymod/__init__.py                                   | 2 +-
 modules/gui/pymod/data_viewer_proxy.cc                          | 2 +-
 modules/gui/pymod/data_viewer_proxy.hh                          | 2 +-
 modules/gui/pymod/dng/superpositiondialog.py                    | 2 +-
 modules/gui/pymod/export_alignment_view.cc                      | 2 +-
 modules/gui/pymod/export_data_viewer.cc                         | 2 +-
 modules/gui/pymod/export_file_loader.cc                         | 2 +-
 modules/gui/pymod/export_file_viewer.cc                         | 2 +-
 modules/gui/pymod/export_gl_canvas.cc                           | 2 +-
 modules/gui/pymod/export_gl_win.cc                              | 2 +-
 modules/gui/pymod/export_gosty.cc                               | 2 +-
 modules/gui/pymod/export_input.cc                               | 2 +-
 modules/gui/pymod/export_main_area.cc                           | 2 +-
 modules/gui/pymod/export_menu_bar.cc                            | 2 +-
 modules/gui/pymod/export_message_widget.cc                      | 2 +-
 modules/gui/pymod/export_overlay.cc                             | 2 +-
 modules/gui/pymod/export_panels.cc                              | 2 +-
 modules/gui/pymod/export_perspective.cc                         | 2 +-
 modules/gui/pymod/export_py_shell.cc                            | 2 +-
 modules/gui/pymod/export_scene_selection.cc                     | 2 +-
 modules/gui/pymod/export_scene_win.cc                           | 2 +-
 modules/gui/pymod/export_sequence_viewer.cc                     | 2 +-
 modules/gui/pymod/export_sip_handler.cc                         | 2 +-
 modules/gui/pymod/export_tool.cc                                | 2 +-
 modules/gui/pymod/export_widget.cc                              | 2 +-
 modules/gui/pymod/init_menubar.py                               | 2 +-
 modules/gui/pymod/qptr.hh                                       | 2 +-
 modules/gui/pymod/scene/__init__.py                             | 2 +-
 modules/gui/pymod/scene/color_options_widget.py                 | 2 +-
 modules/gui/pymod/scene/color_select_widget.py                  | 2 +-
 modules/gui/pymod/scene/combo_options_widget.py                 | 2 +-
 modules/gui/pymod/scene/cpk_widget.py                           | 2 +-
 modules/gui/pymod/scene/custom_widget.py                        | 2 +-
 modules/gui/pymod/scene/file_loader.py                          | 2 +-
 modules/gui/pymod/scene/gradient_editor_widget.py               | 2 +-
 modules/gui/pymod/scene/gradient_info_handler.py                | 2 +-
 modules/gui/pymod/scene/gradient_preset_widget.py               | 2 +-
 modules/gui/pymod/scene/hsc_widget.py                           | 2 +-
 modules/gui/pymod/scene/immutable_gradient_info_handler.py      | 2 +-
 modules/gui/pymod/scene/immutable_info_handler.py               | 2 +-
 modules/gui/pymod/scene/immutable_preset_info_handler.py        | 2 +-
 modules/gui/pymod/scene/init_inspector.py                       | 2 +-
 modules/gui/pymod/scene/inspector_widget.py                     | 2 +-
 modules/gui/pymod/scene/line_trace_widget.py                    | 2 +-
 modules/gui/pymod/scene/map_level_widget.py                     | 2 +-
 modules/gui/pymod/scene/preset.py                               | 2 +-
 modules/gui/pymod/scene/preset_editor_widget.py                 | 2 +-
 modules/gui/pymod/scene/preset_info_handler.py                  | 2 +-
 modules/gui/pymod/scene/preset_widget.py                        | 2 +-
 modules/gui/pymod/scene/render_mode_widget.py                   | 2 +-
 modules/gui/pymod/scene/render_op.py                            | 2 +-
 modules/gui/pymod/scene/render_options_widget.py                | 2 +-
 modules/gui/pymod/scene/scene_observer_impl.py                  | 2 +-
 modules/gui/pymod/scene/scene_selection_helper.py               | 2 +-
 modules/gui/pymod/scene/simple_widget.py                        | 2 +-
 modules/gui/pymod/scene/sline_widget.py                         | 2 +-
 modules/gui/pymod/scene/toolbar_options_widget.py               | 2 +-
 modules/gui/pymod/scene/trace_widget.py                         | 2 +-
 modules/gui/pymod/scene/tube_widget.py                          | 2 +-
 modules/gui/pymod/scene/uniform_color_widget.py                 | 2 +-
 modules/gui/pymod/scene/visibility_op.py                        | 2 +-
 modules/gui/pymod/scene/wireframe_widget.py                     | 2 +-
 modules/gui/pymod/sip_handler.hh                                | 2 +-
 modules/gui/pymod/trajectory_viewer.py                          | 2 +-
 modules/gui/pymod/wrap_gui.cc                                   | 2 +-
 modules/gui/src/admin.cc                                        | 2 +-
 modules/gui/src/admin.hh                                        | 2 +-
 modules/gui/src/data_viewer/argand.cc                           | 2 +-
 modules/gui/src/data_viewer/argand.hh                           | 2 +-
 modules/gui/src/data_viewer/data_viewer.cc                      | 2 +-
 modules/gui/src/data_viewer/data_viewer.hh                      | 2 +-
 modules/gui/src/data_viewer/data_viewer_panel.cc                | 2 +-
 modules/gui/src/data_viewer/data_viewer_panel.hh                | 2 +-
 modules/gui/src/data_viewer/data_viewer_panel_base.cc           | 2 +-
 modules/gui/src/data_viewer/data_viewer_panel_base.hh           | 2 +-
 modules/gui/src/data_viewer/draw_overlay.cc                     | 2 +-
 modules/gui/src/data_viewer/draw_overlay.hh                     | 2 +-
 modules/gui/src/data_viewer/drawing_functions.cc                | 2 +-
 modules/gui/src/data_viewer/drawing_functions.hh                | 2 +-
 modules/gui/src/data_viewer/fft_panel.cc                        | 2 +-
 modules/gui/src/data_viewer/fft_panel.hh                        | 2 +-
 modules/gui/src/data_viewer/img2qt.cc                           | 2 +-
 modules/gui/src/data_viewer/img2qt.hh                           | 2 +-
 modules/gui/src/data_viewer/info_panel.cc                       | 2 +-
 modules/gui/src/data_viewer/info_panel.hh                       | 2 +-
 modules/gui/src/data_viewer/mask_overlay.cc                     | 2 +-
 modules/gui/src/data_viewer/mask_overlay.hh                     | 2 +-
 modules/gui/src/data_viewer/null_overlay.cc                     | 2 +-
 modules/gui/src/data_viewer/null_overlay.hh                     | 2 +-
 modules/gui/src/data_viewer/overlay.hh                          | 2 +-
 modules/gui/src/data_viewer/overlay_base.cc                     | 2 +-
 modules/gui/src/data_viewer/overlay_base.hh                     | 2 +-
 modules/gui/src/data_viewer/overlay_base_fw.hh                  | 2 +-
 modules/gui/src/data_viewer/overlay_manager.cc                  | 2 +-
 modules/gui/src/data_viewer/overlay_manager.hh                  | 2 +-
 modules/gui/src/data_viewer/overlay_manager_fw.hh               | 2 +-
 modules/gui/src/data_viewer/overlay_manager_gui.cc              | 2 +-
 modules/gui/src/data_viewer/overlay_manager_gui.hh              | 2 +-
 modules/gui/src/data_viewer/overlay_manager_observer.hh         | 2 +-
 modules/gui/src/data_viewer/pointlist_overlay.cc                | 2 +-
 modules/gui/src/data_viewer/pointlist_overlay.hh                | 2 +-
 modules/gui/src/data_viewer/pointlist_overlay_base.cc           | 2 +-
 modules/gui/src/data_viewer/pointlist_overlay_base.hh           | 2 +-
 modules/gui/src/data_viewer/strategies.cc                       | 2 +-
 modules/gui/src/data_viewer/strategies.hh                       | 2 +-
 modules/gui/src/data_viewer/strategies_fw.hh                    | 2 +-
 modules/gui/src/data_viewer/viewer_normalizer.cc                | 2 +-
 modules/gui/src/data_viewer/viewer_normalizer.hh                | 2 +-
 modules/gui/src/dock_widget.cc                                  | 2 +-
 modules/gui/src/dock_widget.hh                                  | 2 +-
 modules/gui/src/file_browser.cc                                 | 2 +-
 modules/gui/src/file_browser.hh                                 | 2 +-
 modules/gui/src/file_loader.cc                                  | 2 +-
 modules/gui/src/file_loader.hh                                  | 2 +-
 modules/gui/src/file_type_dialog.cc                             | 2 +-
 modules/gui/src/file_type_dialog.hh                             | 2 +-
 modules/gui/src/file_viewer.cc                                  | 2 +-
 modules/gui/src/file_viewer.hh                                  | 2 +-
 modules/gui/src/gl_canvas.cc                                    | 2 +-
 modules/gui/src/gl_canvas.hh                                    | 2 +-
 modules/gui/src/gl_win.cc                                       | 2 +-
 modules/gui/src/gl_win.hh                                       | 2 +-
 modules/gui/src/gosty.cc                                        | 2 +-
 modules/gui/src/gosty.hh                                        | 2 +-
 modules/gui/src/gosty_app.cc                                    | 2 +-
 modules/gui/src/gosty_app.hh                                    | 2 +-
 modules/gui/src/input/spnav_input.cc                            | 2 +-
 modules/gui/src/input/spnav_input.hh                            | 2 +-
 modules/gui/src/main.cc                                         | 2 +-
 modules/gui/src/main.hh                                         | 2 +-
 modules/gui/src/main_area.cc                                    | 2 +-
 modules/gui/src/main_area.hh                                    | 2 +-
 modules/gui/src/main_window.cc                                  | 2 +-
 modules/gui/src/main_window.hh                                  | 2 +-
 modules/gui/src/messages/log_reader.cc                          | 2 +-
 modules/gui/src/messages/log_reader.hh                          | 2 +-
 modules/gui/src/messages/message_box_widget.cc                  | 2 +-
 modules/gui/src/messages/message_box_widget.hh                  | 2 +-
 modules/gui/src/messages/message_widget.cc                      | 2 +-
 modules/gui/src/messages/message_widget.hh                      | 2 +-
 modules/gui/src/module_config.hh.in                             | 2 +-
 modules/gui/src/panels/bottom_bar.cc                            | 2 +-
 modules/gui/src/panels/bottom_bar.hh                            | 2 +-
 modules/gui/src/panels/button_bar.cc                            | 2 +-
 modules/gui/src/panels/button_bar.hh                            | 2 +-
 modules/gui/src/panels/button_box.cc                            | 2 +-
 modules/gui/src/panels/button_box.hh                            | 2 +-
 modules/gui/src/panels/drop_box.cc                              | 2 +-
 modules/gui/src/panels/drop_box.hh                              | 2 +-
 modules/gui/src/panels/event_button.cc                          | 2 +-
 modules/gui/src/panels/event_button.hh                          | 2 +-
 modules/gui/src/panels/panel_bar.cc                             | 2 +-
 modules/gui/src/panels/panel_bar.hh                             | 2 +-
 modules/gui/src/panels/panel_bar_widget_holder.cc               | 2 +-
 modules/gui/src/panels/panel_bar_widget_holder.hh               | 2 +-
 modules/gui/src/panels/panel_manager.cc                         | 2 +-
 modules/gui/src/panels/panel_manager.hh                         | 2 +-
 modules/gui/src/panels/panel_widget_container.cc                | 2 +-
 modules/gui/src/panels/panel_widget_container.hh                | 2 +-
 modules/gui/src/panels/side_bar.cc                              | 2 +-
 modules/gui/src/panels/side_bar.hh                              | 2 +-
 modules/gui/src/panels/splitter_panel_bar.cc                    | 2 +-
 modules/gui/src/panels/splitter_panel_bar.hh                    | 2 +-
 modules/gui/src/panels/tabbed_panel_bar.cc                      | 2 +-
 modules/gui/src/panels/tabbed_panel_bar.hh                      | 2 +-
 modules/gui/src/perspective.cc                                  | 2 +-
 modules/gui/src/perspective.hh                                  | 2 +-
 modules/gui/src/python_shell/completer_base.cc                  | 2 +-
 modules/gui/src/python_shell/completer_base.hh                  | 2 +-
 modules/gui/src/python_shell/dir_model.cc                       | 2 +-
 modules/gui/src/python_shell/dir_model.hh                       | 2 +-
 modules/gui/src/python_shell/gutter.cc                          | 2 +-
 modules/gui/src/python_shell/gutter.hh                          | 2 +-
 modules/gui/src/python_shell/main_thread_runner.cc              | 2 +-
 modules/gui/src/python_shell/main_thread_runner.hh              | 2 +-
 modules/gui/src/python_shell/output_redirector.cc               | 2 +-
 modules/gui/src/python_shell/output_redirector.hh               | 2 +-
 modules/gui/src/python_shell/path_completer.cc                  | 2 +-
 modules/gui/src/python_shell/path_completer.hh                  | 2 +-
 modules/gui/src/python_shell/python_completer.cc                | 2 +-
 modules/gui/src/python_shell/python_completer.hh                | 2 +-
 modules/gui/src/python_shell/python_context_parser.cc           | 2 +-
 modules/gui/src/python_shell/python_context_parser.hh           | 2 +-
 modules/gui/src/python_shell/python_interpreter.cc              | 2 +-
 modules/gui/src/python_shell/python_interpreter.hh              | 2 +-
 modules/gui/src/python_shell/python_interpreter_proxy.cc        | 2 +-
 modules/gui/src/python_shell/python_interpreter_proxy.hh        | 2 +-
 modules/gui/src/python_shell/python_interpreter_worker.cc       | 2 +-
 modules/gui/src/python_shell/python_interpreter_worker.hh       | 2 +-
 modules/gui/src/python_shell/python_namespace_tree_item.cc      | 2 +-
 modules/gui/src/python_shell/python_namespace_tree_item.hh      | 2 +-
 modules/gui/src/python_shell/python_namespace_tree_model.cc     | 2 +-
 modules/gui/src/python_shell/python_namespace_tree_model.hh     | 2 +-
 modules/gui/src/python_shell/python_shell.cc                    | 2 +-
 modules/gui/src/python_shell/python_shell.hh                    | 2 +-
 modules/gui/src/python_shell/python_shell_fw.hh                 | 2 +-
 .../gui/src/python_shell/python_shell_text_document_layout.cc   | 2 +-
 .../gui/src/python_shell/python_shell_text_document_layout.hh   | 2 +-
 modules/gui/src/python_shell/python_shell_widget.cc             | 2 +-
 modules/gui/src/python_shell/python_shell_widget.hh             | 2 +-
 modules/gui/src/python_shell/python_syntax_highlighter.cc       | 2 +-
 modules/gui/src/python_shell/python_syntax_highlighter.hh       | 2 +-
 modules/gui/src/python_shell/python_tokenizer.cc                | 2 +-
 modules/gui/src/python_shell/python_tokenizer.hh                | 2 +-
 modules/gui/src/python_shell/shell_history.cc                   | 2 +-
 modules/gui/src/python_shell/shell_history.hh                   | 2 +-
 modules/gui/src/python_shell/state.cc                           | 2 +-
 modules/gui/src/python_shell/state.hh                           | 2 +-
 modules/gui/src/python_shell/state_machine.cc                   | 2 +-
 modules/gui/src/python_shell/state_machine.hh                   | 2 +-
 modules/gui/src/python_shell/string_literal_positions.cc        | 2 +-
 modules/gui/src/python_shell/string_literal_positions.hh        | 2 +-
 modules/gui/src/python_shell/text_logger.cc                     | 2 +-
 modules/gui/src/python_shell/text_logger.hh                     | 2 +-
 modules/gui/src/python_shell/transition.cc                      | 2 +-
 modules/gui/src/python_shell/transition.hh                      | 2 +-
 modules/gui/src/python_shell/transition_guard.cc                | 2 +-
 modules/gui/src/python_shell/transition_guard.hh                | 2 +-
 modules/gui/src/remote_loader.hh                                | 2 +-
 modules/gui/src/remote_site_loader.cc                           | 2 +-
 modules/gui/src/remote_site_loader.hh                           | 2 +-
 modules/gui/src/scene_menu.cc                                   | 2 +-
 modules/gui/src/scene_menu.hh                                   | 2 +-
 modules/gui/src/scene_selection.cc                              | 2 +-
 modules/gui/src/scene_selection.hh                              | 2 +-
 modules/gui/src/scene_win/context_menu.cc                       | 2 +-
 modules/gui/src/scene_win/context_menu.hh                       | 2 +-
 modules/gui/src/scene_win/current_selection_node.cc             | 2 +-
 modules/gui/src/scene_win/current_selection_node.hh             | 2 +-
 modules/gui/src/scene_win/custom_part_node.cc                   | 2 +-
 modules/gui/src/scene_win/custom_part_node.hh                   | 2 +-
 modules/gui/src/scene_win/entity_node.cc                        | 2 +-
 modules/gui/src/scene_win/entity_node.hh                        | 2 +-
 modules/gui/src/scene_win/entity_part_node.cc                   | 2 +-
 modules/gui/src/scene_win/entity_part_node.hh                   | 2 +-
 modules/gui/src/scene_win/gfx_scene_node.cc                     | 2 +-
 modules/gui/src/scene_win/gfx_scene_node.hh                     | 2 +-
 modules/gui/src/scene_win/label_node.cc                         | 2 +-
 modules/gui/src/scene_win/label_node.hh                         | 2 +-
 modules/gui/src/scene_win/render_mode_node.cc                   | 2 +-
 modules/gui/src/scene_win/render_mode_node.hh                   | 2 +-
 modules/gui/src/scene_win/render_modes_node.cc                  | 2 +-
 modules/gui/src/scene_win/render_modes_node.hh                  | 2 +-
 modules/gui/src/scene_win/root_node.cc                          | 2 +-
 modules/gui/src/scene_win/root_node.hh                          | 2 +-
 modules/gui/src/scene_win/scene_node.cc                         | 2 +-
 modules/gui/src/scene_win/scene_node.hh                         | 2 +-
 modules/gui/src/scene_win/scene_win.cc                          | 2 +-
 modules/gui/src/scene_win/scene_win.hh                          | 2 +-
 modules/gui/src/scene_win/scene_win_model.cc                    | 2 +-
 modules/gui/src/scene_win/scene_win_model.hh                    | 2 +-
 modules/gui/src/sequence_viewer/align_properties_painter.cc     | 2 +-
 modules/gui/src/sequence_viewer/align_properties_painter.hh     | 2 +-
 modules/gui/src/sequence_viewer/alignment_view_object.cc        | 2 +-
 modules/gui/src/sequence_viewer/alignment_view_object.hh        | 2 +-
 modules/gui/src/sequence_viewer/background_painter.cc           | 2 +-
 modules/gui/src/sequence_viewer/background_painter.hh           | 2 +-
 modules/gui/src/sequence_viewer/base_row.cc                     | 2 +-
 modules/gui/src/sequence_viewer/base_row.hh                     | 2 +-
 modules/gui/src/sequence_viewer/base_view_object.cc             | 2 +-
 modules/gui/src/sequence_viewer/base_view_object.hh             | 2 +-
 modules/gui/src/sequence_viewer/conservation_painter.cc         | 2 +-
 modules/gui/src/sequence_viewer/conservation_painter.hh         | 2 +-
 modules/gui/src/sequence_viewer/painter.hh                      | 2 +-
 modules/gui/src/sequence_viewer/secstr_row.cc                   | 2 +-
 modules/gui/src/sequence_viewer/secstr_row.hh                   | 2 +-
 modules/gui/src/sequence_viewer/seq_secstr_painter.cc           | 2 +-
 modules/gui/src/sequence_viewer/seq_secstr_painter.hh           | 2 +-
 modules/gui/src/sequence_viewer/seq_selection_painter.cc        | 2 +-
 modules/gui/src/sequence_viewer/seq_selection_painter.hh        | 2 +-
 modules/gui/src/sequence_viewer/seq_text_painter.cc             | 2 +-
 modules/gui/src/sequence_viewer/seq_text_painter.hh             | 2 +-
 modules/gui/src/sequence_viewer/sequence_delegate.cc            | 2 +-
 modules/gui/src/sequence_viewer/sequence_delegate.hh            | 2 +-
 modules/gui/src/sequence_viewer/sequence_model.cc               | 2 +-
 modules/gui/src/sequence_viewer/sequence_model.hh               | 2 +-
 modules/gui/src/sequence_viewer/sequence_row.cc                 | 2 +-
 modules/gui/src/sequence_viewer/sequence_row.hh                 | 2 +-
 modules/gui/src/sequence_viewer/sequence_search_bar.cc          | 2 +-
 modules/gui/src/sequence_viewer/sequence_search_bar.hh          | 2 +-
 modules/gui/src/sequence_viewer/sequence_table_view.cc          | 2 +-
 modules/gui/src/sequence_viewer/sequence_table_view.hh          | 2 +-
 modules/gui/src/sequence_viewer/sequence_view_object.cc         | 2 +-
 modules/gui/src/sequence_viewer/sequence_view_object.hh         | 2 +-
 modules/gui/src/sequence_viewer/sequence_viewer.cc              | 2 +-
 modules/gui/src/sequence_viewer/sequence_viewer.hh              | 2 +-
 modules/gui/src/sequence_viewer/tick_painter.cc                 | 2 +-
 modules/gui/src/sequence_viewer/tick_painter.hh                 | 2 +-
 modules/gui/src/sequence_viewer/title_row.cc                    | 2 +-
 modules/gui/src/sequence_viewer/title_row.hh                    | 2 +-
 modules/gui/src/thin_splitter.cc                                | 2 +-
 modules/gui/src/thin_splitter.hh                                | 2 +-
 modules/gui/src/tools/manipulator.cc                            | 2 +-
 modules/gui/src/tools/manipulator.hh                            | 2 +-
 modules/gui/src/tools/map_tool.cc                               | 2 +-
 modules/gui/src/tools/map_tool.hh                               | 2 +-
 modules/gui/src/tools/measure_tool.cc                           | 2 +-
 modules/gui/src/tools/measure_tool.hh                           | 2 +-
 modules/gui/src/tools/mouse_event.cc                            | 2 +-
 modules/gui/src/tools/mouse_event.hh                            | 2 +-
 modules/gui/src/tools/selection_tool.cc                         | 2 +-
 modules/gui/src/tools/selection_tool.hh                         | 2 +-
 modules/gui/src/tools/tool.cc                                   | 2 +-
 modules/gui/src/tools/tool.hh                                   | 2 +-
 modules/gui/src/tools/tool_bar.cc                               | 2 +-
 modules/gui/src/tools/tool_bar.hh                               | 2 +-
 modules/gui/src/tools/tool_manager.cc                           | 2 +-
 modules/gui/src/tools/tool_manager.hh                           | 2 +-
 modules/gui/src/tools/tool_option.cc                            | 2 +-
 modules/gui/src/tools/tool_option.hh                            | 2 +-
 modules/gui/src/tools/tool_option_group.cc                      | 2 +-
 modules/gui/src/tools/tool_option_group.hh                      | 2 +-
 modules/gui/src/tools/tool_options.cc                           | 2 +-
 modules/gui/src/tools/tool_options.hh                           | 2 +-
 modules/gui/src/tools/tool_options_widget.cc                    | 2 +-
 modules/gui/src/tools/tool_options_widget.hh                    | 2 +-
 modules/gui/src/tools/tool_options_win.cc                       | 2 +-
 modules/gui/src/tools/tool_options_win.hh                       | 2 +-
 modules/gui/src/widget.cc                                       | 2 +-
 modules/gui/src/widget.hh                                       | 2 +-
 modules/gui/src/widget_geom_handler.cc                          | 2 +-
 modules/gui/src/widget_geom_handler.hh                          | 2 +-
 modules/gui/src/widget_pool.cc                                  | 2 +-
 modules/gui/src/widget_pool.hh                                  | 2 +-
 modules/gui/src/widget_registry.cc                              | 2 +-
 modules/gui/src/widget_registry.hh                              | 2 +-
 modules/gui/src/widget_state_saver.cc                           | 2 +-
 modules/gui/src/widget_state_saver.hh                           | 2 +-
 modules/img/alg/pymod/__init__.py                               | 2 +-
 modules/img/alg/pymod/export_filter.cc                          | 2 +-
 modules/img/alg/pymod/export_normalizer.cc                      | 2 +-
 modules/img/alg/pymod/export_polar.cc                           | 2 +-
 modules/img/alg/pymod/export_transcendentals.cc                 | 2 +-
 modules/img/alg/pymod/wrap_alg.cc                               | 2 +-
 modules/img/alg/pymod/wrap_tf.cc                                | 2 +-
 modules/img/alg/src/alg_mirror.cc                               | 2 +-
 modules/img/alg/src/alg_mirror.hh                               | 2 +-
 modules/img/alg/src/alg_shift.cc                                | 2 +-
 modules/img/alg/src/alg_shift.hh                                | 2 +-
 modules/img/alg/src/alg_transform.cc                            | 2 +-
 modules/img/alg/src/alg_transform.hh                            | 2 +-
 modules/img/alg/src/anisotropic.cc                              | 2 +-
 modules/img/alg/src/anisotropic.hh                              | 2 +-
 modules/img/alg/src/auto_correlate.cc                           | 2 +-
 modules/img/alg/src/auto_correlate.hh                           | 2 +-
 modules/img/alg/src/clear.hh                                    | 2 +-
 modules/img/alg/src/clip_min_max.hh                             | 2 +-
 modules/img/alg/src/conjugate.hh                                | 2 +-
 modules/img/alg/src/convolute.cc                                | 2 +-
 modules/img/alg/src/convolute.hh                                | 2 +-
 modules/img/alg/src/correlate.cc                                | 2 +-
 modules/img/alg/src/correlate.hh                                | 2 +-
 modules/img/alg/src/cross_correlate.cc                          | 2 +-
 modules/img/alg/src/cross_correlate.hh                          | 2 +-
 modules/img/alg/src/custom_transformer.cc                       | 2 +-
 modules/img/alg/src/custom_transformer.hh                       | 2 +-
 modules/img/alg/src/density_slice.cc                            | 2 +-
 modules/img/alg/src/density_slice.hh                            | 2 +-
 modules/img/alg/src/dft.cc                                      | 2 +-
 modules/img/alg/src/dft.hh                                      | 2 +-
 modules/img/alg/src/discrete_shrink.cc                          | 2 +-
 modules/img/alg/src/discrete_shrink.hh                          | 2 +-
 modules/img/alg/src/fft.cc                                      | 2 +-
 modules/img/alg/src/fft.hh                                      | 2 +-
 modules/img/alg/src/fftw_helper.hh                              | 2 +-
 modules/img/alg/src/fill.hh                                     | 2 +-
 modules/img/alg/src/filter.hh                                   | 2 +-
 modules/img/alg/src/fourier_filters.cc                          | 2 +-
 modules/img/alg/src/fourier_filters.hh                          | 2 +-
 modules/img/alg/src/fractional_shift.cc                         | 2 +-
 modules/img/alg/src/fractional_shift.hh                         | 2 +-
 modules/img/alg/src/gaussian.cc                                 | 2 +-
 modules/img/alg/src/gaussian.hh                                 | 2 +-
 modules/img/alg/src/gaussian_gradient_magnitude.cc              | 2 +-
 modules/img/alg/src/gaussian_gradient_magnitude.hh              | 2 +-
 modules/img/alg/src/gaussian_laplacian.cc                       | 2 +-
 modules/img/alg/src/gaussian_laplacian.hh                       | 2 +-
 modules/img/alg/src/histogram.cc                                | 2 +-
 modules/img/alg/src/histogram.hh                                | 2 +-
 modules/img/alg/src/line_average.cc                             | 2 +-
 modules/img/alg/src/line_average.hh                             | 2 +-
 modules/img/alg/src/line_iterator.cc                            | 2 +-
 modules/img/alg/src/line_iterator.hh                            | 2 +-
 modules/img/alg/src/local_sigma_threshold.cc                    | 2 +-
 modules/img/alg/src/local_sigma_threshold.hh                    | 2 +-
 modules/img/alg/src/mask_image.cc                               | 2 +-
 modules/img/alg/src/mask_image.hh                               | 2 +-
 modules/img/alg/src/module_config.hh                            | 2 +-
 modules/img/alg/src/negate.hh                                   | 2 +-
 modules/img/alg/src/norm.hh                                     | 2 +-
 modules/img/alg/src/norm_linear.cc                              | 2 +-
 modules/img/alg/src/norm_linear.hh                              | 2 +-
 modules/img/alg/src/norm_log.cc                                 | 2 +-
 modules/img/alg/src/norm_log.hh                                 | 2 +-
 modules/img/alg/src/norm_od.cc                                  | 2 +-
 modules/img/alg/src/norm_od.hh                                  | 2 +-
 modules/img/alg/src/normalizer.cc                               | 2 +-
 modules/img/alg/src/normalizer.hh                               | 2 +-
 modules/img/alg/src/normalizer_factory.cc                       | 2 +-
 modules/img/alg/src/normalizer_factory.hh                       | 2 +-
 modules/img/alg/src/polar.cc                                    | 2 +-
 modules/img/alg/src/polar.hh                                    | 2 +-
 modules/img/alg/src/power_spectrum.cc                           | 2 +-
 modules/img/alg/src/power_spectrum.hh                           | 2 +-
 modules/img/alg/src/randomize.cc                                | 2 +-
 modules/img/alg/src/randomize.hh                                | 2 +-
 modules/img/alg/src/rscrosscorr.cc                              | 2 +-
 modules/img/alg/src/rscrosscorr.hh                              | 2 +-
 modules/img/alg/src/smooth_mask_image.cc                        | 2 +-
 modules/img/alg/src/smooth_mask_image.hh                        | 2 +-
 modules/img/alg/src/stat.cc                                     | 2 +-
 modules/img/alg/src/stat.hh                                     | 2 +-
 modules/img/alg/src/stat_accumulator.hh                         | 2 +-
 modules/img/alg/src/stat_min_max.cc                             | 2 +-
 modules/img/alg/src/stat_min_max.hh                             | 2 +-
 modules/img/alg/src/threshold.cc                                | 2 +-
 modules/img/alg/src/threshold.hh                                | 2 +-
 modules/img/alg/src/transcendentals.hh                          | 2 +-
 modules/img/alg/src/transform.hh                                | 2 +-
 modules/img/alg/src/transform_fw.hh                             | 2 +-
 modules/img/alg/src/transformation_base.cc                      | 2 +-
 modules/img/alg/src/transformation_base.hh                      | 2 +-
 modules/img/alg/src/transformations.cc                          | 2 +-
 modules/img/alg/src/transformations.hh                          | 2 +-
 modules/img/alg/tests/test_clear.cc                             | 2 +-
 modules/img/alg/tests/test_conj.cc                              | 2 +-
 modules/img/alg/tests/test_convolute.cc                         | 2 +-
 modules/img/alg/tests/test_discrete_shrink.cc                   | 2 +-
 modules/img/alg/tests/test_fft.cc                               | 2 +-
 modules/img/alg/tests/test_fill.cc                              | 2 +-
 modules/img/alg/tests/test_filter.cc                            | 2 +-
 modules/img/alg/tests/test_histogram.cc                         | 2 +-
 modules/img/alg/tests/test_mirror.cc                            | 2 +-
 modules/img/alg/tests/test_negate.cc                            | 2 +-
 modules/img/alg/tests/test_normalizer.cc                        | 2 +-
 modules/img/alg/tests/test_power_spectrum.cc                    | 2 +-
 modules/img/alg/tests/test_shift.cc                             | 2 +-
 modules/img/alg/tests/test_stat.cc                              | 2 +-
 modules/img/alg/tests/test_transform.cc                         | 2 +-
 modules/img/alg/tests/test_utils.hh                             | 2 +-
 modules/img/alg/tests/tests.cc                                  | 2 +-
 modules/img/alg/tests/tests.hh                                  | 2 +-
 modules/img/base/pymod/__init__.py                              | 2 +-
 modules/img/base/pymod/export_data.cc                           | 2 +-
 modules/img/base/pymod/export_data_algorithm.cc                 | 2 +-
 modules/img/base/pymod/export_extent.cc                         | 2 +-
 modules/img/base/pymod/export_image_handle.cc                   | 2 +-
 modules/img/base/pymod/export_image_list.cc                     | 2 +-
 modules/img/base/pymod/export_map.cc                            | 2 +-
 modules/img/base/pymod/export_mask.cc                           | 2 +-
 modules/img/base/pymod/export_peak.cc                           | 2 +-
 modules/img/base/pymod/export_phase.cc                          | 2 +-
 modules/img/base/pymod/export_point.cc                          | 2 +-
 modules/img/base/pymod/export_progress.cc                       | 2 +-
 modules/img/base/pymod/export_raster_image.cc                   | 2 +-
 modules/img/base/pymod/export_size.cc                           | 2 +-
 modules/img/base/pymod/wrap_extent_iterator.hh                  | 2 +-
 modules/img/base/pymod/wrap_img.cc                              | 2 +-
 modules/img/base/src/algorithm.hh                               | 2 +-
 modules/img/base/src/base.hh                                    | 2 +-
 modules/img/base/src/circle_mask.cc                             | 2 +-
 modules/img/base/src/circle_mask.hh                             | 2 +-
 modules/img/base/src/composite_mask.cc                          | 2 +-
 modules/img/base/src/composite_mask.hh                          | 2 +-
 modules/img/base/src/data.cc                                    | 2 +-
 modules/img/base/src/data.hh                                    | 2 +-
 modules/img/base/src/data_algorithm.cc                          | 2 +-
 modules/img/base/src/data_algorithm.hh                          | 2 +-
 modules/img/base/src/data_observer.cc                           | 2 +-
 modules/img/base/src/data_observer.hh                           | 2 +-
 modules/img/base/src/data_types.hh                              | 2 +-
 modules/img/base/src/debug.hh                                   | 2 +-
 modules/img/base/src/dllexport.hh                               | 2 +-
 modules/img/base/src/extent.cc                                  | 2 +-
 modules/img/base/src/extent.hh                                  | 2 +-
 modules/img/base/src/extent_iterator.cc                         | 2 +-
 modules/img/base/src/extent_iterator.hh                         | 2 +-
 modules/img/base/src/extent_mask.cc                             | 2 +-
 modules/img/base/src/extent_mask.hh                             | 2 +-
 modules/img/base/src/image.hh                                   | 2 +-
 modules/img/base/src/image_factory.cc                           | 2 +-
 modules/img/base/src/image_factory.hh                           | 2 +-
 modules/img/base/src/image_fw.hh                                | 2 +-
 modules/img/base/src/image_handle.cc                            | 2 +-
 modules/img/base/src/image_handle.hh                            | 2 +-
 modules/img/base/src/image_handle_fw.hh                         | 2 +-
 modules/img/base/src/image_impl.cc                              | 2 +-
 modules/img/base/src/image_impl.hh                              | 2 +-
 modules/img/base/src/image_list.cc                              | 2 +-
 modules/img/base/src/image_list.hh                              | 2 +-
 modules/img/base/src/image_state.hh                             | 2 +-
 modules/img/base/src/image_state/dispatch.hh                    | 2 +-
 modules/img/base/src/image_state/image_state.hh                 | 2 +-
 modules/img/base/src/image_state/image_state_algorithm.cc       | 2 +-
 modules/img/base/src/image_state/image_state_algorithm.hh       | 2 +-
 modules/img/base/src/image_state/image_state_base.cc            | 2 +-
 modules/img/base/src/image_state/image_state_base.hh            | 2 +-
 modules/img/base/src/image_state/image_state_base_fw.hh         | 2 +-
 modules/img/base/src/image_state/image_state_def.hh             | 2 +-
 modules/img/base/src/image_state/image_state_factory.cc         | 2 +-
 modules/img/base/src/image_state/image_state_factory.hh         | 2 +-
 modules/img/base/src/image_state/image_state_fft.cc             | 2 +-
 modules/img/base/src/image_state/image_state_fft.hh             | 2 +-
 .../img/base/src/image_state/image_state_frequency_domain.hh    | 2 +-
 modules/img/base/src/image_state/image_state_fw.hh              | 2 +-
 .../base/src/image_state/image_state_half_frequency_domain.hh   | 2 +-
 modules/img/base/src/image_state/image_state_impl.cc            | 2 +-
 modules/img/base/src/image_state/image_state_impl.hh            | 2 +-
 modules/img/base/src/image_state/image_state_inst.hh            | 2 +-
 modules/img/base/src/image_state/image_state_spatial_domain.hh  | 2 +-
 modules/img/base/src/image_state/image_state_visitor.hh         | 2 +-
 modules/img/base/src/image_state/image_state_visitor_fw.hh      | 2 +-
 modules/img/base/src/image_state/index.cc                       | 2 +-
 modules/img/base/src/image_state/index.hh                       | 2 +-
 modules/img/base/src/image_state/test_inst.cc                   | 2 +-
 modules/img/base/src/image_state/type_fw.hh                     | 2 +-
 modules/img/base/src/image_state/value_holder.cc                | 2 +-
 modules/img/base/src/image_state/value_holder.hh                | 2 +-
 modules/img/base/src/image_state_fw.hh                          | 2 +-
 modules/img/base/src/inverted_mask.cc                           | 2 +-
 modules/img/base/src/inverted_mask.hh                           | 2 +-
 modules/img/base/src/map.cc                                     | 2 +-
 modules/img/base/src/map.hh                                     | 2 +-
 modules/img/base/src/mask.cc                                    | 2 +-
 modules/img/base/src/mask.hh                                    | 2 +-
 modules/img/base/src/mask_base.cc                               | 2 +-
 modules/img/base/src/mask_base.hh                               | 2 +-
 modules/img/base/src/mask_base_fw.hh                            | 2 +-
 modules/img/base/src/mask_info_convert.cc                       | 2 +-
 modules/img/base/src/mask_info_convert.hh                       | 2 +-
 modules/img/base/src/mask_op.cc                                 | 2 +-
 modules/img/base/src/mask_op.hh                                 | 2 +-
 modules/img/base/src/mask_visitor.hh                            | 2 +-
 modules/img/base/src/module_config.hh                           | 2 +-
 modules/img/base/src/normalizer_fw.hh                           | 2 +-
 modules/img/base/src/normalizer_impl.hh                         | 2 +-
 modules/img/base/src/null_data.hh                               | 2 +-
 modules/img/base/src/observable.cc                              | 2 +-
 modules/img/base/src/observable.hh                              | 2 +-
 modules/img/base/src/paste_impl.cc                              | 2 +-
 modules/img/base/src/paste_impl.hh                              | 2 +-
 modules/img/base/src/peak.cc                                    | 2 +-
 modules/img/base/src/peak.hh                                    | 2 +-
 modules/img/base/src/phase.cc                                   | 2 +-
 modules/img/base/src/phase.hh                                   | 2 +-
 modules/img/base/src/physical_units.cc                          | 2 +-
 modules/img/base/src/physical_units.hh                          | 2 +-
 modules/img/base/src/pixel_sampling.cc                          | 2 +-
 modules/img/base/src/pixel_sampling.hh                          | 2 +-
 modules/img/base/src/point.cc                                   | 2 +-
 modules/img/base/src/point.hh                                   | 2 +-
 modules/img/base/src/point_list.cc                              | 2 +-
 modules/img/base/src/point_list.hh                              | 2 +-
 modules/img/base/src/polygon_mask.cc                            | 2 +-
 modules/img/base/src/polygon_mask.hh                            | 2 +-
 modules/img/base/src/progress.cc                                | 2 +-
 modules/img/base/src/progress.hh                                | 2 +-
 modules/img/base/src/raster_image/raster_image.cc               | 2 +-
 modules/img/base/src/raster_image/raster_image.hh               | 2 +-
 modules/img/base/src/size.cc                                    | 2 +-
 modules/img/base/src/size.hh                                    | 2 +-
 modules/img/base/src/spherical_mask.cc                          | 2 +-
 modules/img/base/src/spherical_mask.hh                          | 2 +-
 modules/img/base/src/util.cc                                    | 2 +-
 modules/img/base/src/util.hh                                    | 2 +-
 modules/img/base/src/value_util.hh                              | 2 +-
 modules/img/base/src/vecmat.hh                                  | 2 +-
 modules/img/base/tests/simple_test.cc                           | 2 +-
 modules/img/base/tests/single_test_image_handle_mem.cc          | 2 +-
 modules/img/base/tests/test_data.cc                             | 2 +-
 modules/img/base/tests/test_data.hh                             | 2 +-
 modules/img/base/tests/test_domains.cc                          | 2 +-
 modules/img/base/tests/test_extent.cc                           | 2 +-
 modules/img/base/tests/test_extent.hh                           | 2 +-
 modules/img/base/tests/test_image.cc                            | 2 +-
 modules/img/base/tests/test_image.hh                            | 2 +-
 modules/img/base/tests/test_image_impl.cc                       | 2 +-
 modules/img/base/tests/test_image_impl.hh                       | 2 +-
 modules/img/base/tests/test_image_state.cc                      | 2 +-
 modules/img/base/tests/test_image_state.hh                      | 2 +-
 modules/img/base/tests/test_image_state_visitor.cc              | 2 +-
 modules/img/base/tests/test_image_state_visitor.hh              | 2 +-
 modules/img/base/tests/test_index.cc                            | 2 +-
 modules/img/base/tests/test_index.hh                            | 2 +-
 modules/img/base/tests/test_point.cc                            | 2 +-
 modules/img/base/tests/test_point.hh                            | 2 +-
 modules/img/base/tests/test_sampling.cc                         | 2 +-
 modules/img/base/tests/test_sampling.hh                         | 2 +-
 modules/img/base/tests/test_size.cc                             | 2 +-
 modules/img/base/tests/test_size.hh                             | 2 +-
 modules/img/base/tests/test_transform.hh                        | 2 +-
 modules/img/base/tests/test_utils.hh                            | 2 +-
 modules/img/base/tests/test_value_holder.cc                     | 2 +-
 modules/img/base/tests/test_value_holder.hh                     | 2 +-
 modules/img/base/tests/tests.cc                                 | 2 +-
 modules/info/pymod/__init__.py                                  | 2 +-
 modules/info/pymod/wrap_info.cc                                 | 2 +-
 modules/info/src/geom_info_conversion.cc                        | 2 +-
 modules/info/src/geom_info_conversion.hh                        | 2 +-
 modules/info/src/info.hh                                        | 2 +-
 modules/info/src/info_error.hh                                  | 2 +-
 modules/info/src/info_fw.hh                                     | 2 +-
 modules/info/src/info_group.cc                                  | 2 +-
 modules/info/src/info_group.hh                                  | 2 +-
 modules/info/src/info_handle.cc                                 | 2 +-
 modules/info/src/info_handle.hh                                 | 2 +-
 modules/info/src/info_impl.cc                                   | 2 +-
 modules/info/src/info_impl.hh                                   | 2 +-
 modules/info/src/info_impl_fw.hh                                | 2 +-
 modules/info/src/info_item.cc                                   | 2 +-
 modules/info/src/info_item.hh                                   | 2 +-
 modules/info/src/info_path.cc                                   | 2 +-
 modules/info/src/info_path.hh                                   | 2 +-
 modules/info/src/info_set.cc                                    | 2 +-
 modules/info/src/info_set.hh                                    | 2 +-
 modules/info/src/info_verbose_visitor.cc                        | 2 +-
 modules/info/src/info_verbose_visitor.hh                        | 2 +-
 modules/info/src/info_visitor.cc                                | 2 +-
 modules/info/src/info_visitor.hh                                | 2 +-
 modules/info/src/item_type.hh                                   | 2 +-
 modules/info/src/item_type_cast.hh                              | 2 +-
 modules/info/src/module_config.hh                               | 2 +-
 modules/io/pymod/__init__.py                                    | 2 +-
 modules/io/pymod/export_map_io.cc                               | 2 +-
 modules/io/pymod/export_mmcif_io.cc                             | 2 +-
 modules/io/pymod/export_pdb_io.cc                               | 2 +-
 modules/io/pymod/remote.py                                      | 2 +-
 modules/io/pymod/wrap_io.cc                                     | 2 +-
 modules/io/src/binary_data_sink.hh                              | 2 +-
 modules/io/src/binary_data_source.hh                            | 2 +-
 modules/io/src/container_serialization.hh                       | 2 +-
 modules/io/src/convert.cc                                       | 2 +-
 modules/io/src/convert.hh                                       | 2 +-
 modules/io/src/converting_streams.hh                            | 2 +-
 modules/io/src/img/image_format.hh                              | 2 +-
 modules/io/src/img/image_format_conversion.cc                   | 2 +-
 modules/io/src/img/image_io_plugin.hh                           | 2 +-
 modules/io/src/img/jpk_util.hh                                  | 2 +-
 modules/io/src/img/load_map.cc                                  | 2 +-
 modules/io/src/img/load_map.hh                                  | 2 +-
 modules/io/src/img/map_io_dat_handler.cc                        | 2 +-
 modules/io/src/img/map_io_dat_handler.hh                        | 2 +-
 modules/io/src/img/map_io_df3_handler.cc                        | 2 +-
 modules/io/src/img/map_io_df3_handler.hh                        | 2 +-
 modules/io/src/img/map_io_dm3_handler.cc                        | 2 +-
 modules/io/src/img/map_io_dm3_handler.hh                        | 2 +-
 modules/io/src/img/map_io_dx_handler.cc                         | 2 +-
 modules/io/src/img/map_io_dx_handler.hh                         | 2 +-
 modules/io/src/img/map_io_handler.hh                            | 2 +-
 modules/io/src/img/map_io_ipl_handler.cc                        | 2 +-
 modules/io/src/img/map_io_ipl_handler.hh                        | 2 +-
 modules/io/src/img/map_io_jpk_handler.cc                        | 2 +-
 modules/io/src/img/map_io_jpk_handler.hh                        | 2 +-
 modules/io/src/img/map_io_mrc_handler.cc                        | 2 +-
 modules/io/src/img/map_io_mrc_handler.hh                        | 2 +-
 modules/io/src/img/map_io_nanoscope_handler.cc                  | 2 +-
 modules/io/src/img/map_io_nanoscope_handler.hh                  | 2 +-
 modules/io/src/img/map_io_png_handler.cc                        | 2 +-
 modules/io/src/img/map_io_png_handler.hh                        | 2 +-
 modules/io/src/img/map_io_situs_handler.cc                      | 2 +-
 modules/io/src/img/map_io_situs_handler.hh                      | 2 +-
 modules/io/src/img/map_io_spi_handler.cc                        | 2 +-
 modules/io/src/img/map_io_spi_handler.hh                        | 2 +-
 modules/io/src/img/map_io_tiff_handler.cc                       | 2 +-
 modules/io/src/img/map_io_tiff_handler.hh                       | 2 +-
 modules/io/src/img/tiff_util.cc                                 | 2 +-
 modules/io/src/img/tiff_util.hh                                 | 2 +-
 modules/io/src/io_exception.hh                                  | 2 +-
 modules/io/src/io_manager.cc                                    | 2 +-
 modules/io/src/io_manager.hh                                    | 2 +-
 modules/io/src/io_utils.cc                                      | 2 +-
 modules/io/src/io_utils.hh                                      | 2 +-
 modules/io/src/module_config.hh                                 | 2 +-
 modules/io/src/mol/chemdict_parser.hh                           | 2 +-
 modules/io/src/mol/dcd_io.cc                                    | 2 +-
 modules/io/src/mol/dcd_io.hh                                    | 2 +-
 modules/io/src/mol/entity_io_crd_handler.cc                     | 2 +-
 modules/io/src/mol/entity_io_crd_handler.hh                     | 2 +-
 modules/io/src/mol/entity_io_handler.hh                         | 2 +-
 modules/io/src/mol/entity_io_mae_handler.cc                     | 2 +-
 modules/io/src/mol/entity_io_mae_handler.hh                     | 2 +-
 modules/io/src/mol/entity_io_mmcif_handler.cc                   | 2 +-
 modules/io/src/mol/entity_io_mmcif_handler.hh                   | 2 +-
 modules/io/src/mol/entity_io_pdb_handler.cc                     | 2 +-
 modules/io/src/mol/entity_io_pdb_handler.hh                     | 2 +-
 modules/io/src/mol/entity_io_pqr_handler.cc                     | 2 +-
 modules/io/src/mol/entity_io_pqr_handler.hh                     | 2 +-
 modules/io/src/mol/entity_io_sdf_handler.cc                     | 2 +-
 modules/io/src/mol/entity_io_sdf_handler.hh                     | 2 +-
 modules/io/src/mol/io_profile.hh                                | 2 +-
 modules/io/src/mol/load_entity.cc                               | 2 +-
 modules/io/src/mol/load_entity.hh                               | 2 +-
 modules/io/src/mol/load_surface.cc                              | 2 +-
 modules/io/src/mol/load_surface.hh                              | 2 +-
 modules/io/src/mol/mmcif_info.cc                                | 2 +-
 modules/io/src/mol/mmcif_info.hh                                | 2 +-
 modules/io/src/mol/mmcif_reader.cc                              | 2 +-
 modules/io/src/mol/mmcif_reader.hh                              | 2 +-
 modules/io/src/mol/pdb_reader.cc                                | 2 +-
 modules/io/src/mol/pdb_reader.hh                                | 2 +-
 modules/io/src/mol/pdb_str.cc                                   | 2 +-
 modules/io/src/mol/pdb_str.hh                                   | 2 +-
 modules/io/src/mol/pdb_writer.cc                                | 2 +-
 modules/io/src/mol/pdb_writer.hh                                | 2 +-
 modules/io/src/mol/save_entity.cc                               | 2 +-
 modules/io/src/mol/save_entity.hh                               | 2 +-
 modules/io/src/mol/sdf_reader.cc                                | 2 +-
 modules/io/src/mol/sdf_reader.hh                                | 2 +-
 modules/io/src/mol/sdf_writer.cc                                | 2 +-
 modules/io/src/mol/sdf_writer.hh                                | 2 +-
 modules/io/src/mol/star_parser.cc                               | 2 +-
 modules/io/src/mol/star_parser.hh                               | 2 +-
 modules/io/src/mol/stereochemical_params_reader.cc              | 2 +-
 modules/io/src/mol/stereochemical_params_reader.hh              | 2 +-
 modules/io/src/mol/surface_io_handler.hh                        | 2 +-
 modules/io/src/mol/surface_io_msms_handler.cc                   | 2 +-
 modules/io/src/mol/surface_io_msms_handler.hh                   | 2 +-
 modules/io/src/seq/clustal_io_handler.cc                        | 2 +-
 modules/io/src/seq/clustal_io_handler.hh                        | 2 +-
 modules/io/src/seq/fasta_io_handler.cc                          | 2 +-
 modules/io/src/seq/fasta_io_handler.hh                          | 2 +-
 modules/io/src/seq/hhm_io_handler.cc                            | 2 +-
 modules/io/src/seq/hhm_io_handler.hh                            | 2 +-
 modules/io/src/seq/load.cc                                      | 2 +-
 modules/io/src/seq/load.hh                                      | 2 +-
 modules/io/src/seq/pir_io_handler.cc                            | 2 +-
 modules/io/src/seq/pir_io_handler.hh                            | 2 +-
 modules/io/src/seq/profile_io_handler.hh                        | 2 +-
 modules/io/src/seq/promod_io_handler.cc                         | 2 +-
 modules/io/src/seq/promod_io_handler.hh                         | 2 +-
 modules/io/src/seq/pssm_io_handler.cc                           | 2 +-
 modules/io/src/seq/pssm_io_handler.hh                           | 2 +-
 modules/io/src/seq/save.cc                                      | 2 +-
 modules/io/src/seq/save.hh                                      | 2 +-
 modules/io/src/seq/sequence_io_handler.hh                       | 2 +-
 modules/io/src/swap_util.hh                                     | 2 +-
 modules/io/tests/test_clustal.cc                                | 2 +-
 modules/io/tests/test_exceptions.cc                             | 2 +-
 modules/io/tests/test_io_crd.cc                                 | 2 +-
 modules/io/tests/test_io_dcd.cc                                 | 2 +-
 modules/io/tests/test_io_img.cc                                 | 2 +-
 modules/io/tests/test_io_pdb.cc                                 | 2 +-
 modules/io/tests/test_io_sdf.cc                                 | 2 +-
 modules/io/tests/test_io_sequence_profile.cc                    | 2 +-
 modules/io/tests/test_iomanager.cc                              | 2 +-
 modules/io/tests/test_mmcif_info.cc                             | 2 +-
 modules/io/tests/test_mmcif_reader.cc                           | 2 +-
 modules/io/tests/test_pir.cc                                    | 2 +-
 modules/io/tests/test_star_parser.cc                            | 2 +-
 modules/io/tests/tests.cc                                       | 2 +-
 modules/mol/alg/pymod/export_accessibility.cc                   | 2 +-
 modules/mol/alg/pymod/export_clash.cc                           | 2 +-
 modules/mol/alg/pymod/export_entity_to_density.cc               | 2 +-
 modules/mol/alg/pymod/export_membrane.cc                        | 2 +-
 modules/mol/alg/pymod/export_molck.cc                           | 2 +-
 modules/mol/alg/pymod/export_non_standard.cc                    | 2 +-
 modules/mol/alg/pymod/export_sec_structure.cc                   | 2 +-
 modules/mol/alg/pymod/export_structure_analysis.cc              | 2 +-
 modules/mol/alg/pymod/export_superpose_frames.cc                | 2 +-
 modules/mol/alg/pymod/export_svd_superpose.cc                   | 2 +-
 modules/mol/alg/pymod/export_trajectory_analysis.cc             | 2 +-
 modules/mol/alg/pymod/wrap_mol_alg.cc                           | 2 +-
 modules/mol/alg/src/accessibility.hh                            | 2 +-
 modules/mol/alg/src/adjacency_bitmap.cc                         | 2 +-
 modules/mol/alg/src/clash_score.cc                              | 2 +-
 modules/mol/alg/src/clash_score.hh                              | 2 +-
 modules/mol/alg/src/consistency_checks.cc                       | 2 +-
 modules/mol/alg/src/consistency_checks.hh                       | 2 +-
 modules/mol/alg/src/construct_cbeta.hh                          | 2 +-
 modules/mol/alg/src/distance_rmsd_test.hh                       | 2 +-
 modules/mol/alg/src/distance_test_common.hh                     | 2 +-
 modules/mol/alg/src/filter_clashes.cc                           | 2 +-
 modules/mol/alg/src/filter_clashes.hh                           | 2 +-
 modules/mol/alg/src/find_membrane.hh                            | 2 +-
 modules/mol/alg/src/lddt.cc                                     | 2 +-
 modules/mol/alg/src/local_dist_diff_test.hh                     | 2 +-
 modules/mol/alg/src/module_config.hh                            | 2 +-
 modules/mol/alg/src/molck.hh                                    | 2 +-
 modules/mol/alg/src/nonstandard.cc                              | 2 +-
 modules/mol/alg/src/nonstandard.hh                              | 2 +-
 modules/mol/alg/src/pdbize.cc                                   | 2 +-
 modules/mol/alg/src/pdbize.hh                                   | 2 +-
 modules/mol/alg/src/sec_struct.hh                               | 2 +-
 modules/mol/alg/src/sec_structure_segments.cc                   | 2 +-
 modules/mol/alg/src/sec_structure_segments.hh                   | 2 +-
 modules/mol/alg/src/structure_analysis.cc                       | 2 +-
 modules/mol/alg/src/structure_analysis.hh                       | 2 +-
 modules/mol/alg/src/superpose_frames.cc                         | 2 +-
 modules/mol/alg/src/superpose_frames.hh                         | 2 +-
 modules/mol/alg/src/svd_superpose.cc                            | 2 +-
 modules/mol/alg/src/svd_superpose.hh                            | 2 +-
 modules/mol/alg/src/trajectory_analysis.cc                      | 2 +-
 modules/mol/alg/src/trajectory_analysis.hh                      | 2 +-
 modules/mol/alg/tests/test_consistency_checks.cc                | 2 +-
 modules/mol/alg/tests/test_partial_sec_struct_assignment.cc     | 2 +-
 modules/mol/alg/tests/test_superposition.cc                     | 2 +-
 modules/mol/alg/tests/tests.cc                                  | 2 +-
 modules/mol/base/pymod/__init__.py                              | 2 +-
 modules/mol/base/pymod/export_atom.cc                           | 2 +-
 modules/mol/base/pymod/export_atom_view.cc                      | 2 +-
 modules/mol/base/pymod/export_bond.cc                           | 2 +-
 modules/mol/base/pymod/export_bounding_box.cc                   | 2 +-
 modules/mol/base/pymod/export_chain.cc                          | 2 +-
 modules/mol/base/pymod/export_chain_view.cc                     | 2 +-
 modules/mol/base/pymod/export_coord_frame.cc                    | 2 +-
 modules/mol/base/pymod/export_coord_group.cc                    | 2 +-
 modules/mol/base/pymod/export_editors.cc                        | 2 +-
 modules/mol/base/pymod/export_entity.cc                         | 2 +-
 modules/mol/base/pymod/export_entity_view.cc                    | 2 +-
 modules/mol/base/pymod/export_property_id.cc                    | 2 +-
 modules/mol/base/pymod/export_query.cc                          | 2 +-
 modules/mol/base/pymod/export_query_view_wrapper.cc             | 2 +-
 modules/mol/base/pymod/export_residue.cc                        | 2 +-
 modules/mol/base/pymod/export_residue_view.cc                   | 2 +-
 modules/mol/base/pymod/export_surface.cc                        | 2 +-
 modules/mol/base/pymod/export_torsion.cc                        | 2 +-
 modules/mol/base/pymod/export_visitor.cc                        | 2 +-
 modules/mol/base/pymod/wrap_mol.cc                              | 2 +-
 modules/mol/base/src/atom_base.cc                               | 2 +-
 modules/mol/base/src/atom_base.hh                               | 2 +-
 modules/mol/base/src/atom_handle.cc                             | 2 +-
 modules/mol/base/src/atom_handle.hh                             | 2 +-
 modules/mol/base/src/atom_view.cc                               | 2 +-
 modules/mol/base/src/atom_view.hh                               | 2 +-
 modules/mol/base/src/bond_handle.cc                             | 2 +-
 modules/mol/base/src/bond_handle.hh                             | 2 +-
 modules/mol/base/src/bond_table.hh                              | 2 +-
 modules/mol/base/src/bounding_box.cc                            | 2 +-
 modules/mol/base/src/bounding_box.hh                            | 2 +-
 modules/mol/base/src/builder.hh                                 | 2 +-
 modules/mol/base/src/chain_base.cc                              | 2 +-
 modules/mol/base/src/chain_base.hh                              | 2 +-
 modules/mol/base/src/chain_handle.cc                            | 2 +-
 modules/mol/base/src/chain_handle.hh                            | 2 +-
 modules/mol/base/src/chain_type.cc                              | 2 +-
 modules/mol/base/src/chain_type.hh                              | 2 +-
 modules/mol/base/src/chain_view.cc                              | 2 +-
 modules/mol/base/src/chain_view.hh                              | 2 +-
 modules/mol/base/src/chem_class.hh                              | 2 +-
 modules/mol/base/src/chem_type.hh                               | 2 +-
 modules/mol/base/src/coord_frame.cc                             | 2 +-
 modules/mol/base/src/coord_frame.hh                             | 2 +-
 modules/mol/base/src/coord_group.cc                             | 2 +-
 modules/mol/base/src/coord_group.hh                             | 2 +-
 modules/mol/base/src/coord_source.cc                            | 2 +-
 modules/mol/base/src/coord_source.hh                            | 2 +-
 modules/mol/base/src/editor_base.cc                             | 2 +-
 modules/mol/base/src/editor_base.hh                             | 2 +-
 modules/mol/base/src/editor_type_fw.hh                          | 2 +-
 modules/mol/base/src/entity_base.cc                             | 2 +-
 modules/mol/base/src/entity_base.hh                             | 2 +-
 modules/mol/base/src/entity_handle.cc                           | 2 +-
 modules/mol/base/src/entity_handle.hh                           | 2 +-
 modules/mol/base/src/entity_observer.cc                         | 2 +-
 modules/mol/base/src/entity_observer.hh                         | 2 +-
 modules/mol/base/src/entity_observer_fw.hh                      | 2 +-
 modules/mol/base/src/entity_property_mapper.cc                  | 2 +-
 modules/mol/base/src/entity_property_mapper.hh                  | 2 +-
 modules/mol/base/src/entity_view.cc                             | 2 +-
 modules/mol/base/src/entity_view.hh                             | 2 +-
 modules/mol/base/src/entity_visitor.cc                          | 2 +-
 modules/mol/base/src/entity_visitor.hh                          | 2 +-
 modules/mol/base/src/entity_visitor_fw.hh                       | 2 +-
 modules/mol/base/src/handle_type_fw.hh                          | 2 +-
 modules/mol/base/src/ics_editor.cc                              | 2 +-
 modules/mol/base/src/ics_editor.hh                              | 2 +-
 modules/mol/base/src/impl/atom_group.hh                         | 2 +-
 modules/mol/base/src/impl/atom_impl.cc                          | 2 +-
 modules/mol/base/src/impl/atom_impl.hh                          | 2 +-
 modules/mol/base/src/impl/atom_impl_fw.hh                       | 2 +-
 modules/mol/base/src/impl/atom_prop.cc                          | 2 +-
 modules/mol/base/src/impl/atom_prop.hh                          | 2 +-
 modules/mol/base/src/impl/chain_impl.cc                         | 2 +-
 modules/mol/base/src/impl/chain_impl.hh                         | 2 +-
 modules/mol/base/src/impl/chain_impl_fw.hh                      | 2 +-
 modules/mol/base/src/impl/connector_impl.cc                     | 2 +-
 modules/mol/base/src/impl/connector_impl.hh                     | 2 +-
 modules/mol/base/src/impl/connector_impl_fw.hh                  | 2 +-
 modules/mol/base/src/impl/dataset_impl.hh                       | 2 +-
 modules/mol/base/src/impl/dataset_impl_fw.hh                    | 2 +-
 modules/mol/base/src/impl/dihedral.cc                           | 2 +-
 modules/mol/base/src/impl/dihedral.hh                           | 2 +-
 modules/mol/base/src/impl/entity_impl.cc                        | 2 +-
 modules/mol/base/src/impl/entity_impl.hh                        | 2 +-
 modules/mol/base/src/impl/entity_impl_fw.hh                     | 2 +-
 modules/mol/base/src/impl/fragment_impl.cc                      | 2 +-
 modules/mol/base/src/impl/fragment_impl.hh                      | 2 +-
 modules/mol/base/src/impl/fragment_impl_fw.hh                   | 2 +-
 modules/mol/base/src/impl/pointer_iterator.hh                   | 2 +-
 modules/mol/base/src/impl/query_ast.cc                          | 2 +-
 modules/mol/base/src/impl/query_ast.hh                          | 2 +-
 modules/mol/base/src/impl/query_ast_fw.hh                       | 2 +-
 modules/mol/base/src/impl/query_impl.cc                         | 2 +-
 modules/mol/base/src/impl/query_impl.hh                         | 2 +-
 modules/mol/base/src/impl/query_impl_fw.hh                      | 2 +-
 modules/mol/base/src/impl/residue_impl.cc                       | 2 +-
 modules/mol/base/src/impl/residue_impl.hh                       | 2 +-
 modules/mol/base/src/impl/residue_impl_fw.hh                    | 2 +-
 modules/mol/base/src/impl/surface_impl.cc                       | 2 +-
 modules/mol/base/src/impl/surface_impl.hh                       | 2 +-
 modules/mol/base/src/impl/surface_impl_fw.hh                    | 2 +-
 modules/mol/base/src/impl/torsion_impl.cc                       | 2 +-
 modules/mol/base/src/impl/torsion_impl.hh                       | 2 +-
 modules/mol/base/src/impl/torsion_impl_fw.hh                    | 2 +-
 modules/mol/base/src/in_mem_coord_source.hh                     | 2 +-
 modules/mol/base/src/module_config.hh                           | 2 +-
 modules/mol/base/src/mol.hh                                     | 2 +-
 modules/mol/base/src/not_connected_error.cc                     | 2 +-
 modules/mol/base/src/not_connected_error.hh                     | 2 +-
 modules/mol/base/src/property_id.cc                             | 2 +-
 modules/mol/base/src/property_id.hh                             | 2 +-
 modules/mol/base/src/query.cc                                   | 2 +-
 modules/mol/base/src/query.hh                                   | 2 +-
 modules/mol/base/src/query_error.cc                             | 2 +-
 modules/mol/base/src/query_error.hh                             | 2 +-
 modules/mol/base/src/query_state.cc                             | 2 +-
 modules/mol/base/src/query_state.hh                             | 2 +-
 modules/mol/base/src/query_view_wrapper.cc                      | 2 +-
 modules/mol/base/src/query_view_wrapper.hh                      | 2 +-
 modules/mol/base/src/residue_base.cc                            | 2 +-
 modules/mol/base/src/residue_base.hh                            | 2 +-
 modules/mol/base/src/residue_handle.cc                          | 2 +-
 modules/mol/base/src/residue_handle.hh                          | 2 +-
 modules/mol/base/src/residue_prop.hh                            | 2 +-
 modules/mol/base/src/residue_view.cc                            | 2 +-
 modules/mol/base/src/residue_view.hh                            | 2 +-
 modules/mol/base/src/sec_structure.hh                           | 2 +-
 modules/mol/base/src/skel_link.cc                               | 2 +-
 modules/mol/base/src/skel_link.hh                               | 2 +-
 modules/mol/base/src/skel_link_fw.hh                            | 2 +-
 modules/mol/base/src/spatial_organizer.hh                       | 2 +-
 modules/mol/base/src/surface.hh                                 | 2 +-
 modules/mol/base/src/surface_builder.cc                         | 2 +-
 modules/mol/base/src/surface_builder.hh                         | 2 +-
 modules/mol/base/src/surface_handle.cc                          | 2 +-
 modules/mol/base/src/surface_handle.hh                          | 2 +-
 modules/mol/base/src/surface_prop.hh                            | 2 +-
 modules/mol/base/src/torsion_handle.cc                          | 2 +-
 modules/mol/base/src/torsion_handle.hh                          | 2 +-
 modules/mol/base/src/transfer_connectivity.cc                   | 2 +-
 modules/mol/base/src/transfer_connectivity.hh                   | 2 +-
 modules/mol/base/src/view_op.cc                                 | 2 +-
 modules/mol/base/src/view_op.hh                                 | 2 +-
 modules/mol/base/src/view_type_fw.hh                            | 2 +-
 modules/mol/base/src/xcs_editor.cc                              | 2 +-
 modules/mol/base/src/xcs_editor.hh                              | 2 +-
 modules/mol/base/tests/dummy_ent.hh                             | 2 +-
 modules/mol/base/tests/test_atom_groups.cc                      | 2 +-
 modules/mol/base/tests/test_builder.cc                          | 2 +-
 modules/mol/base/tests/test_chain.cc                            | 2 +-
 modules/mol/base/tests/test_conn.cc                             | 2 +-
 modules/mol/base/tests/test_coord_group.cc                      | 2 +-
 modules/mol/base/tests/test_delete.cc                           | 2 +-
 modules/mol/base/tests/test_entity.cc                           | 2 +-
 modules/mol/base/tests/test_ics.cc                              | 2 +-
 modules/mol/base/tests/test_iterators.cc                        | 2 +-
 modules/mol/base/tests/test_query.cc                            | 2 +-
 modules/mol/base/tests/test_residue.cc                          | 2 +-
 modules/mol/base/tests/test_surface.cc                          | 2 +-
 modules/mol/base/tests/test_transfer_connectivity.cc            | 2 +-
 modules/mol/base/tests/test_view.cc                             | 2 +-
 modules/mol/base/tests/test_view_op.cc                          | 2 +-
 modules/mol/base/tests/tests.cc                                 | 2 +-
 modules/mol/mm/pymod/__init__.py                                | 2 +-
 modules/mol/mm/pymod/antechamber.py                             | 2 +-
 modules/mol/mm/pymod/export_block_modifiers.cc                  | 2 +-
 modules/mol/mm/pymod/export_buildingblock.cc                    | 2 +-
 modules/mol/mm/pymod/export_ff_reader.cc                        | 2 +-
 modules/mol/mm/pymod/export_forcefield.cc                       | 2 +-
 modules/mol/mm/pymod/export_index.cc                            | 2 +-
 modules/mol/mm/pymod/export_interaction.cc                      | 2 +-
 modules/mol/mm/pymod/export_modeller.cc                         | 2 +-
 modules/mol/mm/pymod/export_observers.cc                        | 2 +-
 modules/mol/mm/pymod/export_openmm.cc                           | 2 +-
 modules/mol/mm/pymod/export_settings.cc                         | 2 +-
 modules/mol/mm/pymod/export_simulation.cc                       | 2 +-
 modules/mol/mm/pymod/export_topology.cc                         | 2 +-
 modules/mol/mm/pymod/wrap_mol_mm.cc                             | 2 +-
 modules/mol/mm/src/block_modifiers.hh                           | 2 +-
 modules/mol/mm/src/buildingblock.cc                             | 2 +-
 modules/mol/mm/src/buildingblock.hh                             | 2 +-
 modules/mol/mm/src/ff_reader.cc                                 | 2 +-
 modules/mol/mm/src/ff_reader.hh                                 | 2 +-
 modules/mol/mm/src/forcefield.cc                                | 2 +-
 modules/mol/mm/src/forcefield.hh                                | 2 +-
 modules/mol/mm/src/gromacs_block_modifiers.cc                   | 2 +-
 modules/mol/mm/src/gromacs_block_modifiers.hh                   | 2 +-
 modules/mol/mm/src/heuristic_block_modifiers.cc                 | 2 +-
 modules/mol/mm/src/heuristic_block_modifiers.hh                 | 2 +-
 modules/mol/mm/src/index.hh                                     | 2 +-
 modules/mol/mm/src/interaction.cc                               | 2 +-
 modules/mol/mm/src/interaction.hh                               | 2 +-
 modules/mol/mm/src/modeller.cc                                  | 2 +-
 modules/mol/mm/src/modeller.hh                                  | 2 +-
 modules/mol/mm/src/observer.cc                                  | 2 +-
 modules/mol/mm/src/observer.hh                                  | 2 +-
 modules/mol/mm/src/settings.hh.in                               | 2 +-
 modules/mol/mm/src/simulation.cc                                | 2 +-
 modules/mol/mm/src/simulation.hh                                | 2 +-
 modules/mol/mm/src/state_extractor.cc                           | 2 +-
 modules/mol/mm/src/state_extractor.hh                           | 2 +-
 modules/mol/mm/src/steep.cc                                     | 2 +-
 modules/mol/mm/src/steep.hh                                     | 2 +-
 modules/mol/mm/src/system_creator.cc                            | 2 +-
 modules/mol/mm/src/system_creator.hh                            | 2 +-
 modules/mol/mm/src/topology.cc                                  | 2 +-
 modules/mol/mm/src/topology.hh                                  | 2 +-
 modules/mol/mm/src/topology_creator.cc                          | 2 +-
 modules/mol/mm/src/topology_creator.hh                          | 2 +-
 modules/mol/mm/tests/test_block.cc                              | 2 +-
 modules/mol/mm/tests/test_block_modifiers.cc                    | 2 +-
 modules/mol/mm/tests/test_forcefield.cc                         | 2 +-
 modules/mol/mm/tests/test_interaction.cc                        | 2 +-
 modules/mol/mm/tests/test_simulation.cc                         | 2 +-
 modules/mol/mm/tests/test_topology.cc                           | 2 +-
 modules/mol/mm/tests/tests.cc                                   | 2 +-
 modules/seq/alg/pymod/wrap_seq_alg.cc                           | 2 +-
 modules/seq/alg/src/alignment_opts.hh                           | 2 +-
 modules/seq/alg/src/clip_alignment.cc                           | 2 +-
 modules/seq/alg/src/clip_alignment.hh                           | 2 +-
 modules/seq/alg/src/conservation.cc                             | 2 +-
 modules/seq/alg/src/conservation.hh                             | 2 +-
 modules/seq/alg/src/contact_prediction_score.cc                 | 2 +-
 modules/seq/alg/src/contact_prediction_score.hh                 | 2 +-
 modules/seq/alg/src/contact_weight_matrix.cc                    | 2 +-
 modules/seq/alg/src/contact_weight_matrix.hh                    | 2 +-
 modules/seq/alg/src/distance_map.cc                             | 2 +-
 modules/seq/alg/src/distance_map.hh                             | 2 +-
 modules/seq/alg/src/entropy.cc                                  | 2 +-
 modules/seq/alg/src/entropy.hh                                  | 2 +-
 modules/seq/alg/src/global_align.cc                             | 2 +-
 modules/seq/alg/src/global_align.hh                             | 2 +-
 modules/seq/alg/src/impl/align_impl.hh                          | 2 +-
 modules/seq/alg/src/ins_del.cc                                  | 2 +-
 modules/seq/alg/src/ins_del.hh                                  | 2 +-
 modules/seq/alg/src/local_align.cc                              | 2 +-
 modules/seq/alg/src/local_align.hh                              | 2 +-
 modules/seq/alg/src/merge_pairwise_alignments.cc                | 2 +-
 modules/seq/alg/src/merge_pairwise_alignments.hh                | 2 +-
 modules/seq/alg/src/module_config.hh                            | 2 +-
 modules/seq/alg/src/pair_subst_weight_matrix.cc                 | 2 +-
 modules/seq/alg/src/pair_subst_weight_matrix.hh                 | 2 +-
 modules/seq/alg/src/semiglobal_align.cc                         | 2 +-
 modules/seq/alg/src/semiglobal_align.hh                         | 2 +-
 modules/seq/alg/src/sequence_identity.cc                        | 2 +-
 modules/seq/alg/src/sequence_identity.hh                        | 2 +-
 modules/seq/alg/src/sequence_similarity.cc                      | 2 +-
 modules/seq/alg/src/sequence_similarity.hh                      | 2 +-
 modules/seq/alg/src/subst_weight_matrix.cc                      | 2 +-
 modules/seq/alg/src/subst_weight_matrix.hh                      | 2 +-
 modules/seq/alg/src/variance_map.cc                             | 2 +-
 modules/seq/alg/src/variance_map.hh                             | 2 +-
 modules/seq/alg/tests/test_distance_analysis.cc                 | 2 +-
 modules/seq/alg/tests/test_merge_pairwise_alignments.cc         | 2 +-
 modules/seq/alg/tests/test_sequence_identity.cc                 | 2 +-
 modules/seq/alg/tests/tests.cc                                  | 2 +-
 modules/seq/base/pymod/__init__.py                              | 2 +-
 modules/seq/base/pymod/const_seq_list_export_def.hh             | 2 +-
 modules/seq/base/pymod/export_profile_handle.cc                 | 2 +-
 modules/seq/base/pymod/export_sequence.cc                       | 2 +-
 modules/seq/base/pymod/wrap_seq.cc                              | 2 +-
 modules/seq/base/src/aligned_column.cc                          | 2 +-
 modules/seq/base/src/aligned_column.hh                          | 2 +-
 modules/seq/base/src/aligned_column_iterator.hh                 | 2 +-
 modules/seq/base/src/aligned_region.cc                          | 2 +-
 modules/seq/base/src/aligned_region.hh                          | 2 +-
 modules/seq/base/src/alignment_handle.cc                        | 2 +-
 modules/seq/base/src/alignment_handle.hh                        | 2 +-
 modules/seq/base/src/impl/sequence_impl.cc                      | 2 +-
 modules/seq/base/src/impl/sequence_impl.hh                      | 2 +-
 modules/seq/base/src/impl/sequence_impl_fw.hh                   | 2 +-
 modules/seq/base/src/impl/sequence_list_impl.cc                 | 2 +-
 modules/seq/base/src/impl/sequence_list_impl.hh                 | 2 +-
 modules/seq/base/src/impl/sequence_list_impl_fw.hh              | 2 +-
 modules/seq/base/src/impl/sequence_list_iterator.hh             | 2 +-
 modules/seq/base/src/invalid_sequence.hh                        | 2 +-
 modules/seq/base/src/module_config.hh                           | 2 +-
 modules/seq/base/src/profile_handle.cc                          | 2 +-
 modules/seq/base/src/profile_handle.hh                          | 2 +-
 modules/seq/base/src/sequence_handle.cc                         | 2 +-
 modules/seq/base/src/sequence_handle.hh                         | 2 +-
 modules/seq/base/src/sequence_list.cc                           | 2 +-
 modules/seq/base/src/sequence_list.hh                           | 2 +-
 modules/seq/base/src/sequence_op.cc                             | 2 +-
 modules/seq/base/src/sequence_op.hh                             | 2 +-
 modules/seq/base/src/views_from_sequences.cc                    | 2 +-
 modules/seq/base/src/views_from_sequences.hh                    | 2 +-
 modules/seq/base/tests/test_aligned_column.cc                   | 2 +-
 modules/seq/base/tests/test_aligned_region.cc                   | 2 +-
 modules/seq/base/tests/test_alignment.cc                        | 2 +-
 modules/seq/base/tests/test_profile.cc                          | 2 +-
 modules/seq/base/tests/test_sequence.cc                         | 2 +-
 modules/seq/base/tests/tests.cc                                 | 2 +-
 scripts/dng.bat.in                                              | 2 +-
 scripts/dng.in                                                  | 2 +-
 scripts/ost.bat.in                                              | 2 +-
 scripts/ost.in                                                  | 2 +-
 scripts/ost_config.in                                           | 2 +-
 1463 files changed, 1463 insertions(+), 1463 deletions(-)

diff --git a/deployment/CMakeLists.txt b/deployment/CMakeLists.txt
index 7f455981b..59e6f0867 100644
--- a/deployment/CMakeLists.txt
+++ b/deployment/CMakeLists.txt
@@ -11,7 +11,7 @@ if(${PROJECT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR})
   INCLUDE(InstallRequiredSystemLibraries)
   
   set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OpenStructure Framework")
-  set(CPACK_PACKAGE_VENDOR "2008-2010 -- The OpenStructure Team")
+  set(CPACK_PACKAGE_VENDOR "2008-2020 -- The OpenStructure Team")
   set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/ReadMe.txt")
   set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE.txt")
   set(CPACK_PACKAGE_VERSION_MAJOR ${OST_VERSION_MAJOR})
diff --git a/deployment/README.html.in b/deployment/README.html.in
index 2201c8d3d..23893a86c 100644
--- a/deployment/README.html.in
+++ b/deployment/README.html.in
@@ -18,7 +18,7 @@
 -----------------------------README----------------------------------------<br/>
  This file is part of the OpenStructure project <www.openstructure.org><br/>
 <br/>
- Copyright (C) 2008-2011 by the OpenStructure authors<br/>
+ Copyright (C) 2008-2020 by the OpenStructure authors<br/>
 <br/>
  This library is free software; you can redistribute it and/or modify it under<br/>
  the terms of the GNU Lesser General Public License as published by the Free<br/>
diff --git a/deployment/win/dng.bat b/deployment/win/dng.bat
index f16b3c4bd..366d4b07d 100644
--- a/deployment/win/dng.bat
+++ b/deployment/win/dng.bat
@@ -2,7 +2,7 @@
 REM ------------------------------------------------------------------------------
 REM This file is part of the OpenStructure project <www.openstructure.org>
 REM
-REM Copyright (C) 2008-2011 by the OpenStructure authors
+REM Copyright (C) 2008-2020 by the OpenStructure authors
 REM
 REM This library is free software; you can redistribute it and/or modify it under
 REM the terms of the GNU Lesser General Public License as published by the Free
diff --git a/doc/conf/conf.py b/doc/conf/conf.py
index 8da3b5569..498170b99 100644
--- a/doc/conf/conf.py
+++ b/doc/conf/conf.py
@@ -49,7 +49,7 @@ master_doc = 'index'
 
 # General information about the project.
 project = 'OpenStructure'
-copyright = '2019, OpenStructure authors'
+copyright = '2020, OpenStructure authors'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
diff --git a/examples/code_fragments/ui/mdi_example.py b/examples/code_fragments/ui/mdi_example.py
index d6cd2abe2..4309979a0 100644
--- a/examples/code_fragments/ui/mdi_example.py
+++ b/examples/code_fragments/ui/mdi_example.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/examples/code_fragments/ui/menubar_example.py b/examples/code_fragments/ui/menubar_example.py
index 52000903c..e46db7c82 100644
--- a/examples/code_fragments/ui/menubar_example.py
+++ b/examples/code_fragments/ui/menubar_example.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/examples/code_fragments/ui/widget_example.py b/examples/code_fragments/ui/widget_example.py
index ae9f73be7..94c0ff2d1 100644
--- a/examples/code_fragments/ui/widget_example.py
+++ b/examples/code_fragments/ui/widget_example.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/pymod/__init__.py.in b/modules/base/pymod/__init__.py.in
index 2676aa771..7b39730af 100644
--- a/modules/base/pymod/__init__.py.in
+++ b/modules/base/pymod/__init__.py.in
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/pymod/export_generic_property.cc b/modules/base/pymod/export_generic_property.cc
index b5fab8c7a..0102ba6b0 100644
--- a/modules/base/pymod/export_generic_property.cc
+++ b/modules/base/pymod/export_generic_property.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/pymod/export_logger.cc b/modules/base/pymod/export_logger.cc
index 1434b4f67..61b5d3f2a 100644
--- a/modules/base/pymod/export_logger.cc
+++ b/modules/base/pymod/export_logger.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/pymod/export_range.cc b/modules/base/pymod/export_range.cc
index 6aea1e0c1..aa9294b5b 100644
--- a/modules/base/pymod/export_range.cc
+++ b/modules/base/pymod/export_range.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/pymod/export_units.cc b/modules/base/pymod/export_units.cc
index 80fa61862..83016d643 100644
--- a/modules/base/pymod/export_units.cc
+++ b/modules/base/pymod/export_units.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/base/pymod/wrap_base.cc b/modules/base/pymod/wrap_base.cc
index 2b43f842e..2c4877911 100644
--- a/modules/base/pymod/wrap_base.cc
+++ b/modules/base/pymod/wrap_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/boost_filesystem_helper.cc b/modules/base/src/boost_filesystem_helper.cc
index b235b0498..0bd4af2e7 100644
--- a/modules/base/src/boost_filesystem_helper.cc
+++ b/modules/base/src/boost_filesystem_helper.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/boost_filesystem_helper.hh b/modules/base/src/boost_filesystem_helper.hh
index 03a9786e7..1e58965c4 100644
--- a/modules/base/src/boost_filesystem_helper.hh
+++ b/modules/base/src/boost_filesystem_helper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/dyn_cast.hh b/modules/base/src/dyn_cast.hh
index c5c5c6253..683157ae1 100644
--- a/modules/base/src/dyn_cast.hh
+++ b/modules/base/src/dyn_cast.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/export_helper/generic_property_def.hh b/modules/base/src/export_helper/generic_property_def.hh
index ff02641c5..0311ec2ad 100644
--- a/modules/base/src/export_helper/generic_property_def.hh
+++ b/modules/base/src/export_helper/generic_property_def.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/export_helper/pair_to_tuple_conv.hh b/modules/base/src/export_helper/pair_to_tuple_conv.hh
index 887a80567..cacc8d8f8 100644
--- a/modules/base/src/export_helper/pair_to_tuple_conv.hh
+++ b/modules/base/src/export_helper/pair_to_tuple_conv.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/export_helper/vec_to_list_conv.hh b/modules/base/src/export_helper/vec_to_list_conv.hh
index 0220885ae..f8900bf47 100644
--- a/modules/base/src/export_helper/vec_to_list_conv.hh
+++ b/modules/base/src/export_helper/vec_to_list_conv.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/generic_property.cc b/modules/base/src/generic_property.cc
index d537009e5..fb71af0f9 100644
--- a/modules/base/src/generic_property.cc
+++ b/modules/base/src/generic_property.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/generic_property.hh b/modules/base/src/generic_property.hh
index 7c0ba516a..ff479e27b 100644
--- a/modules/base/src/generic_property.hh
+++ b/modules/base/src/generic_property.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/integrity_error.hh b/modules/base/src/integrity_error.hh
index ca6b01616..3a7acf14f 100644
--- a/modules/base/src/integrity_error.hh
+++ b/modules/base/src/integrity_error.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/invalid_handle.hh b/modules/base/src/invalid_handle.hh
index 314d23cd4..bd3cf2cfb 100644
--- a/modules/base/src/invalid_handle.hh
+++ b/modules/base/src/invalid_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/log.cc b/modules/base/src/log.cc
index ff752c24f..3e0633582 100644
--- a/modules/base/src/log.cc
+++ b/modules/base/src/log.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/log.hh b/modules/base/src/log.hh
index 934ee37bb..c75256de1 100644
--- a/modules/base/src/log.hh
+++ b/modules/base/src/log.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/log_sink.cc b/modules/base/src/log_sink.cc
index 4521e74a3..4b2a0fa77 100644
--- a/modules/base/src/log_sink.cc
+++ b/modules/base/src/log_sink.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/log_sink.hh b/modules/base/src/log_sink.hh
index f06d4ae1c..1bb25e5ed 100644
--- a/modules/base/src/log_sink.hh
+++ b/modules/base/src/log_sink.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/message.cc b/modules/base/src/message.cc
index 572480206..7519c1e01 100644
--- a/modules/base/src/message.cc
+++ b/modules/base/src/message.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/base/src/message.hh b/modules/base/src/message.hh
index 5dd148264..1f6d24ab0 100644
--- a/modules/base/src/message.hh
+++ b/modules/base/src/message.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/base/src/module_config.hh b/modules/base/src/module_config.hh
index 6a4c6adf4..4b40fc211 100644
--- a/modules/base/src/module_config.hh
+++ b/modules/base/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/platform.cc b/modules/base/src/platform.cc
index 66f96b827..48605adb4 100644
--- a/modules/base/src/platform.cc
+++ b/modules/base/src/platform.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/platform.hh b/modules/base/src/platform.hh
index 57af6e9b5..07ad202f7 100644
--- a/modules/base/src/platform.hh
+++ b/modules/base/src/platform.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/pod_vector.hh b/modules/base/src/pod_vector.hh
index 5e45bd2f8..e299a265f 100644
--- a/modules/base/src/pod_vector.hh
+++ b/modules/base/src/pod_vector.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/profile.cc b/modules/base/src/profile.cc
index 1a3bae89c..4162bf79b 100644
--- a/modules/base/src/profile.cc
+++ b/modules/base/src/profile.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/profile.hh b/modules/base/src/profile.hh
index a255bfce2..d9854c471 100644
--- a/modules/base/src/profile.hh
+++ b/modules/base/src/profile.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/ptr_observer.hh b/modules/base/src/ptr_observer.hh
index 4b98e1fd5..f04dad9f1 100644
--- a/modules/base/src/ptr_observer.hh
+++ b/modules/base/src/ptr_observer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/base/src/range.hh b/modules/base/src/range.hh
index 64f78a183..bed05bf30 100644
--- a/modules/base/src/range.hh
+++ b/modules/base/src/range.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/string_ref.cc b/modules/base/src/string_ref.cc
index 03209b11f..a46245a27 100644
--- a/modules/base/src/string_ref.cc
+++ b/modules/base/src/string_ref.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/string_ref.hh b/modules/base/src/string_ref.hh
index 38ab290bf..f7dfe59e4 100644
--- a/modules/base/src/string_ref.hh
+++ b/modules/base/src/string_ref.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/test_utils/compare_files.cc b/modules/base/src/test_utils/compare_files.cc
index 13dac63ad..265914ca1 100644
--- a/modules/base/src/test_utils/compare_files.cc
+++ b/modules/base/src/test_utils/compare_files.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/test_utils/compare_files.hh b/modules/base/src/test_utils/compare_files.hh
index 15edfa7c6..57ab1f6c2 100644
--- a/modules/base/src/test_utils/compare_files.hh
+++ b/modules/base/src/test_utils/compare_files.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/src/units.cc b/modules/base/src/units.cc
index cb0f7dc55..28648bb02 100644
--- a/modules/base/src/units.cc
+++ b/modules/base/src/units.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/base/src/units.hh b/modules/base/src/units.hh
index 65dcd8004..2b1cb7d0c 100644
--- a/modules/base/src/units.hh
+++ b/modules/base/src/units.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/tests/test_generic_property.cc b/modules/base/tests/test_generic_property.cc
index c30c1fc6f..8846978a3 100644
--- a/modules/base/tests/test_generic_property.cc
+++ b/modules/base/tests/test_generic_property.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/tests/test_pod_vector.cc b/modules/base/tests/test_pod_vector.cc
index 3cf34fc4c..e500db587 100644
--- a/modules/base/tests/test_pod_vector.cc
+++ b/modules/base/tests/test_pod_vector.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/tests/test_string_ref.cc b/modules/base/tests/test_string_ref.cc
index 7ef5b6776..ea6b8d0cb 100644
--- a/modules/base/tests/test_string_ref.cc
+++ b/modules/base/tests/test_string_ref.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/base/tests/tests.cc b/modules/base/tests/tests.cc
index 8bf9b0a23..60e7ed62d 100644
--- a/modules/base/tests/tests.cc
+++ b/modules/base/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/pymod/cadscore.py b/modules/bindings/pymod/cadscore.py
index 193bfc87f..5d931b04f 100644
--- a/modules/bindings/pymod/cadscore.py
+++ b/modules/bindings/pymod/cadscore.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2009 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/pymod/dssp.py b/modules/bindings/pymod/dssp.py
index 36c5d1af2..a31a6cebe 100644
--- a/modules/bindings/pymod/dssp.py
+++ b/modules/bindings/pymod/dssp.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2009 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/pymod/export_tmalign.cc b/modules/bindings/pymod/export_tmalign.cc
index f416d8c2a..aefe33ec7 100644
--- a/modules/bindings/pymod/export_tmalign.cc
+++ b/modules/bindings/pymod/export_tmalign.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/pymod/ialign.py b/modules/bindings/pymod/ialign.py
index aa7105cd6..8409b9863 100644
--- a/modules/bindings/pymod/ialign.py
+++ b/modules/bindings/pymod/ialign.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2009 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/pymod/tmtools.py b/modules/bindings/pymod/tmtools.py
index 3c1ef12c8..94fc4ceed 100644
--- a/modules/bindings/pymod/tmtools.py
+++ b/modules/bindings/pymod/tmtools.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2015 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/pymod/wrap_bindings.cc b/modules/bindings/pymod/wrap_bindings.cc
index 364a543a3..c60893f21 100644
--- a/modules/bindings/pymod/wrap_bindings.cc
+++ b/modules/bindings/pymod/wrap_bindings.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/src/wrap_tmalign.cc b/modules/bindings/src/wrap_tmalign.cc
index 5a7071396..bbc2eb506 100644
--- a/modules/bindings/src/wrap_tmalign.cc
+++ b/modules/bindings/src/wrap_tmalign.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/bindings/src/wrap_tmalign.hh b/modules/bindings/src/wrap_tmalign.hh
index 124f51f05..4163d4644 100644
--- a/modules/bindings/src/wrap_tmalign.hh
+++ b/modules/bindings/src/wrap_tmalign.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2019 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/config/base.hh b/modules/config/base.hh
index b10638e7e..a3aada65d 100644
--- a/modules/config/base.hh
+++ b/modules/config/base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/config/config.hh.in b/modules/config/config.hh.in
index 7e8a96579..9cc959a36 100644
--- a/modules/config/config.hh.in
+++ b/modules/config/config.hh.in
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/config/dllexport.hh b/modules/config/dllexport.hh
index 3cacc7c0b..7471428dc 100755
--- a/modules/config/dllexport.hh
+++ b/modules/config/dllexport.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/config/version.hh.in b/modules/config/version.hh.in
index 94948475f..fc132e164 100644
--- a/modules/config/version.hh.in
+++ b/modules/config/version.hh.in
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/__init__.py b/modules/conop/pymod/__init__.py
index b70493ec9..96f2130d7 100644
--- a/modules/conop/pymod/__init__.py
+++ b/modules/conop/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_amino_acids.cc b/modules/conop/pymod/export_amino_acids.cc
index b1422c409..8b4f0525f 100644
--- a/modules/conop/pymod/export_amino_acids.cc
+++ b/modules/conop/pymod/export_amino_acids.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_compound.cc b/modules/conop/pymod/export_compound.cc
index 661fa9db1..400fad773 100644
--- a/modules/conop/pymod/export_compound.cc
+++ b/modules/conop/pymod/export_compound.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_conop.cc b/modules/conop/pymod/export_conop.cc
index 9f72861bd..3ffbbad53 100644
--- a/modules/conop/pymod/export_conop.cc
+++ b/modules/conop/pymod/export_conop.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_diag.cc b/modules/conop/pymod/export_diag.cc
index c50c92cce..acb8e406f 100644
--- a/modules/conop/pymod/export_diag.cc
+++ b/modules/conop/pymod/export_diag.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_heuristic.cc b/modules/conop/pymod/export_heuristic.cc
index 66e5a894f..275245a7e 100644
--- a/modules/conop/pymod/export_heuristic.cc
+++ b/modules/conop/pymod/export_heuristic.cc
@@ -2,7 +2,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_processor.cc b/modules/conop/pymod/export_processor.cc
index 37e4d8bfc..262a1dfff 100644
--- a/modules/conop/pymod/export_processor.cc
+++ b/modules/conop/pymod/export_processor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_ring_finder.cc b/modules/conop/pymod/export_ring_finder.cc
index 7f48ced62..559455755 100644
--- a/modules/conop/pymod/export_ring_finder.cc
+++ b/modules/conop/pymod/export_ring_finder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/export_rule_based.cc b/modules/conop/pymod/export_rule_based.cc
index 053cfd75c..7b22b6d2d 100644
--- a/modules/conop/pymod/export_rule_based.cc
+++ b/modules/conop/pymod/export_rule_based.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/pymod/wrap_conop.cc b/modules/conop/pymod/wrap_conop.cc
index 04bcfce14..bc5257573 100644
--- a/modules/conop/pymod/wrap_conop.cc
+++ b/modules/conop/pymod/wrap_conop.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/amino_acids.cc b/modules/conop/src/amino_acids.cc
index 2ce42a485..cf11ae0a8 100644
--- a/modules/conop/src/amino_acids.cc
+++ b/modules/conop/src/amino_acids.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/amino_acids.hh b/modules/conop/src/amino_acids.hh
index f79bb68ac..85aef0487 100644
--- a/modules/conop/src/amino_acids.hh
+++ b/modules/conop/src/amino_acids.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/chemdict_tool.cc b/modules/conop/src/chemdict_tool.cc
index 9cd043f00..0286e525f 100644
--- a/modules/conop/src/chemdict_tool.cc
+++ b/modules/conop/src/chemdict_tool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/compound.cc b/modules/conop/src/compound.cc
index 6e496ad10..10c330192 100644
--- a/modules/conop/src/compound.cc
+++ b/modules/conop/src/compound.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/compound.hh b/modules/conop/src/compound.hh
index dff839494..948cecee5 100644
--- a/modules/conop/src/compound.hh
+++ b/modules/conop/src/compound.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/compound_lib.cc b/modules/conop/src/compound_lib.cc
index 8c901e1ec..7c3fc9eeb 100644
--- a/modules/conop/src/compound_lib.cc
+++ b/modules/conop/src/compound_lib.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/compound_lib.hh b/modules/conop/src/compound_lib.hh
index e7192c51e..2199c1c60 100644
--- a/modules/conop/src/compound_lib.hh
+++ b/modules/conop/src/compound_lib.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/conop.cc b/modules/conop/src/conop.cc
index 7ca7d961d..2bdd6e3b1 100644
--- a/modules/conop/src/conop.cc
+++ b/modules/conop/src/conop.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/conop.hh b/modules/conop/src/conop.hh
index 69a4c9220..abf43ca1c 100644
--- a/modules/conop/src/conop.hh
+++ b/modules/conop/src/conop.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/diag.cc b/modules/conop/src/diag.cc
index cf7147ede..3d0838170 100644
--- a/modules/conop/src/diag.cc
+++ b/modules/conop/src/diag.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/diag.hh b/modules/conop/src/diag.hh
index ba7297dd6..75c13630d 100644
--- a/modules/conop/src/diag.hh
+++ b/modules/conop/src/diag.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/heuristic.cc b/modules/conop/src/heuristic.cc
index a2f931848..b69317c8f 100644
--- a/modules/conop/src/heuristic.cc
+++ b/modules/conop/src/heuristic.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/heuristic.hh b/modules/conop/src/heuristic.hh
index 40dbdb878..2b70864aa 100644
--- a/modules/conop/src/heuristic.hh
+++ b/modules/conop/src/heuristic.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/module_config.hh b/modules/conop/src/module_config.hh
index 224a38c88..ce6369d3e 100644
--- a/modules/conop/src/module_config.hh
+++ b/modules/conop/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/processor.cc b/modules/conop/src/processor.cc
index 7727bd704..844256a3c 100644
--- a/modules/conop/src/processor.cc
+++ b/modules/conop/src/processor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/processor.hh b/modules/conop/src/processor.hh
index 65d340ecc..81add923d 100644
--- a/modules/conop/src/processor.hh
+++ b/modules/conop/src/processor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/ring_finder.cc b/modules/conop/src/ring_finder.cc
index 04351f1d4..0af0dd06c 100755
--- a/modules/conop/src/ring_finder.cc
+++ b/modules/conop/src/ring_finder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/ring_finder.hh b/modules/conop/src/ring_finder.hh
index e617e85c1..6697c76ab 100755
--- a/modules/conop/src/ring_finder.hh
+++ b/modules/conop/src/ring_finder.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/rule_based.cc b/modules/conop/src/rule_based.cc
index fe2013e25..47dae10ed 100644
--- a/modules/conop/src/rule_based.cc
+++ b/modules/conop/src/rule_based.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/src/rule_based.hh b/modules/conop/src/rule_based.hh
index 719ba7803..cea8d5fd3 100644
--- a/modules/conop/src/rule_based.hh
+++ b/modules/conop/src/rule_based.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/tests/test_amino_acids.cc b/modules/conop/tests/test_amino_acids.cc
index 58c842a57..2b05d2a0c 100644
--- a/modules/conop/tests/test_amino_acids.cc
+++ b/modules/conop/tests/test_amino_acids.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/tests/test_heuristic_builder.cc b/modules/conop/tests/test_heuristic_builder.cc
index cf6efa96f..8ec8b697c 100644
--- a/modules/conop/tests/test_heuristic_builder.cc
+++ b/modules/conop/tests/test_heuristic_builder.cc
@@ -1,7 +1,7 @@
 // ------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/tests/test_heuristic_conop.cc b/modules/conop/tests/test_heuristic_conop.cc
index 65e0a7fc2..d6ba9f058 100644
--- a/modules/conop/tests/test_heuristic_conop.cc
+++ b/modules/conop/tests/test_heuristic_conop.cc
@@ -1,7 +1,7 @@
 // ------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/tests/test_rule_based_conop.cc b/modules/conop/tests/test_rule_based_conop.cc
index 485454611..4e5222242 100644
--- a/modules/conop/tests/test_rule_based_conop.cc
+++ b/modules/conop/tests/test_rule_based_conop.cc
@@ -2,7 +2,7 @@
 // -----------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/conop/tests/tests.cc b/modules/conop/tests/tests.cc
index 21dd70140..a7b157852 100644
--- a/modules/conop/tests/tests.cc
+++ b/modules/conop/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/pymod/__init__.py b/modules/db/pymod/__init__.py
index 38881c6df..5133a9694 100644
--- a/modules/db/pymod/__init__.py
+++ b/modules/db/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/module_config.hh b/modules/db/src/module_config.hh
index cdc876ae1..03b1a0834 100644
--- a/modules/db/src/module_config.hh
+++ b/modules/db/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/sqlite_conv.hh b/modules/db/src/sqlite_conv.hh
index 8e4cf959d..136c5ff64 100644
--- a/modules/db/src/sqlite_conv.hh
+++ b/modules/db/src/sqlite_conv.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/sqlite_wrap.cc b/modules/db/src/sqlite_wrap.cc
index f67d85cb0..8c626ee83 100644
--- a/modules/db/src/sqlite_wrap.cc
+++ b/modules/db/src/sqlite_wrap.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/db/src/sqlite_wrap.hh b/modules/db/src/sqlite_wrap.hh
index db9a8d352..a40c72509 100644
--- a/modules/db/src/sqlite_wrap.hh
+++ b/modules/db/src/sqlite_wrap.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/__init__.py b/modules/geom/pymod/__init__.py
index 88ad89786..4a8e70608 100644
--- a/modules/geom/pymod/__init__.py
+++ b/modules/geom/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_composite2.cc b/modules/geom/pymod/export_composite2.cc
index d208ab107..c4748c037 100644
--- a/modules/geom/pymod/export_composite2.cc
+++ b/modules/geom/pymod/export_composite2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_composite2_op.cc b/modules/geom/pymod/export_composite2_op.cc
index 2ea8462b1..334f5532b 100644
--- a/modules/geom/pymod/export_composite2_op.cc
+++ b/modules/geom/pymod/export_composite2_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_composite3.cc b/modules/geom/pymod/export_composite3.cc
index 4a37c79f7..14fb9d4de 100644
--- a/modules/geom/pymod/export_composite3.cc
+++ b/modules/geom/pymod/export_composite3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_composite3_op.cc b/modules/geom/pymod/export_composite3_op.cc
index ba6faf85f..50414ed43 100644
--- a/modules/geom/pymod/export_composite3_op.cc
+++ b/modules/geom/pymod/export_composite3_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_mat2.cc b/modules/geom/pymod/export_mat2.cc
index 446aca95c..0dcce1b07 100644
--- a/modules/geom/pymod/export_mat2.cc
+++ b/modules/geom/pymod/export_mat2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_mat3.cc b/modules/geom/pymod/export_mat3.cc
index c12f6402c..53910aa0b 100644
--- a/modules/geom/pymod/export_mat3.cc
+++ b/modules/geom/pymod/export_mat3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_mat4.cc b/modules/geom/pymod/export_mat4.cc
index c457eb261..b152e1904 100644
--- a/modules/geom/pymod/export_mat4.cc
+++ b/modules/geom/pymod/export_mat4.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_quat.cc b/modules/geom/pymod/export_quat.cc
index 7e233f69c..c9f1b5656 100644
--- a/modules/geom/pymod/export_quat.cc
+++ b/modules/geom/pymod/export_quat.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_transform.cc b/modules/geom/pymod/export_transform.cc
index b2f921246..9c9b59464 100644
--- a/modules/geom/pymod/export_transform.cc
+++ b/modules/geom/pymod/export_transform.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_vec2.cc b/modules/geom/pymod/export_vec2.cc
index f760d7e70..77c660178 100644
--- a/modules/geom/pymod/export_vec2.cc
+++ b/modules/geom/pymod/export_vec2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_vec3.cc b/modules/geom/pymod/export_vec3.cc
index 8adf113fc..7d7aba3f9 100644
--- a/modules/geom/pymod/export_vec3.cc
+++ b/modules/geom/pymod/export_vec3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_vec4.cc b/modules/geom/pymod/export_vec4.cc
index 810c9de1c..c089319a8 100644
--- a/modules/geom/pymod/export_vec4.cc
+++ b/modules/geom/pymod/export_vec4.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_vecmat2_op.cc b/modules/geom/pymod/export_vecmat2_op.cc
index 8f594681f..34f9f11f5 100644
--- a/modules/geom/pymod/export_vecmat2_op.cc
+++ b/modules/geom/pymod/export_vecmat2_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_vecmat3_op.cc b/modules/geom/pymod/export_vecmat3_op.cc
index 0cdc3e373..f90b24cdd 100644
--- a/modules/geom/pymod/export_vecmat3_op.cc
+++ b/modules/geom/pymod/export_vecmat3_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/export_vecmat4_op.cc b/modules/geom/pymod/export_vecmat4_op.cc
index af64cef74..31895316e 100644
--- a/modules/geom/pymod/export_vecmat4_op.cc
+++ b/modules/geom/pymod/export_vecmat4_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/import_wrapper.hh b/modules/geom/pymod/import_wrapper.hh
index fa687fa24..70c8175fb 100644
--- a/modules/geom/pymod/import_wrapper.hh
+++ b/modules/geom/pymod/import_wrapper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/pymod/wrap_geom.cc b/modules/geom/pymod/wrap_geom.cc
index 14df2fa8b..8abd01c72 100644
--- a/modules/geom/pymod/wrap_geom.cc
+++ b/modules/geom/pymod/wrap_geom.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/aligned_cuboid.cc b/modules/geom/src/aligned_cuboid.cc
index ebd772733..9e9c840d3 100644
--- a/modules/geom/src/aligned_cuboid.cc
+++ b/modules/geom/src/aligned_cuboid.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/aligned_cuboid.hh b/modules/geom/src/aligned_cuboid.hh
index 9d2298942..6a4a6c9d1 100644
--- a/modules/geom/src/aligned_cuboid.hh
+++ b/modules/geom/src/aligned_cuboid.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/circular_iterator.hh b/modules/geom/src/circular_iterator.hh
index 2e8755944..58d47ab46 100644
--- a/modules/geom/src/circular_iterator.hh
+++ b/modules/geom/src/circular_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite.hh b/modules/geom/src/composite.hh
index 6d1ad48c1..f374e970c 100644
--- a/modules/geom/src/composite.hh
+++ b/modules/geom/src/composite.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite2.cc b/modules/geom/src/composite2.cc
index 8a6aec909..7bfd58e9a 100644
--- a/modules/geom/src/composite2.cc
+++ b/modules/geom/src/composite2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite2.hh b/modules/geom/src/composite2.hh
index bcbc9a779..13c3f80a7 100644
--- a/modules/geom/src/composite2.hh
+++ b/modules/geom/src/composite2.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite2_op.cc b/modules/geom/src/composite2_op.cc
index ad25008f8..a31f5f76c 100644
--- a/modules/geom/src/composite2_op.cc
+++ b/modules/geom/src/composite2_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite2_op.hh b/modules/geom/src/composite2_op.hh
index 71eb1b3c6..86281e1c5 100644
--- a/modules/geom/src/composite2_op.hh
+++ b/modules/geom/src/composite2_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite3.cc b/modules/geom/src/composite3.cc
index b2d795247..5abcd778a 100644
--- a/modules/geom/src/composite3.cc
+++ b/modules/geom/src/composite3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite3.hh b/modules/geom/src/composite3.hh
index 8e8805036..02f1c7d61 100644
--- a/modules/geom/src/composite3.hh
+++ b/modules/geom/src/composite3.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite3_op.cc b/modules/geom/src/composite3_op.cc
index 09fb2c72e..283659e39 100644
--- a/modules/geom/src/composite3_op.cc
+++ b/modules/geom/src/composite3_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite3_op.hh b/modules/geom/src/composite3_op.hh
index 23bdf3e5e..00dfd14ee 100644
--- a/modules/geom/src/composite3_op.hh
+++ b/modules/geom/src/composite3_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/composite_op.hh b/modules/geom/src/composite_op.hh
index b81c5a32d..ab3b016d7 100644
--- a/modules/geom/src/composite_op.hh
+++ b/modules/geom/src/composite_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/constants.hh b/modules/geom/src/constants.hh
index 45b8b111e..e00404ea4 100644
--- a/modules/geom/src/constants.hh
+++ b/modules/geom/src/constants.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/def.hh b/modules/geom/src/def.hh
index fb100fa79..6fe7306d1 100644
--- a/modules/geom/src/def.hh
+++ b/modules/geom/src/def.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/exc.hh b/modules/geom/src/exc.hh
index 0c4390030..9d7f636bc 100644
--- a/modules/geom/src/exc.hh
+++ b/modules/geom/src/exc.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/fnc.hh b/modules/geom/src/fnc.hh
index 0062db1f7..48d19131c 100644
--- a/modules/geom/src/fnc.hh
+++ b/modules/geom/src/fnc.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/geom.hh b/modules/geom/src/geom.hh
index 2bf028ab5..255839d94 100644
--- a/modules/geom/src/geom.hh
+++ b/modules/geom/src/geom.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat.hh b/modules/geom/src/mat.hh
index 8127088ac..e0ef21819 100644
--- a/modules/geom/src/mat.hh
+++ b/modules/geom/src/mat.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat2.cc b/modules/geom/src/mat2.cc
index d0bf5809d..3b6804879 100644
--- a/modules/geom/src/mat2.cc
+++ b/modules/geom/src/mat2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat2.hh b/modules/geom/src/mat2.hh
index b7743dfc0..9e6524a6d 100644
--- a/modules/geom/src/mat2.hh
+++ b/modules/geom/src/mat2.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat3.cc b/modules/geom/src/mat3.cc
index edf414eb8..7b1a502c3 100644
--- a/modules/geom/src/mat3.cc
+++ b/modules/geom/src/mat3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat3.hh b/modules/geom/src/mat3.hh
index 35cae2f03..1a24ce73b 100644
--- a/modules/geom/src/mat3.hh
+++ b/modules/geom/src/mat3.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat4.cc b/modules/geom/src/mat4.cc
index c43780e0a..c082bcd8a 100644
--- a/modules/geom/src/mat4.cc
+++ b/modules/geom/src/mat4.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/mat4.hh b/modules/geom/src/mat4.hh
index 3888fa873..67cef15c0 100644
--- a/modules/geom/src/mat4.hh
+++ b/modules/geom/src/mat4.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/module_config.hh b/modules/geom/src/module_config.hh
index 760e1ae87..525726e3f 100644
--- a/modules/geom/src/module_config.hh
+++ b/modules/geom/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/point_cloud.cc b/modules/geom/src/point_cloud.cc
index 72a755200..218af5f40 100644
--- a/modules/geom/src/point_cloud.cc
+++ b/modules/geom/src/point_cloud.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/point_cloud.hh b/modules/geom/src/point_cloud.hh
index 6188dbf26..1707b622f 100644
--- a/modules/geom/src/point_cloud.hh
+++ b/modules/geom/src/point_cloud.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/quat.cc b/modules/geom/src/quat.cc
index 84fcb872a..99a7a7246 100644
--- a/modules/geom/src/quat.cc
+++ b/modules/geom/src/quat.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/quat.hh b/modules/geom/src/quat.hh
index 881f69b5b..edae2c187 100644
--- a/modules/geom/src/quat.hh
+++ b/modules/geom/src/quat.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/transform.cc b/modules/geom/src/transform.cc
index 9c00d5e8c..4b064aca8 100644
--- a/modules/geom/src/transform.cc
+++ b/modules/geom/src/transform.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/transform.hh b/modules/geom/src/transform.hh
index 6965c4843..40e764fcb 100644
--- a/modules/geom/src/transform.hh
+++ b/modules/geom/src/transform.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vec.hh b/modules/geom/src/vec.hh
index 70871d227..e31b363fb 100644
--- a/modules/geom/src/vec.hh
+++ b/modules/geom/src/vec.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vec2.hh b/modules/geom/src/vec2.hh
index b0191ac7f..83ea4a0de 100644
--- a/modules/geom/src/vec2.hh
+++ b/modules/geom/src/vec2.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vec3.cc b/modules/geom/src/vec3.cc
index a69b2682d..0bda96a8b 100644
--- a/modules/geom/src/vec3.cc
+++ b/modules/geom/src/vec3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vec3.hh b/modules/geom/src/vec3.hh
index 6ce79ff3d..527928f45 100644
--- a/modules/geom/src/vec3.hh
+++ b/modules/geom/src/vec3.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vec4.hh b/modules/geom/src/vec4.hh
index 5947a1c06..f003002cf 100644
--- a/modules/geom/src/vec4.hh
+++ b/modules/geom/src/vec4.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vec_mat_predicates.hh b/modules/geom/src/vec_mat_predicates.hh
index bbe639f3b..64542ec0b 100644
--- a/modules/geom/src/vec_mat_predicates.hh
+++ b/modules/geom/src/vec_mat_predicates.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat2_op.cc b/modules/geom/src/vecmat2_op.cc
index 221a6bbf2..ef9a90323 100644
--- a/modules/geom/src/vecmat2_op.cc
+++ b/modules/geom/src/vecmat2_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat2_op.hh b/modules/geom/src/vecmat2_op.hh
index 65a027f74..ac8e9332a 100644
--- a/modules/geom/src/vecmat2_op.hh
+++ b/modules/geom/src/vecmat2_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat3_op.cc b/modules/geom/src/vecmat3_op.cc
index f476eca30..f29419223 100644
--- a/modules/geom/src/vecmat3_op.cc
+++ b/modules/geom/src/vecmat3_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat3_op.hh b/modules/geom/src/vecmat3_op.hh
index d7762cccf..c4378d166 100644
--- a/modules/geom/src/vecmat3_op.hh
+++ b/modules/geom/src/vecmat3_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat4_op.cc b/modules/geom/src/vecmat4_op.cc
index b1bce87d4..a1e791ce6 100644
--- a/modules/geom/src/vecmat4_op.cc
+++ b/modules/geom/src/vecmat4_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat4_op.hh b/modules/geom/src/vecmat4_op.hh
index a3cbf8531..bd823cb7e 100644
--- a/modules/geom/src/vecmat4_op.hh
+++ b/modules/geom/src/vecmat4_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/src/vecmat_op.hh b/modules/geom/src/vecmat_op.hh
index 400d5f1aa..f8664f1a5 100644
--- a/modules/geom/src/vecmat_op.hh
+++ b/modules/geom/src/vecmat_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_composite2.cc b/modules/geom/tests/test_composite2.cc
index a459f74d1..cd6110af4 100644
--- a/modules/geom/tests/test_composite2.cc
+++ b/modules/geom/tests/test_composite2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_composite3.cc b/modules/geom/tests/test_composite3.cc
index 48309acd0..13450ded0 100644
--- a/modules/geom/tests/test_composite3.cc
+++ b/modules/geom/tests/test_composite3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_geom.py b/modules/geom/tests/test_geom.py
index f84daaa84..d076c9c94 100644
--- a/modules/geom/tests/test_geom.py
+++ b/modules/geom/tests/test_geom.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_mat2.cc b/modules/geom/tests/test_mat2.cc
index 944de8e9a..7316b929f 100644
--- a/modules/geom/tests/test_mat2.cc
+++ b/modules/geom/tests/test_mat2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_mat3.cc b/modules/geom/tests/test_mat3.cc
index 2d4ce923e..eb8f65f80 100644
--- a/modules/geom/tests/test_mat3.cc
+++ b/modules/geom/tests/test_mat3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_mat4.cc b/modules/geom/tests/test_mat4.cc
index bee468108..d51c49ba8 100644
--- a/modules/geom/tests/test_mat4.cc
+++ b/modules/geom/tests/test_mat4.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_op2.cc b/modules/geom/tests/test_op2.cc
index 3805cc879..5d96e51c9 100644
--- a/modules/geom/tests/test_op2.cc
+++ b/modules/geom/tests/test_op2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_op3.cc b/modules/geom/tests/test_op3.cc
index 519b19f8e..63ec98bd3 100644
--- a/modules/geom/tests/test_op3.cc
+++ b/modules/geom/tests/test_op3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_op4.cc b/modules/geom/tests/test_op4.cc
index 96edec917..db6edc4d4 100644
--- a/modules/geom/tests/test_op4.cc
+++ b/modules/geom/tests/test_op4.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_quat.cc b/modules/geom/tests/test_quat.cc
index 158f44d1e..c1c5d7a67 100644
--- a/modules/geom/tests/test_quat.cc
+++ b/modules/geom/tests/test_quat.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_transform.cc b/modules/geom/tests/test_transform.cc
index f52a47628..104905acb 100644
--- a/modules/geom/tests/test_transform.cc
+++ b/modules/geom/tests/test_transform.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_vec2.cc b/modules/geom/tests/test_vec2.cc
index 3ea6090b2..ff561e774 100644
--- a/modules/geom/tests/test_vec2.cc
+++ b/modules/geom/tests/test_vec2.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_vec3.cc b/modules/geom/tests/test_vec3.cc
index b7c03ff7f..97cb8906d 100644
--- a/modules/geom/tests/test_vec3.cc
+++ b/modules/geom/tests/test_vec3.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/test_vec4.cc b/modules/geom/tests/test_vec4.cc
index 44b87bcf1..ad493244a 100644
--- a/modules/geom/tests/test_vec4.cc
+++ b/modules/geom/tests/test_vec4.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/geom/tests/tests.cc b/modules/geom/tests/tests.cc
index c0b2b3030..87cf43c09 100644
--- a/modules/geom/tests/tests.cc
+++ b/modules/geom/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/__init__.py b/modules/gfx/pymod/__init__.py
index 8c87ec211..1d84a86c4 100644
--- a/modules/gfx/pymod/__init__.py
+++ b/modules/gfx/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/color_by_def.hh b/modules/gfx/pymod/color_by_def.hh
index 41436d833..86938289d 100644
--- a/modules/gfx/pymod/color_by_def.hh
+++ b/modules/gfx/pymod/color_by_def.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_bitmap.cc b/modules/gfx/pymod/export_bitmap.cc
index d8e944d21..d5a6f1e79 100644
--- a/modules/gfx/pymod/export_bitmap.cc
+++ b/modules/gfx/pymod/export_bitmap.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_color.cc b/modules/gfx/pymod/export_color.cc
index e67321250..009255bad 100644
--- a/modules/gfx/pymod/export_color.cc
+++ b/modules/gfx/pymod/export_color.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_color_ops.cc b/modules/gfx/pymod/export_color_ops.cc
index fd974b22d..c77458b67 100644
--- a/modules/gfx/pymod/export_color_ops.cc
+++ b/modules/gfx/pymod/export_color_ops.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_entity.cc b/modules/gfx/pymod/export_entity.cc
index 0a3ca8362..334a96c5b 100644
--- a/modules/gfx/pymod/export_entity.cc
+++ b/modules/gfx/pymod/export_entity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_exporter.cc b/modules/gfx/pymod/export_exporter.cc
index 22c9a9743..2cfefea29 100644
--- a/modules/gfx/pymod/export_exporter.cc
+++ b/modules/gfx/pymod/export_exporter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_gfx_node.cc b/modules/gfx/pymod/export_gfx_node.cc
index 9a1ed0c5e..43dde9fb4 100644
--- a/modules/gfx/pymod/export_gfx_node.cc
+++ b/modules/gfx/pymod/export_gfx_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_gfx_obj.cc b/modules/gfx/pymod/export_gfx_obj.cc
index 68e88f901..6952ddab0 100644
--- a/modules/gfx/pymod/export_gfx_obj.cc
+++ b/modules/gfx/pymod/export_gfx_obj.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_glwin_base.cc b/modules/gfx/pymod/export_glwin_base.cc
index a2cb803ba..6772994d8 100644
--- a/modules/gfx/pymod/export_glwin_base.cc
+++ b/modules/gfx/pymod/export_glwin_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_gradient.cc b/modules/gfx/pymod/export_gradient.cc
index fa09e623b..cfff11ac0 100644
--- a/modules/gfx/pymod/export_gradient.cc
+++ b/modules/gfx/pymod/export_gradient.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_map.cc b/modules/gfx/pymod/export_map.cc
index ea334ead8..0cfee858a 100644
--- a/modules/gfx/pymod/export_map.cc
+++ b/modules/gfx/pymod/export_map.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_primitives.cc b/modules/gfx/pymod/export_primitives.cc
index 01b328d72..5762646ce 100644
--- a/modules/gfx/pymod/export_primitives.cc
+++ b/modules/gfx/pymod/export_primitives.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_primlist.cc b/modules/gfx/pymod/export_primlist.cc
index ba586fe62..4538f366e 100644
--- a/modules/gfx/pymod/export_primlist.cc
+++ b/modules/gfx/pymod/export_primlist.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_render_options.cc b/modules/gfx/pymod/export_render_options.cc
index 4f1de36c4..8116d84fb 100644
--- a/modules/gfx/pymod/export_render_options.cc
+++ b/modules/gfx/pymod/export_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_scene.cc b/modules/gfx/pymod/export_scene.cc
index 746c958f7..d3982dfa9 100644
--- a/modules/gfx/pymod/export_scene.cc
+++ b/modules/gfx/pymod/export_scene.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_surface.cc b/modules/gfx/pymod/export_surface.cc
index b954a414a..f6b8efa5d 100644
--- a/modules/gfx/pymod/export_surface.cc
+++ b/modules/gfx/pymod/export_surface.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/export_symmetry_node.cc b/modules/gfx/pymod/export_symmetry_node.cc
index f89d54a4b..b97f30902 100644
--- a/modules/gfx/pymod/export_symmetry_node.cc
+++ b/modules/gfx/pymod/export_symmetry_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/py_gfx_obj.py b/modules/gfx/pymod/py_gfx_obj.py
index 557e645ec..33dcb5361 100644
--- a/modules/gfx/pymod/py_gfx_obj.py
+++ b/modules/gfx/pymod/py_gfx_obj.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/pymod/wrap_gfx.cc b/modules/gfx/pymod/wrap_gfx.cc
index b28c49659..10967df66 100644
--- a/modules/gfx/pymod/wrap_gfx.cc
+++ b/modules/gfx/pymod/wrap_gfx.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/bitmap_io.cc b/modules/gfx/src/bitmap_io.cc
index 4245c32ec..8437de397 100644
--- a/modules/gfx/src/bitmap_io.cc
+++ b/modules/gfx/src/bitmap_io.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/bitmap_io.hh b/modules/gfx/src/bitmap_io.hh
index dacb9dbe3..68111dd7e 100644
--- a/modules/gfx/src/bitmap_io.hh
+++ b/modules/gfx/src/bitmap_io.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/collada_exporter.cc b/modules/gfx/src/collada_exporter.cc
index d2b45c21e..02c692326 100644
--- a/modules/gfx/src/collada_exporter.cc
+++ b/modules/gfx/src/collada_exporter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/collada_exporter.hh b/modules/gfx/src/collada_exporter.hh
index 7a05417c6..d7ddc4b5f 100644
--- a/modules/gfx/src/collada_exporter.hh
+++ b/modules/gfx/src/collada_exporter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color.cc b/modules/gfx/src/color.cc
index 60607ad0e..a98e961d6 100644
--- a/modules/gfx/src/color.cc
+++ b/modules/gfx/src/color.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color.hh b/modules/gfx/src/color.hh
index 1340967f9..458f39fce 100644
--- a/modules/gfx/src/color.hh
+++ b/modules/gfx/src/color.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/basic_gradient_color_op.cc b/modules/gfx/src/color_ops/basic_gradient_color_op.cc
index 397ed3d41..49ba30e4d 100644
--- a/modules/gfx/src/color_ops/basic_gradient_color_op.cc
+++ b/modules/gfx/src/color_ops/basic_gradient_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/basic_gradient_color_op.hh b/modules/gfx/src/color_ops/basic_gradient_color_op.hh
index 6da2b9006..4024fa3ce 100644
--- a/modules/gfx/src/color_ops/basic_gradient_color_op.hh
+++ b/modules/gfx/src/color_ops/basic_gradient_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/by_chain_color_op.cc b/modules/gfx/src/color_ops/by_chain_color_op.cc
index d2c6789f9..53bf367f5 100644
--- a/modules/gfx/src/color_ops/by_chain_color_op.cc
+++ b/modules/gfx/src/color_ops/by_chain_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/by_chain_color_op.hh b/modules/gfx/src/color_ops/by_chain_color_op.hh
index 58485af37..5f06c7079 100644
--- a/modules/gfx/src/color_ops/by_chain_color_op.hh
+++ b/modules/gfx/src/color_ops/by_chain_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/by_element_color_op.cc b/modules/gfx/src/color_ops/by_element_color_op.cc
index 031fe5e32..e5ff19c17 100644
--- a/modules/gfx/src/color_ops/by_element_color_op.cc
+++ b/modules/gfx/src/color_ops/by_element_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/by_element_color_op.hh b/modules/gfx/src/color_ops/by_element_color_op.hh
index 0ad7c60d8..0fe606ef3 100644
--- a/modules/gfx/src/color_ops/by_element_color_op.hh
+++ b/modules/gfx/src/color_ops/by_element_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/color_op.cc b/modules/gfx/src/color_ops/color_op.cc
index 514650f84..670bd8add 100644
--- a/modules/gfx/src/color_ops/color_op.cc
+++ b/modules/gfx/src/color_ops/color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/color_op.hh b/modules/gfx/src/color_ops/color_op.hh
index 7e9e433a7..e51678417 100644
--- a/modules/gfx/src/color_ops/color_op.hh
+++ b/modules/gfx/src/color_ops/color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/entity_view_color_op.cc b/modules/gfx/src/color_ops/entity_view_color_op.cc
index de44bf1a0..fc412439a 100644
--- a/modules/gfx/src/color_ops/entity_view_color_op.cc
+++ b/modules/gfx/src/color_ops/entity_view_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/entity_view_color_op.hh b/modules/gfx/src/color_ops/entity_view_color_op.hh
index 49e6e294b..1995f7266 100644
--- a/modules/gfx/src/color_ops/entity_view_color_op.hh
+++ b/modules/gfx/src/color_ops/entity_view_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/gradient_color_op.cc b/modules/gfx/src/color_ops/gradient_color_op.cc
index 0a9e95952..7ac2bb99c 100644
--- a/modules/gfx/src/color_ops/gradient_color_op.cc
+++ b/modules/gfx/src/color_ops/gradient_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/gradient_color_op.hh b/modules/gfx/src/color_ops/gradient_color_op.hh
index 9c7f37345..97b611f35 100644
--- a/modules/gfx/src/color_ops/gradient_color_op.hh
+++ b/modules/gfx/src/color_ops/gradient_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/gradient_level_color_op.cc b/modules/gfx/src/color_ops/gradient_level_color_op.cc
index 32429a095..f3501d98e 100644
--- a/modules/gfx/src/color_ops/gradient_level_color_op.cc
+++ b/modules/gfx/src/color_ops/gradient_level_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/gradient_level_color_op.hh b/modules/gfx/src/color_ops/gradient_level_color_op.hh
index 1b453a48f..282c25800 100644
--- a/modules/gfx/src/color_ops/gradient_level_color_op.hh
+++ b/modules/gfx/src/color_ops/gradient_level_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/map_handle_color_op.cc b/modules/gfx/src/color_ops/map_handle_color_op.cc
index d09be806c..1f580bf49 100644
--- a/modules/gfx/src/color_ops/map_handle_color_op.cc
+++ b/modules/gfx/src/color_ops/map_handle_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/map_handle_color_op.hh b/modules/gfx/src/color_ops/map_handle_color_op.hh
index b0d1c15fb..bca982bb3 100644
--- a/modules/gfx/src/color_ops/map_handle_color_op.hh
+++ b/modules/gfx/src/color_ops/map_handle_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/uniform_color_op.cc b/modules/gfx/src/color_ops/uniform_color_op.cc
index 844731706..b76ecff61 100644
--- a/modules/gfx/src/color_ops/uniform_color_op.cc
+++ b/modules/gfx/src/color_ops/uniform_color_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/color_ops/uniform_color_op.hh b/modules/gfx/src/color_ops/uniform_color_op.hh
index 518fc5792..c322cb4e5 100644
--- a/modules/gfx/src/color_ops/uniform_color_op.hh
+++ b/modules/gfx/src/color_ops/uniform_color_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/entity.cc b/modules/gfx/src/entity.cc
index 6b8468a24..1d1f232ba 100644
--- a/modules/gfx/src/entity.cc
+++ b/modules/gfx/src/entity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/entity.hh b/modules/gfx/src/entity.hh
index 9106e2607..f16fe3292 100644
--- a/modules/gfx/src/entity.hh
+++ b/modules/gfx/src/entity.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/entity_fw.hh b/modules/gfx/src/entity_fw.hh
index 192ad3913..b877a0ff1 100644
--- a/modules/gfx/src/entity_fw.hh
+++ b/modules/gfx/src/entity_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/exporter.cc b/modules/gfx/src/exporter.cc
index 5100490c1..88bd074cd 100644
--- a/modules/gfx/src/exporter.cc
+++ b/modules/gfx/src/exporter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/exporter.hh b/modules/gfx/src/exporter.hh
index 1780851eb..a663bde27 100644
--- a/modules/gfx/src/exporter.hh
+++ b/modules/gfx/src/exporter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/exporter_fw.hh b/modules/gfx/src/exporter_fw.hh
index 499248014..c0c9fe4ff 100644
--- a/modules/gfx/src/exporter_fw.hh
+++ b/modules/gfx/src/exporter_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx.hh b/modules/gfx/src/gfx.hh
index 2a0d2303d..dfc2e55eb 100644
--- a/modules/gfx/src/gfx.hh
+++ b/modules/gfx/src/gfx.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_fw.hh b/modules/gfx/src/gfx_fw.hh
index e5efaacf9..d87ad16e3 100644
--- a/modules/gfx/src/gfx_fw.hh
+++ b/modules/gfx/src/gfx_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_node.cc b/modules/gfx/src/gfx_node.cc
index 657068c9e..716523f1d 100644
--- a/modules/gfx/src/gfx_node.cc
+++ b/modules/gfx/src/gfx_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_node.hh b/modules/gfx/src/gfx_node.hh
index 6cff83885..d3c01d425 100644
--- a/modules/gfx/src/gfx_node.hh
+++ b/modules/gfx/src/gfx_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_node_fw.hh b/modules/gfx/src/gfx_node_fw.hh
index 744b350ef..b265f1ac9 100644
--- a/modules/gfx/src/gfx_node_fw.hh
+++ b/modules/gfx/src/gfx_node_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_node_visitor.hh b/modules/gfx/src/gfx_node_visitor.hh
index 5b1d49a6b..ff41b28f3 100644
--- a/modules/gfx/src/gfx_node_visitor.hh
+++ b/modules/gfx/src/gfx_node_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_object.cc b/modules/gfx/src/gfx_object.cc
index 97e235f41..dbfe17cdd 100644
--- a/modules/gfx/src/gfx_object.cc
+++ b/modules/gfx/src/gfx_object.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_object.hh b/modules/gfx/src/gfx_object.hh
index 03d76a8c4..4049eb77f 100644
--- a/modules/gfx/src/gfx_object.hh
+++ b/modules/gfx/src/gfx_object.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_object_base.hh b/modules/gfx/src/gfx_object_base.hh
index 07e49a92e..c2072ab89 100644
--- a/modules/gfx/src/gfx_object_base.hh
+++ b/modules/gfx/src/gfx_object_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_object_fw.hh b/modules/gfx/src/gfx_object_fw.hh
index 73118a522..8bc44c1f6 100644
--- a/modules/gfx/src/gfx_object_fw.hh
+++ b/modules/gfx/src/gfx_object_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_prim.cc b/modules/gfx/src/gfx_prim.cc
index a5af981b1..8d55b87d0 100644
--- a/modules/gfx/src/gfx_prim.cc
+++ b/modules/gfx/src/gfx_prim.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_prim.hh b/modules/gfx/src/gfx_prim.hh
index cb5454254..fa050c68a 100644
--- a/modules/gfx/src/gfx_prim.hh
+++ b/modules/gfx/src/gfx_prim.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_test_object.cc b/modules/gfx/src/gfx_test_object.cc
index 7e60ab6d8..381f3c19a 100644
--- a/modules/gfx/src/gfx_test_object.cc
+++ b/modules/gfx/src/gfx_test_object.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gfx_test_object.hh b/modules/gfx/src/gfx_test_object.hh
index 8d878d7c2..9053101aa 100644
--- a/modules/gfx/src/gfx_test_object.hh
+++ b/modules/gfx/src/gfx_test_object.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gl_helper.hh b/modules/gfx/src/gl_helper.hh
index 773460563..82aa63038 100644
--- a/modules/gfx/src/gl_helper.hh
+++ b/modules/gfx/src/gl_helper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gl_include.hh b/modules/gfx/src/gl_include.hh
index 69761cce0..ec4028e35 100644
--- a/modules/gfx/src/gl_include.hh
+++ b/modules/gfx/src/gl_include.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/glext_include.hh b/modules/gfx/src/glext_include.hh
index 874b70a31..3c39256db 100644
--- a/modules/gfx/src/glext_include.hh
+++ b/modules/gfx/src/glext_include.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/glwin_base.hh b/modules/gfx/src/glwin_base.hh
index 77d30ee76..9bcaed92c 100644
--- a/modules/gfx/src/glwin_base.hh
+++ b/modules/gfx/src/glwin_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gost_exporter.cc b/modules/gfx/src/gost_exporter.cc
index 525a70aba..5be10034e 100644
--- a/modules/gfx/src/gost_exporter.cc
+++ b/modules/gfx/src/gost_exporter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gost_exporter.hh b/modules/gfx/src/gost_exporter.hh
index 03f47680e..509dca86c 100644
--- a/modules/gfx/src/gost_exporter.hh
+++ b/modules/gfx/src/gost_exporter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gradient.cc b/modules/gfx/src/gradient.cc
index 0018f3aa6..4f3fd3eba 100644
--- a/modules/gfx/src/gradient.cc
+++ b/modules/gfx/src/gradient.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gradient.hh b/modules/gfx/src/gradient.hh
index e08a24eda..ae1efbdcf 100644
--- a/modules/gfx/src/gradient.hh
+++ b/modules/gfx/src/gradient.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gradient_manager.cc b/modules/gfx/src/gradient_manager.cc
index ab807ad18..7f8894a09 100644
--- a/modules/gfx/src/gradient_manager.cc
+++ b/modules/gfx/src/gradient_manager.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/gradient_manager.hh b/modules/gfx/src/gradient_manager.hh
index fe73bbe19..756ee127d 100644
--- a/modules/gfx/src/gradient_manager.hh
+++ b/modules/gfx/src/gradient_manager.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/backbone_trace.cc b/modules/gfx/src/impl/backbone_trace.cc
index da56ae179..26bd1e1ff 100644
--- a/modules/gfx/src/impl/backbone_trace.cc
+++ b/modules/gfx/src/impl/backbone_trace.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/backbone_trace.hh b/modules/gfx/src/impl/backbone_trace.hh
index 677f02f12..7eca13bbb 100644
--- a/modules/gfx/src/impl/backbone_trace.hh
+++ b/modules/gfx/src/impl/backbone_trace.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/cartoon_renderer.cc b/modules/gfx/src/impl/cartoon_renderer.cc
index 3dfedd484..87ba15c42 100644
--- a/modules/gfx/src/impl/cartoon_renderer.cc
+++ b/modules/gfx/src/impl/cartoon_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/cartoon_renderer.hh b/modules/gfx/src/impl/cartoon_renderer.hh
index 1d60eec76..220dcecd5 100644
--- a/modules/gfx/src/impl/cartoon_renderer.hh
+++ b/modules/gfx/src/impl/cartoon_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/cgl_offscreen_buffer.cc b/modules/gfx/src/impl/cgl_offscreen_buffer.cc
index fa56d00ce..29d255c80 100644
--- a/modules/gfx/src/impl/cgl_offscreen_buffer.cc
+++ b/modules/gfx/src/impl/cgl_offscreen_buffer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/cgl_offscreen_buffer.hh b/modules/gfx/src/impl/cgl_offscreen_buffer.hh
index 17d7854cb..619b60654 100644
--- a/modules/gfx/src/impl/cgl_offscreen_buffer.hh
+++ b/modules/gfx/src/impl/cgl_offscreen_buffer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/connect_renderer_base.cc b/modules/gfx/src/impl/connect_renderer_base.cc
index 5f0ed4a6b..51afae44f 100644
--- a/modules/gfx/src/impl/connect_renderer_base.cc
+++ b/modules/gfx/src/impl/connect_renderer_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/connect_renderer_base.hh b/modules/gfx/src/impl/connect_renderer_base.hh
index 0f4c7f237..bcf8691ea 100644
--- a/modules/gfx/src/impl/connect_renderer_base.hh
+++ b/modules/gfx/src/impl/connect_renderer_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/cpk_renderer.cc b/modules/gfx/src/impl/cpk_renderer.cc
index f780647b7..46cf90c10 100644
--- a/modules/gfx/src/impl/cpk_renderer.cc
+++ b/modules/gfx/src/impl/cpk_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/cpk_renderer.hh b/modules/gfx/src/impl/cpk_renderer.hh
index 1a6dcd2dc..e5090aa7e 100644
--- a/modules/gfx/src/impl/cpk_renderer.hh
+++ b/modules/gfx/src/impl/cpk_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/custom_renderer.cc b/modules/gfx/src/impl/custom_renderer.cc
index ec3195464..cedd9567e 100644
--- a/modules/gfx/src/impl/custom_renderer.cc
+++ b/modules/gfx/src/impl/custom_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/custom_renderer.hh b/modules/gfx/src/impl/custom_renderer.hh
index 8c5c1bd3d..245fbbd09 100644
--- a/modules/gfx/src/impl/custom_renderer.hh
+++ b/modules/gfx/src/impl/custom_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/debug_renderer.cc b/modules/gfx/src/impl/debug_renderer.cc
index 3ff579078..1c2752714 100644
--- a/modules/gfx/src/impl/debug_renderer.cc
+++ b/modules/gfx/src/impl/debug_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/debug_renderer.hh b/modules/gfx/src/impl/debug_renderer.hh
index 22a6d432c..f8ea2f078 100644
--- a/modules/gfx/src/impl/debug_renderer.hh
+++ b/modules/gfx/src/impl/debug_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/entity_detail.cc b/modules/gfx/src/impl/entity_detail.cc
index 7e7f65989..b597ee31d 100644
--- a/modules/gfx/src/impl/entity_detail.cc
+++ b/modules/gfx/src/impl/entity_detail.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/entity_detail.hh b/modules/gfx/src/impl/entity_detail.hh
index 12412f680..932d6a0b4 100644
--- a/modules/gfx/src/impl/entity_detail.hh
+++ b/modules/gfx/src/impl/entity_detail.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/entity_renderer.cc b/modules/gfx/src/impl/entity_renderer.cc
index 9b623cc11..dc6f056f7 100644
--- a/modules/gfx/src/impl/entity_renderer.cc
+++ b/modules/gfx/src/impl/entity_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/entity_renderer.hh b/modules/gfx/src/impl/entity_renderer.hh
index 14c0332c3..0157c5b08 100644
--- a/modules/gfx/src/impl/entity_renderer.hh
+++ b/modules/gfx/src/impl/entity_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/entity_renderer_fw.hh b/modules/gfx/src/impl/entity_renderer_fw.hh
index f07fbd625..fdecafc73 100644
--- a/modules/gfx/src/impl/entity_renderer_fw.hh
+++ b/modules/gfx/src/impl/entity_renderer_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/fast_spheres.cc b/modules/gfx/src/impl/fast_spheres.cc
index 905791c34..5a5cae22f 100644
--- a/modules/gfx/src/impl/fast_spheres.cc
+++ b/modules/gfx/src/impl/fast_spheres.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/fast_spheres.hh b/modules/gfx/src/impl/fast_spheres.hh
index 72402ef9b..e6374352b 100644
--- a/modules/gfx/src/impl/fast_spheres.hh
+++ b/modules/gfx/src/impl/fast_spheres.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/generate_map_iso_spec.py b/modules/gfx/src/impl/generate_map_iso_spec.py
index 74a9f58db..5c655aeda 100644
--- a/modules/gfx/src/impl/generate_map_iso_spec.py
+++ b/modules/gfx/src/impl/generate_map_iso_spec.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/glx_offscreen_buffer.cc b/modules/gfx/src/impl/glx_offscreen_buffer.cc
index 41bca43a3..0f4e691d8 100644
--- a/modules/gfx/src/impl/glx_offscreen_buffer.cc
+++ b/modules/gfx/src/impl/glx_offscreen_buffer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/glx_offscreen_buffer.hh b/modules/gfx/src/impl/glx_offscreen_buffer.hh
index e089e8ace..304b5b68c 100644
--- a/modules/gfx/src/impl/glx_offscreen_buffer.hh
+++ b/modules/gfx/src/impl/glx_offscreen_buffer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/line_trace_renderer.cc b/modules/gfx/src/impl/line_trace_renderer.cc
index bb6622ac8..e953f034a 100644
--- a/modules/gfx/src/impl/line_trace_renderer.cc
+++ b/modules/gfx/src/impl/line_trace_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/line_trace_renderer.hh b/modules/gfx/src/impl/line_trace_renderer.hh
index 110492ccd..b880f8b4a 100644
--- a/modules/gfx/src/impl/line_trace_renderer.hh
+++ b/modules/gfx/src/impl/line_trace_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_gen.cc b/modules/gfx/src/impl/map_iso_gen.cc
index 603a7a0dd..ada35ee1a 100644
--- a/modules/gfx/src/impl/map_iso_gen.cc
+++ b/modules/gfx/src/impl/map_iso_gen.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_gen.hh b/modules/gfx/src/impl/map_iso_gen.hh
index cd3f937c6..6a9cfddb2 100644
--- a/modules/gfx/src/impl/map_iso_gen.hh
+++ b/modules/gfx/src/impl/map_iso_gen.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_gen_o.cc b/modules/gfx/src/impl/map_iso_gen_o.cc
index 50bae81d5..eeb6c071d 100644
--- a/modules/gfx/src/impl/map_iso_gen_o.cc
+++ b/modules/gfx/src/impl/map_iso_gen_o.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_gen_o.hh b/modules/gfx/src/impl/map_iso_gen_o.hh
index 64e9cac07..476e23825 100644
--- a/modules/gfx/src/impl/map_iso_gen_o.hh
+++ b/modules/gfx/src/impl/map_iso_gen_o.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_gen_s.cc b/modules/gfx/src/impl/map_iso_gen_s.cc
index c16461c69..1dab8b44c 100644
--- a/modules/gfx/src/impl/map_iso_gen_s.cc
+++ b/modules/gfx/src/impl/map_iso_gen_s.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_gen_s.hh b/modules/gfx/src/impl/map_iso_gen_s.hh
index c0a925b84..ca98facf4 100644
--- a/modules/gfx/src/impl/map_iso_gen_s.hh
+++ b/modules/gfx/src/impl/map_iso_gen_s.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_iso_spec.hh b/modules/gfx/src/impl/map_iso_spec.hh
index c4520e078..1f93463d2 100644
--- a/modules/gfx/src/impl/map_iso_spec.hh
+++ b/modules/gfx/src/impl/map_iso_spec.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_octree.cc b/modules/gfx/src/impl/map_octree.cc
index 3190ff74c..f6cff0a99 100644
--- a/modules/gfx/src/impl/map_octree.cc
+++ b/modules/gfx/src/impl/map_octree.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/map_octree.hh b/modules/gfx/src/impl/map_octree.hh
index 0666880c1..60b06da8d 100644
--- a/modules/gfx/src/impl/map_octree.hh
+++ b/modules/gfx/src/impl/map_octree.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/mapped_property.cc b/modules/gfx/src/impl/mapped_property.cc
index 26b08d653..bb6dbf378 100644
--- a/modules/gfx/src/impl/mapped_property.cc
+++ b/modules/gfx/src/impl/mapped_property.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/mapped_property.hh b/modules/gfx/src/impl/mapped_property.hh
index 096e77566..bc380f068 100644
--- a/modules/gfx/src/impl/mapped_property.hh
+++ b/modules/gfx/src/impl/mapped_property.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/mesa_offscreen_buffer.cc b/modules/gfx/src/impl/mesa_offscreen_buffer.cc
index 39ed73b5c..98f62a3a0 100644
--- a/modules/gfx/src/impl/mesa_offscreen_buffer.cc
+++ b/modules/gfx/src/impl/mesa_offscreen_buffer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/mesa_offscreen_buffer.hh b/modules/gfx/src/impl/mesa_offscreen_buffer.hh
index 5ed38b942..62a371ddf 100644
--- a/modules/gfx/src/impl/mesa_offscreen_buffer.hh
+++ b/modules/gfx/src/impl/mesa_offscreen_buffer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/octree_isocont.cc b/modules/gfx/src/impl/octree_isocont.cc
index 2fccd83d8..ff82c50dc 100644
--- a/modules/gfx/src/impl/octree_isocont.cc
+++ b/modules/gfx/src/impl/octree_isocont.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/octree_isocont.hh b/modules/gfx/src/impl/octree_isocont.hh
index b6c277ffb..47c04356e 100644
--- a/modules/gfx/src/impl/octree_isocont.hh
+++ b/modules/gfx/src/impl/octree_isocont.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/scene_fx.hh b/modules/gfx/src/impl/scene_fx.hh
index ad8d2a787..7da2ee0f1 100644
--- a/modules/gfx/src/impl/scene_fx.hh
+++ b/modules/gfx/src/impl/scene_fx.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/simple_renderer.cc b/modules/gfx/src/impl/simple_renderer.cc
index 97d2e50bc..7e36c9606 100644
--- a/modules/gfx/src/impl/simple_renderer.cc
+++ b/modules/gfx/src/impl/simple_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/simple_renderer.hh b/modules/gfx/src/impl/simple_renderer.hh
index 95fd8bf03..df5ec2ca7 100644
--- a/modules/gfx/src/impl/simple_renderer.hh
+++ b/modules/gfx/src/impl/simple_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/sline_renderer.cc b/modules/gfx/src/impl/sline_renderer.cc
index eae42acad..42bfca1fb 100644
--- a/modules/gfx/src/impl/sline_renderer.cc
+++ b/modules/gfx/src/impl/sline_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/sline_renderer.hh b/modules/gfx/src/impl/sline_renderer.hh
index 88c03e5b3..cc52307f1 100644
--- a/modules/gfx/src/impl/sline_renderer.hh
+++ b/modules/gfx/src/impl/sline_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/tabulated_trig.cc b/modules/gfx/src/impl/tabulated_trig.cc
index d46059c08..ca7d9c2ad 100644
--- a/modules/gfx/src/impl/tabulated_trig.cc
+++ b/modules/gfx/src/impl/tabulated_trig.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/tabulated_trig.hh b/modules/gfx/src/impl/tabulated_trig.hh
index 673f4e20b..1afa4054d 100644
--- a/modules/gfx/src/impl/tabulated_trig.hh
+++ b/modules/gfx/src/impl/tabulated_trig.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/trace_renderer.cc b/modules/gfx/src/impl/trace_renderer.cc
index f901c77cd..940a0f2a2 100644
--- a/modules/gfx/src/impl/trace_renderer.cc
+++ b/modules/gfx/src/impl/trace_renderer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/trace_renderer.hh b/modules/gfx/src/impl/trace_renderer.hh
index 380572adc..2cad26f71 100644
--- a/modules/gfx/src/impl/trace_renderer.hh
+++ b/modules/gfx/src/impl/trace_renderer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/trace_renderer_base.cc b/modules/gfx/src/impl/trace_renderer_base.cc
index 1b4c47fe5..b78dad0ab 100644
--- a/modules/gfx/src/impl/trace_renderer_base.cc
+++ b/modules/gfx/src/impl/trace_renderer_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/trace_renderer_base.hh b/modules/gfx/src/impl/trace_renderer_base.hh
index 7cba4e752..d8f4acdeb 100644
--- a/modules/gfx/src/impl/trace_renderer_base.hh
+++ b/modules/gfx/src/impl/trace_renderer_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/wgl_offscreen_buffer.cc b/modules/gfx/src/impl/wgl_offscreen_buffer.cc
index f9420de62..40ce2b04b 100644
--- a/modules/gfx/src/impl/wgl_offscreen_buffer.cc
+++ b/modules/gfx/src/impl/wgl_offscreen_buffer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/impl/wgl_offscreen_buffer.hh b/modules/gfx/src/impl/wgl_offscreen_buffer.hh
index 7874e838a..caec031f2 100644
--- a/modules/gfx/src/impl/wgl_offscreen_buffer.hh
+++ b/modules/gfx/src/impl/wgl_offscreen_buffer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/input.cc b/modules/gfx/src/input.cc
index 5c6773226..be69ad680 100644
--- a/modules/gfx/src/input.cc
+++ b/modules/gfx/src/input.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/input.hh b/modules/gfx/src/input.hh
index 128358cda..c3a640b8b 100644
--- a/modules/gfx/src/input.hh
+++ b/modules/gfx/src/input.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/map_iso.cc b/modules/gfx/src/map_iso.cc
index fdcf0a3fe..8d29f50fd 100644
--- a/modules/gfx/src/map_iso.cc
+++ b/modules/gfx/src/map_iso.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/map_iso.hh b/modules/gfx/src/map_iso.hh
index cee9025fa..6edb51cf7 100644
--- a/modules/gfx/src/map_iso.hh
+++ b/modules/gfx/src/map_iso.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/map_iso_prop.hh b/modules/gfx/src/map_iso_prop.hh
index 3aa49b707..68021b6b6 100644
--- a/modules/gfx/src/map_iso_prop.hh
+++ b/modules/gfx/src/map_iso_prop.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/map_slab.cc b/modules/gfx/src/map_slab.cc
index 3af16f422..46b0618c3 100644
--- a/modules/gfx/src/map_slab.cc
+++ b/modules/gfx/src/map_slab.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/map_slab.hh b/modules/gfx/src/map_slab.hh
index c38a88864..2f8c361b1 100644
--- a/modules/gfx/src/map_slab.hh
+++ b/modules/gfx/src/map_slab.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/material.cc b/modules/gfx/src/material.cc
index b0e039471..28454d43e 100644
--- a/modules/gfx/src/material.cc
+++ b/modules/gfx/src/material.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/material.hh b/modules/gfx/src/material.hh
index 12e67481a..8054fc465 100644
--- a/modules/gfx/src/material.hh
+++ b/modules/gfx/src/material.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/module_config.hh b/modules/gfx/src/module_config.hh
index 0deb63147..90949b4ec 100644
--- a/modules/gfx/src/module_config.hh
+++ b/modules/gfx/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/offscreen_buffer.hh b/modules/gfx/src/offscreen_buffer.hh
index f62319062..a2c282995 100644
--- a/modules/gfx/src/offscreen_buffer.hh
+++ b/modules/gfx/src/offscreen_buffer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/povray.cc b/modules/gfx/src/povray.cc
index f630974d7..e50c4ad6f 100644
--- a/modules/gfx/src/povray.cc
+++ b/modules/gfx/src/povray.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/povray.hh b/modules/gfx/src/povray.hh
index c8ef79461..d1a998afb 100644
--- a/modules/gfx/src/povray.hh
+++ b/modules/gfx/src/povray.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/povray_fw.hh b/modules/gfx/src/povray_fw.hh
index a2c0c58a6..ff14bd8c1 100644
--- a/modules/gfx/src/povray_fw.hh
+++ b/modules/gfx/src/povray_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/prim_list.cc b/modules/gfx/src/prim_list.cc
index 0b06442fd..16840a3b1 100644
--- a/modules/gfx/src/prim_list.cc
+++ b/modules/gfx/src/prim_list.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/prim_list.hh b/modules/gfx/src/prim_list.hh
index 84247aa78..7fadee42a 100644
--- a/modules/gfx/src/prim_list.hh
+++ b/modules/gfx/src/prim_list.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/primitives.cc b/modules/gfx/src/primitives.cc
index 46552aa58..71758da14 100644
--- a/modules/gfx/src/primitives.cc
+++ b/modules/gfx/src/primitives.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/primitives.hh b/modules/gfx/src/primitives.hh
index 04ce67de9..fefff8842 100644
--- a/modules/gfx/src/primitives.hh
+++ b/modules/gfx/src/primitives.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_mode.hh b/modules/gfx/src/render_mode.hh
index 06c275632..92eb300cb 100644
--- a/modules/gfx/src/render_mode.hh
+++ b/modules/gfx/src/render_mode.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/cartoon_render_options.cc b/modules/gfx/src/render_options/cartoon_render_options.cc
index 4b20f63d7..2a8801e53 100644
--- a/modules/gfx/src/render_options/cartoon_render_options.cc
+++ b/modules/gfx/src/render_options/cartoon_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/cartoon_render_options.hh b/modules/gfx/src/render_options/cartoon_render_options.hh
index f279d0026..5b50613a9 100644
--- a/modules/gfx/src/render_options/cartoon_render_options.hh
+++ b/modules/gfx/src/render_options/cartoon_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/cpk_render_options.cc b/modules/gfx/src/render_options/cpk_render_options.cc
index 93f0206e5..b9626a567 100644
--- a/modules/gfx/src/render_options/cpk_render_options.cc
+++ b/modules/gfx/src/render_options/cpk_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/cpk_render_options.hh b/modules/gfx/src/render_options/cpk_render_options.hh
index abc469cc1..882ae2512 100644
--- a/modules/gfx/src/render_options/cpk_render_options.hh
+++ b/modules/gfx/src/render_options/cpk_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/custom_render_options.cc b/modules/gfx/src/render_options/custom_render_options.cc
index 1712c0243..1a9920242 100644
--- a/modules/gfx/src/render_options/custom_render_options.cc
+++ b/modules/gfx/src/render_options/custom_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/custom_render_options.hh b/modules/gfx/src/render_options/custom_render_options.hh
index dfd7ddd4c..e9b275bea 100644
--- a/modules/gfx/src/render_options/custom_render_options.hh
+++ b/modules/gfx/src/render_options/custom_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/line_render_options.cc b/modules/gfx/src/render_options/line_render_options.cc
index fbc42af37..a9fd4746c 100644
--- a/modules/gfx/src/render_options/line_render_options.cc
+++ b/modules/gfx/src/render_options/line_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/line_render_options.hh b/modules/gfx/src/render_options/line_render_options.hh
index ea6865040..fdb5be5c5 100644
--- a/modules/gfx/src/render_options/line_render_options.hh
+++ b/modules/gfx/src/render_options/line_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/line_trace_render_options.cc b/modules/gfx/src/render_options/line_trace_render_options.cc
index 2029ab482..a702da10a 100644
--- a/modules/gfx/src/render_options/line_trace_render_options.cc
+++ b/modules/gfx/src/render_options/line_trace_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/line_trace_render_options.hh b/modules/gfx/src/render_options/line_trace_render_options.hh
index 96e1532bc..ab1243241 100644
--- a/modules/gfx/src/render_options/line_trace_render_options.hh
+++ b/modules/gfx/src/render_options/line_trace_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/render_options.cc b/modules/gfx/src/render_options/render_options.cc
index 12690d820..591437815 100644
--- a/modules/gfx/src/render_options/render_options.cc
+++ b/modules/gfx/src/render_options/render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/render_options.hh b/modules/gfx/src/render_options/render_options.hh
index ce9dfc602..4aae7e034 100644
--- a/modules/gfx/src/render_options/render_options.hh
+++ b/modules/gfx/src/render_options/render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/simple_render_options.cc b/modules/gfx/src/render_options/simple_render_options.cc
index 72ad4e829..33bac6f8e 100644
--- a/modules/gfx/src/render_options/simple_render_options.cc
+++ b/modules/gfx/src/render_options/simple_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/simple_render_options.hh b/modules/gfx/src/render_options/simple_render_options.hh
index 1817ea62a..74c9bb255 100644
--- a/modules/gfx/src/render_options/simple_render_options.hh
+++ b/modules/gfx/src/render_options/simple_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/sline_render_options.cc b/modules/gfx/src/render_options/sline_render_options.cc
index a3c663838..215ec030e 100644
--- a/modules/gfx/src/render_options/sline_render_options.cc
+++ b/modules/gfx/src/render_options/sline_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/sline_render_options.hh b/modules/gfx/src/render_options/sline_render_options.hh
index fcd336de1..df814fab9 100644
--- a/modules/gfx/src/render_options/sline_render_options.hh
+++ b/modules/gfx/src/render_options/sline_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/trace_render_options.cc b/modules/gfx/src/render_options/trace_render_options.cc
index e5e9c0263..615f38b0b 100644
--- a/modules/gfx/src/render_options/trace_render_options.cc
+++ b/modules/gfx/src/render_options/trace_render_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_options/trace_render_options.hh b/modules/gfx/src/render_options/trace_render_options.hh
index e8817ed3e..d32523e28 100644
--- a/modules/gfx/src/render_options/trace_render_options.hh
+++ b/modules/gfx/src/render_options/trace_render_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/render_pass.hh b/modules/gfx/src/render_pass.hh
index badbebe30..2c00c9e18 100644
--- a/modules/gfx/src/render_pass.hh
+++ b/modules/gfx/src/render_pass.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/scene.cc b/modules/gfx/src/scene.cc
index 1ce2a44eb..f53323a54 100644
--- a/modules/gfx/src/scene.cc
+++ b/modules/gfx/src/scene.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/scene.hh b/modules/gfx/src/scene.hh
index c10bec64d..714e60a63 100644
--- a/modules/gfx/src/scene.hh
+++ b/modules/gfx/src/scene.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/scene_observer.hh b/modules/gfx/src/scene_observer.hh
index 6e9eea0fc..810103839 100644
--- a/modules/gfx/src/scene_observer.hh
+++ b/modules/gfx/src/scene_observer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/selection.cc b/modules/gfx/src/selection.cc
index ab0d2c6b5..a204c40f6 100644
--- a/modules/gfx/src/selection.cc
+++ b/modules/gfx/src/selection.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/selection.hh b/modules/gfx/src/selection.hh
index 41d0b02d9..10aa33aa9 100644
--- a/modules/gfx/src/selection.hh
+++ b/modules/gfx/src/selection.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/shader.cc b/modules/gfx/src/shader.cc
index 03f88696b..211d9d244 100644
--- a/modules/gfx/src/shader.cc
+++ b/modules/gfx/src/shader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/shader.hh b/modules/gfx/src/shader.hh
index 149c8fc86..6520f0570 100644
--- a/modules/gfx/src/shader.hh
+++ b/modules/gfx/src/shader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/surface.cc b/modules/gfx/src/surface.cc
index 390f2d27a..c0adbef6c 100644
--- a/modules/gfx/src/surface.cc
+++ b/modules/gfx/src/surface.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/surface.hh b/modules/gfx/src/surface.hh
index ff3ea292c..52b7166f1 100644
--- a/modules/gfx/src/surface.hh
+++ b/modules/gfx/src/surface.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/symmetry_node.cc b/modules/gfx/src/symmetry_node.cc
index 266f008d6..86dc6d909 100644
--- a/modules/gfx/src/symmetry_node.cc
+++ b/modules/gfx/src/symmetry_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/symmetry_node.hh b/modules/gfx/src/symmetry_node.hh
index 7298a19e8..80946172e 100644
--- a/modules/gfx/src/symmetry_node.hh
+++ b/modules/gfx/src/symmetry_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/texture.hh b/modules/gfx/src/texture.hh
index cf25b9d4f..731f3185e 100644
--- a/modules/gfx/src/texture.hh
+++ b/modules/gfx/src/texture.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/vertex_array.cc b/modules/gfx/src/vertex_array.cc
index 89dbaa728..566d289c7 100644
--- a/modules/gfx/src/vertex_array.cc
+++ b/modules/gfx/src/vertex_array.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/vertex_array.hh b/modules/gfx/src/vertex_array.hh
index ac24ef85a..69c8b3dbd 100644
--- a/modules/gfx/src/vertex_array.hh
+++ b/modules/gfx/src/vertex_array.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/vertex_array_helper.cc b/modules/gfx/src/vertex_array_helper.cc
index 4354996e8..ea8020a60 100644
--- a/modules/gfx/src/vertex_array_helper.cc
+++ b/modules/gfx/src/vertex_array_helper.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/src/vertex_array_helper.hh b/modules/gfx/src/vertex_array_helper.hh
index f810c511c..0ec375b4d 100644
--- a/modules/gfx/src/vertex_array_helper.hh
+++ b/modules/gfx/src/vertex_array_helper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/tests/test_color.cc b/modules/gfx/tests/test_color.cc
index 21f82f2c3..630260542 100644
--- a/modules/gfx/tests/test_color.cc
+++ b/modules/gfx/tests/test_color.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/tests/test_ent_pov_export.cc b/modules/gfx/tests/test_ent_pov_export.cc
index c7730806a..83a42917d 100644
--- a/modules/gfx/tests/test_ent_pov_export.cc
+++ b/modules/gfx/tests/test_ent_pov_export.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/tests/test_gfx.py b/modules/gfx/tests/test_gfx.py
index 3889c8e2f..2baf689d8 100644
--- a/modules/gfx/tests/test_gfx.py
+++ b/modules/gfx/tests/test_gfx.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/tests/test_gfx_node.cc b/modules/gfx/tests/test_gfx_node.cc
index 95e7e222f..2d38d7e13 100644
--- a/modules/gfx/tests/test_gfx_node.cc
+++ b/modules/gfx/tests/test_gfx_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/tests/test_map_octree.cc b/modules/gfx/tests/test_map_octree.cc
index 41bfba860..245817b54 100644
--- a/modules/gfx/tests/test_map_octree.cc
+++ b/modules/gfx/tests/test_map_octree.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gfx/tests/tests.cc b/modules/gfx/tests/tests.cc
index bb712952e..50c8c17ce 100644
--- a/modules/gfx/tests/tests.cc
+++ b/modules/gfx/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/__init__.py b/modules/gui/pymod/__init__.py
index 68b4a7300..78c1617af 100644
--- a/modules/gui/pymod/__init__.py
+++ b/modules/gui/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/data_viewer_proxy.cc b/modules/gui/pymod/data_viewer_proxy.cc
index d4d418e1f..84930db5c 100644
--- a/modules/gui/pymod/data_viewer_proxy.cc
+++ b/modules/gui/pymod/data_viewer_proxy.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2010 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/pymod/data_viewer_proxy.hh b/modules/gui/pymod/data_viewer_proxy.hh
index 096485b40..bfacf0c05 100644
--- a/modules/gui/pymod/data_viewer_proxy.hh
+++ b/modules/gui/pymod/data_viewer_proxy.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2010 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/pymod/dng/superpositiondialog.py b/modules/gui/pymod/dng/superpositiondialog.py
index a6851c372..351cf4f97 100644
--- a/modules/gui/pymod/dng/superpositiondialog.py
+++ b/modules/gui/pymod/dng/superpositiondialog.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_alignment_view.cc b/modules/gui/pymod/export_alignment_view.cc
index 1d6e22bfd..2a8cee63b 100644
--- a/modules/gui/pymod/export_alignment_view.cc
+++ b/modules/gui/pymod/export_alignment_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_data_viewer.cc b/modules/gui/pymod/export_data_viewer.cc
index d5e03fe5e..3ce93fe74 100644
--- a/modules/gui/pymod/export_data_viewer.cc
+++ b/modules/gui/pymod/export_data_viewer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/pymod/export_file_loader.cc b/modules/gui/pymod/export_file_loader.cc
index b39d6dadd..4bef89833 100644
--- a/modules/gui/pymod/export_file_loader.cc
+++ b/modules/gui/pymod/export_file_loader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_file_viewer.cc b/modules/gui/pymod/export_file_viewer.cc
index 66b704d84..e92246cb1 100644
--- a/modules/gui/pymod/export_file_viewer.cc
+++ b/modules/gui/pymod/export_file_viewer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_gl_canvas.cc b/modules/gui/pymod/export_gl_canvas.cc
index daf2eec4e..93f6cbd3d 100644
--- a/modules/gui/pymod/export_gl_canvas.cc
+++ b/modules/gui/pymod/export_gl_canvas.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_gl_win.cc b/modules/gui/pymod/export_gl_win.cc
index 044cf417a..ec0fae15d 100644
--- a/modules/gui/pymod/export_gl_win.cc
+++ b/modules/gui/pymod/export_gl_win.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_gosty.cc b/modules/gui/pymod/export_gosty.cc
index ef7ee6777..18f945e2e 100644
--- a/modules/gui/pymod/export_gosty.cc
+++ b/modules/gui/pymod/export_gosty.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_input.cc b/modules/gui/pymod/export_input.cc
index b6ecb5c0b..06846fc98 100644
--- a/modules/gui/pymod/export_input.cc
+++ b/modules/gui/pymod/export_input.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_main_area.cc b/modules/gui/pymod/export_main_area.cc
index bc3adaa08..84d18c6c1 100644
--- a/modules/gui/pymod/export_main_area.cc
+++ b/modules/gui/pymod/export_main_area.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_menu_bar.cc b/modules/gui/pymod/export_menu_bar.cc
index 35220c966..9bb9c118b 100644
--- a/modules/gui/pymod/export_menu_bar.cc
+++ b/modules/gui/pymod/export_menu_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_message_widget.cc b/modules/gui/pymod/export_message_widget.cc
index 69dd6bb38..cd3ffcc4c 100644
--- a/modules/gui/pymod/export_message_widget.cc
+++ b/modules/gui/pymod/export_message_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_overlay.cc b/modules/gui/pymod/export_overlay.cc
index 4b95814e2..11db3c6e8 100644
--- a/modules/gui/pymod/export_overlay.cc
+++ b/modules/gui/pymod/export_overlay.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/pymod/export_panels.cc b/modules/gui/pymod/export_panels.cc
index 71920ef1a..9f9880005 100644
--- a/modules/gui/pymod/export_panels.cc
+++ b/modules/gui/pymod/export_panels.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_perspective.cc b/modules/gui/pymod/export_perspective.cc
index fbc5b6c59..20af5c8bd 100644
--- a/modules/gui/pymod/export_perspective.cc
+++ b/modules/gui/pymod/export_perspective.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_py_shell.cc b/modules/gui/pymod/export_py_shell.cc
index 84dfbe16d..ea7d4d02c 100644
--- a/modules/gui/pymod/export_py_shell.cc
+++ b/modules/gui/pymod/export_py_shell.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_scene_selection.cc b/modules/gui/pymod/export_scene_selection.cc
index 7b05d2bf8..a74d3155e 100644
--- a/modules/gui/pymod/export_scene_selection.cc
+++ b/modules/gui/pymod/export_scene_selection.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_scene_win.cc b/modules/gui/pymod/export_scene_win.cc
index b814c257e..3ef9546b5 100644
--- a/modules/gui/pymod/export_scene_win.cc
+++ b/modules/gui/pymod/export_scene_win.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_sequence_viewer.cc b/modules/gui/pymod/export_sequence_viewer.cc
index caecdc4d6..c4f68a758 100644
--- a/modules/gui/pymod/export_sequence_viewer.cc
+++ b/modules/gui/pymod/export_sequence_viewer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_sip_handler.cc b/modules/gui/pymod/export_sip_handler.cc
index 6606e7875..40c01dc8a 100644
--- a/modules/gui/pymod/export_sip_handler.cc
+++ b/modules/gui/pymod/export_sip_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_tool.cc b/modules/gui/pymod/export_tool.cc
index 3d968fd88..5a9f83469 100644
--- a/modules/gui/pymod/export_tool.cc
+++ b/modules/gui/pymod/export_tool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/export_widget.cc b/modules/gui/pymod/export_widget.cc
index fe6bd46fb..9393b6919 100644
--- a/modules/gui/pymod/export_widget.cc
+++ b/modules/gui/pymod/export_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/init_menubar.py b/modules/gui/pymod/init_menubar.py
index 03930fc53..c245f0f3c 100644
--- a/modules/gui/pymod/init_menubar.py
+++ b/modules/gui/pymod/init_menubar.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/qptr.hh b/modules/gui/pymod/qptr.hh
index 24d53b8e5..f7c7f85e8 100644
--- a/modules/gui/pymod/qptr.hh
+++ b/modules/gui/pymod/qptr.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/__init__.py b/modules/gui/pymod/scene/__init__.py
index 4d1c51119..18460a92a 100644
--- a/modules/gui/pymod/scene/__init__.py
+++ b/modules/gui/pymod/scene/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/color_options_widget.py b/modules/gui/pymod/scene/color_options_widget.py
index da2deb806..5cf29fab3 100644
--- a/modules/gui/pymod/scene/color_options_widget.py
+++ b/modules/gui/pymod/scene/color_options_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/color_select_widget.py b/modules/gui/pymod/scene/color_select_widget.py
index 737fd8c48..25547e708 100644
--- a/modules/gui/pymod/scene/color_select_widget.py
+++ b/modules/gui/pymod/scene/color_select_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/combo_options_widget.py b/modules/gui/pymod/scene/combo_options_widget.py
index b15a8a490..4fda5cb17 100644
--- a/modules/gui/pymod/scene/combo_options_widget.py
+++ b/modules/gui/pymod/scene/combo_options_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/cpk_widget.py b/modules/gui/pymod/scene/cpk_widget.py
index 3ce8d05a2..408cde497 100644
--- a/modules/gui/pymod/scene/cpk_widget.py
+++ b/modules/gui/pymod/scene/cpk_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/custom_widget.py b/modules/gui/pymod/scene/custom_widget.py
index 2319e066c..be2e434a3 100644
--- a/modules/gui/pymod/scene/custom_widget.py
+++ b/modules/gui/pymod/scene/custom_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/file_loader.py b/modules/gui/pymod/scene/file_loader.py
index fedca4543..adf747d10 100644
--- a/modules/gui/pymod/scene/file_loader.py
+++ b/modules/gui/pymod/scene/file_loader.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/gradient_editor_widget.py b/modules/gui/pymod/scene/gradient_editor_widget.py
index 17ea07f0d..2b5a69f22 100644
--- a/modules/gui/pymod/scene/gradient_editor_widget.py
+++ b/modules/gui/pymod/scene/gradient_editor_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/gradient_info_handler.py b/modules/gui/pymod/scene/gradient_info_handler.py
index 5c7414504..eac8de236 100644
--- a/modules/gui/pymod/scene/gradient_info_handler.py
+++ b/modules/gui/pymod/scene/gradient_info_handler.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/gradient_preset_widget.py b/modules/gui/pymod/scene/gradient_preset_widget.py
index e1717c98f..fd22117cc 100644
--- a/modules/gui/pymod/scene/gradient_preset_widget.py
+++ b/modules/gui/pymod/scene/gradient_preset_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/hsc_widget.py b/modules/gui/pymod/scene/hsc_widget.py
index 8ea2d4ede..ea6292258 100644
--- a/modules/gui/pymod/scene/hsc_widget.py
+++ b/modules/gui/pymod/scene/hsc_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/immutable_gradient_info_handler.py b/modules/gui/pymod/scene/immutable_gradient_info_handler.py
index 65ecf0d9c..ca59ac92d 100644
--- a/modules/gui/pymod/scene/immutable_gradient_info_handler.py
+++ b/modules/gui/pymod/scene/immutable_gradient_info_handler.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/immutable_info_handler.py b/modules/gui/pymod/scene/immutable_info_handler.py
index e766c8402..d302f20d5 100644
--- a/modules/gui/pymod/scene/immutable_info_handler.py
+++ b/modules/gui/pymod/scene/immutable_info_handler.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/immutable_preset_info_handler.py b/modules/gui/pymod/scene/immutable_preset_info_handler.py
index 83dd1c741..e6882892f 100644
--- a/modules/gui/pymod/scene/immutable_preset_info_handler.py
+++ b/modules/gui/pymod/scene/immutable_preset_info_handler.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/init_inspector.py b/modules/gui/pymod/scene/init_inspector.py
index 0e2803dae..99fea817b 100644
--- a/modules/gui/pymod/scene/init_inspector.py
+++ b/modules/gui/pymod/scene/init_inspector.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/inspector_widget.py b/modules/gui/pymod/scene/inspector_widget.py
index d3d78d034..f1d98d377 100644
--- a/modules/gui/pymod/scene/inspector_widget.py
+++ b/modules/gui/pymod/scene/inspector_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/line_trace_widget.py b/modules/gui/pymod/scene/line_trace_widget.py
index b9c6d7695..283ce9c66 100644
--- a/modules/gui/pymod/scene/line_trace_widget.py
+++ b/modules/gui/pymod/scene/line_trace_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/map_level_widget.py b/modules/gui/pymod/scene/map_level_widget.py
index e9a890be8..32b083e55 100644
--- a/modules/gui/pymod/scene/map_level_widget.py
+++ b/modules/gui/pymod/scene/map_level_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/preset.py b/modules/gui/pymod/scene/preset.py
index f06a477df..de2a9524a 100644
--- a/modules/gui/pymod/scene/preset.py
+++ b/modules/gui/pymod/scene/preset.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/preset_editor_widget.py b/modules/gui/pymod/scene/preset_editor_widget.py
index 5c3ce6aa6..f3cb3f509 100644
--- a/modules/gui/pymod/scene/preset_editor_widget.py
+++ b/modules/gui/pymod/scene/preset_editor_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/preset_info_handler.py b/modules/gui/pymod/scene/preset_info_handler.py
index de1331668..cc0c5867e 100644
--- a/modules/gui/pymod/scene/preset_info_handler.py
+++ b/modules/gui/pymod/scene/preset_info_handler.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/preset_widget.py b/modules/gui/pymod/scene/preset_widget.py
index 878e5268c..34f6bccb1 100644
--- a/modules/gui/pymod/scene/preset_widget.py
+++ b/modules/gui/pymod/scene/preset_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/render_mode_widget.py b/modules/gui/pymod/scene/render_mode_widget.py
index 520f6be65..72100a950 100644
--- a/modules/gui/pymod/scene/render_mode_widget.py
+++ b/modules/gui/pymod/scene/render_mode_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/render_op.py b/modules/gui/pymod/scene/render_op.py
index ea2b54263..3ce5c9da9 100644
--- a/modules/gui/pymod/scene/render_op.py
+++ b/modules/gui/pymod/scene/render_op.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/render_options_widget.py b/modules/gui/pymod/scene/render_options_widget.py
index 069b87dda..7367cecfe 100644
--- a/modules/gui/pymod/scene/render_options_widget.py
+++ b/modules/gui/pymod/scene/render_options_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/scene_observer_impl.py b/modules/gui/pymod/scene/scene_observer_impl.py
index b4a0096fa..987662ab5 100644
--- a/modules/gui/pymod/scene/scene_observer_impl.py
+++ b/modules/gui/pymod/scene/scene_observer_impl.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/scene_selection_helper.py b/modules/gui/pymod/scene/scene_selection_helper.py
index 80d35b9b4..91686daf2 100644
--- a/modules/gui/pymod/scene/scene_selection_helper.py
+++ b/modules/gui/pymod/scene/scene_selection_helper.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/simple_widget.py b/modules/gui/pymod/scene/simple_widget.py
index 198426dd1..0811a4c21 100644
--- a/modules/gui/pymod/scene/simple_widget.py
+++ b/modules/gui/pymod/scene/simple_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/sline_widget.py b/modules/gui/pymod/scene/sline_widget.py
index 890506bed..74ddaed10 100644
--- a/modules/gui/pymod/scene/sline_widget.py
+++ b/modules/gui/pymod/scene/sline_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/toolbar_options_widget.py b/modules/gui/pymod/scene/toolbar_options_widget.py
index 638ee2228..0113f9dc0 100644
--- a/modules/gui/pymod/scene/toolbar_options_widget.py
+++ b/modules/gui/pymod/scene/toolbar_options_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/trace_widget.py b/modules/gui/pymod/scene/trace_widget.py
index b68663e70..b0eaf20c2 100644
--- a/modules/gui/pymod/scene/trace_widget.py
+++ b/modules/gui/pymod/scene/trace_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/tube_widget.py b/modules/gui/pymod/scene/tube_widget.py
index 2d7538f4d..3413373d9 100644
--- a/modules/gui/pymod/scene/tube_widget.py
+++ b/modules/gui/pymod/scene/tube_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/uniform_color_widget.py b/modules/gui/pymod/scene/uniform_color_widget.py
index fb97cb853..4f4f8ccc0 100644
--- a/modules/gui/pymod/scene/uniform_color_widget.py
+++ b/modules/gui/pymod/scene/uniform_color_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/visibility_op.py b/modules/gui/pymod/scene/visibility_op.py
index 4b5fc7fb8..51874f02c 100644
--- a/modules/gui/pymod/scene/visibility_op.py
+++ b/modules/gui/pymod/scene/visibility_op.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/scene/wireframe_widget.py b/modules/gui/pymod/scene/wireframe_widget.py
index 76f2662f3..d729f56c1 100644
--- a/modules/gui/pymod/scene/wireframe_widget.py
+++ b/modules/gui/pymod/scene/wireframe_widget.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/sip_handler.hh b/modules/gui/pymod/sip_handler.hh
index a244bdf82..c2f9c189a 100644
--- a/modules/gui/pymod/sip_handler.hh
+++ b/modules/gui/pymod/sip_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/trajectory_viewer.py b/modules/gui/pymod/trajectory_viewer.py
index 32960ffa1..ece7a3bc5 100644
--- a/modules/gui/pymod/trajectory_viewer.py
+++ b/modules/gui/pymod/trajectory_viewer.py
@@ -8,7 +8,7 @@ __all__=('TrajWidget','SetTimeUnit','AddTrajectory','RemoveTrajectory','SetSpeed
 #-------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/pymod/wrap_gui.cc b/modules/gui/pymod/wrap_gui.cc
index 64952c829..3dc805887 100644
--- a/modules/gui/pymod/wrap_gui.cc
+++ b/modules/gui/pymod/wrap_gui.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/admin.cc b/modules/gui/src/admin.cc
index d82e384bd..057048429 100644
--- a/modules/gui/src/admin.cc
+++ b/modules/gui/src/admin.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/admin.hh b/modules/gui/src/admin.hh
index cfaa482be..0b9019339 100644
--- a/modules/gui/src/admin.hh
+++ b/modules/gui/src/admin.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/data_viewer/argand.cc b/modules/gui/src/data_viewer/argand.cc
index f53fb0fed..077f8fe0a 100644
--- a/modules/gui/src/data_viewer/argand.cc
+++ b/modules/gui/src/data_viewer/argand.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/argand.hh b/modules/gui/src/data_viewer/argand.hh
index 8f09c2414..c1c04fc40 100644
--- a/modules/gui/src/data_viewer/argand.hh
+++ b/modules/gui/src/data_viewer/argand.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/data_viewer.cc b/modules/gui/src/data_viewer/data_viewer.cc
index 5a75d5181..be46724af 100644
--- a/modules/gui/src/data_viewer/data_viewer.cc
+++ b/modules/gui/src/data_viewer/data_viewer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/data_viewer.hh b/modules/gui/src/data_viewer/data_viewer.hh
index c1f18847e..7146a1732 100644
--- a/modules/gui/src/data_viewer/data_viewer.hh
+++ b/modules/gui/src/data_viewer/data_viewer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/data_viewer_panel.cc b/modules/gui/src/data_viewer/data_viewer_panel.cc
index 9de780147..8f2967c9d 100644
--- a/modules/gui/src/data_viewer/data_viewer_panel.cc
+++ b/modules/gui/src/data_viewer/data_viewer_panel.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/data_viewer_panel.hh b/modules/gui/src/data_viewer/data_viewer_panel.hh
index 71fe55351..77f06107e 100644
--- a/modules/gui/src/data_viewer/data_viewer_panel.hh
+++ b/modules/gui/src/data_viewer/data_viewer_panel.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/data_viewer_panel_base.cc b/modules/gui/src/data_viewer/data_viewer_panel_base.cc
index 3f145e555..f946bc5c8 100644
--- a/modules/gui/src/data_viewer/data_viewer_panel_base.cc
+++ b/modules/gui/src/data_viewer/data_viewer_panel_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/data_viewer_panel_base.hh b/modules/gui/src/data_viewer/data_viewer_panel_base.hh
index be3ac007e..68ffa086e 100644
--- a/modules/gui/src/data_viewer/data_viewer_panel_base.hh
+++ b/modules/gui/src/data_viewer/data_viewer_panel_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/draw_overlay.cc b/modules/gui/src/data_viewer/draw_overlay.cc
index 86c05bb07..2d362a23d 100644
--- a/modules/gui/src/data_viewer/draw_overlay.cc
+++ b/modules/gui/src/data_viewer/draw_overlay.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/draw_overlay.hh b/modules/gui/src/data_viewer/draw_overlay.hh
index 8ec433c4d..33487455c 100644
--- a/modules/gui/src/data_viewer/draw_overlay.hh
+++ b/modules/gui/src/data_viewer/draw_overlay.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/drawing_functions.cc b/modules/gui/src/data_viewer/drawing_functions.cc
index f27b3eb0d..ff0393f14 100644
--- a/modules/gui/src/data_viewer/drawing_functions.cc
+++ b/modules/gui/src/data_viewer/drawing_functions.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/drawing_functions.hh b/modules/gui/src/data_viewer/drawing_functions.hh
index 0d94bd69b..2b73ede45 100644
--- a/modules/gui/src/data_viewer/drawing_functions.hh
+++ b/modules/gui/src/data_viewer/drawing_functions.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/fft_panel.cc b/modules/gui/src/data_viewer/fft_panel.cc
index 554cc67c2..c519ff6bd 100644
--- a/modules/gui/src/data_viewer/fft_panel.cc
+++ b/modules/gui/src/data_viewer/fft_panel.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/fft_panel.hh b/modules/gui/src/data_viewer/fft_panel.hh
index ac0df0f56..5fdf759c5 100644
--- a/modules/gui/src/data_viewer/fft_panel.hh
+++ b/modules/gui/src/data_viewer/fft_panel.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/img2qt.cc b/modules/gui/src/data_viewer/img2qt.cc
index fdf5b8cb4..9b104aed6 100644
--- a/modules/gui/src/data_viewer/img2qt.cc
+++ b/modules/gui/src/data_viewer/img2qt.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/img2qt.hh b/modules/gui/src/data_viewer/img2qt.hh
index 3088a2f3e..bf2aeecbd 100644
--- a/modules/gui/src/data_viewer/img2qt.hh
+++ b/modules/gui/src/data_viewer/img2qt.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/info_panel.cc b/modules/gui/src/data_viewer/info_panel.cc
index a593884b1..f21fc3571 100644
--- a/modules/gui/src/data_viewer/info_panel.cc
+++ b/modules/gui/src/data_viewer/info_panel.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/info_panel.hh b/modules/gui/src/data_viewer/info_panel.hh
index 69f125d61..6ff4ced57 100644
--- a/modules/gui/src/data_viewer/info_panel.hh
+++ b/modules/gui/src/data_viewer/info_panel.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/mask_overlay.cc b/modules/gui/src/data_viewer/mask_overlay.cc
index dc18830de..1a9dd9531 100644
--- a/modules/gui/src/data_viewer/mask_overlay.cc
+++ b/modules/gui/src/data_viewer/mask_overlay.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/mask_overlay.hh b/modules/gui/src/data_viewer/mask_overlay.hh
index a6ee6bc2b..4f7b26132 100644
--- a/modules/gui/src/data_viewer/mask_overlay.hh
+++ b/modules/gui/src/data_viewer/mask_overlay.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/null_overlay.cc b/modules/gui/src/data_viewer/null_overlay.cc
index 1fa56b5e6..e273de13b 100644
--- a/modules/gui/src/data_viewer/null_overlay.cc
+++ b/modules/gui/src/data_viewer/null_overlay.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/null_overlay.hh b/modules/gui/src/data_viewer/null_overlay.hh
index 59cbce5b9..b6ed1d3ba 100644
--- a/modules/gui/src/data_viewer/null_overlay.hh
+++ b/modules/gui/src/data_viewer/null_overlay.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay.hh b/modules/gui/src/data_viewer/overlay.hh
index 96d440a27..b1c0238ac 100644
--- a/modules/gui/src/data_viewer/overlay.hh
+++ b/modules/gui/src/data_viewer/overlay.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_base.cc b/modules/gui/src/data_viewer/overlay_base.cc
index c1505e2d9..3de2f4de3 100644
--- a/modules/gui/src/data_viewer/overlay_base.cc
+++ b/modules/gui/src/data_viewer/overlay_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_base.hh b/modules/gui/src/data_viewer/overlay_base.hh
index b64475e6c..b0e71c2c0 100644
--- a/modules/gui/src/data_viewer/overlay_base.hh
+++ b/modules/gui/src/data_viewer/overlay_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_base_fw.hh b/modules/gui/src/data_viewer/overlay_base_fw.hh
index 7a38205b8..5c87342ff 100644
--- a/modules/gui/src/data_viewer/overlay_base_fw.hh
+++ b/modules/gui/src/data_viewer/overlay_base_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_manager.cc b/modules/gui/src/data_viewer/overlay_manager.cc
index ac2a709fb..f3da58534 100644
--- a/modules/gui/src/data_viewer/overlay_manager.cc
+++ b/modules/gui/src/data_viewer/overlay_manager.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_manager.hh b/modules/gui/src/data_viewer/overlay_manager.hh
index 2a3bb7657..fa21eeaf0 100644
--- a/modules/gui/src/data_viewer/overlay_manager.hh
+++ b/modules/gui/src/data_viewer/overlay_manager.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_manager_fw.hh b/modules/gui/src/data_viewer/overlay_manager_fw.hh
index a80d843da..ba266f041 100644
--- a/modules/gui/src/data_viewer/overlay_manager_fw.hh
+++ b/modules/gui/src/data_viewer/overlay_manager_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_manager_gui.cc b/modules/gui/src/data_viewer/overlay_manager_gui.cc
index 69bb6a5dd..cfb85454f 100644
--- a/modules/gui/src/data_viewer/overlay_manager_gui.cc
+++ b/modules/gui/src/data_viewer/overlay_manager_gui.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_manager_gui.hh b/modules/gui/src/data_viewer/overlay_manager_gui.hh
index 13ba39f87..b356d31d0 100644
--- a/modules/gui/src/data_viewer/overlay_manager_gui.hh
+++ b/modules/gui/src/data_viewer/overlay_manager_gui.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/overlay_manager_observer.hh b/modules/gui/src/data_viewer/overlay_manager_observer.hh
index a4bf9b058..825ac242c 100644
--- a/modules/gui/src/data_viewer/overlay_manager_observer.hh
+++ b/modules/gui/src/data_viewer/overlay_manager_observer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/pointlist_overlay.cc b/modules/gui/src/data_viewer/pointlist_overlay.cc
index 84f10563f..06db7a9d1 100644
--- a/modules/gui/src/data_viewer/pointlist_overlay.cc
+++ b/modules/gui/src/data_viewer/pointlist_overlay.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/pointlist_overlay.hh b/modules/gui/src/data_viewer/pointlist_overlay.hh
index 9244f4457..15d635e5c 100644
--- a/modules/gui/src/data_viewer/pointlist_overlay.hh
+++ b/modules/gui/src/data_viewer/pointlist_overlay.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/pointlist_overlay_base.cc b/modules/gui/src/data_viewer/pointlist_overlay_base.cc
index 3bf47d6d9..05b23eb4e 100644
--- a/modules/gui/src/data_viewer/pointlist_overlay_base.cc
+++ b/modules/gui/src/data_viewer/pointlist_overlay_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/pointlist_overlay_base.hh b/modules/gui/src/data_viewer/pointlist_overlay_base.hh
index 43e82562a..4a7702e56 100644
--- a/modules/gui/src/data_viewer/pointlist_overlay_base.hh
+++ b/modules/gui/src/data_viewer/pointlist_overlay_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/strategies.cc b/modules/gui/src/data_viewer/strategies.cc
index e78a71837..b60394185 100644
--- a/modules/gui/src/data_viewer/strategies.cc
+++ b/modules/gui/src/data_viewer/strategies.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/strategies.hh b/modules/gui/src/data_viewer/strategies.hh
index a37f3f8ef..5f42db711 100644
--- a/modules/gui/src/data_viewer/strategies.hh
+++ b/modules/gui/src/data_viewer/strategies.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/strategies_fw.hh b/modules/gui/src/data_viewer/strategies_fw.hh
index f66a4e66a..217a3097c 100644
--- a/modules/gui/src/data_viewer/strategies_fw.hh
+++ b/modules/gui/src/data_viewer/strategies_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/viewer_normalizer.cc b/modules/gui/src/data_viewer/viewer_normalizer.cc
index 09a21eaf5..ad20766cd 100644
--- a/modules/gui/src/data_viewer/viewer_normalizer.cc
+++ b/modules/gui/src/data_viewer/viewer_normalizer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/data_viewer/viewer_normalizer.hh b/modules/gui/src/data_viewer/viewer_normalizer.hh
index 63b78a188..071dc27fc 100644
--- a/modules/gui/src/data_viewer/viewer_normalizer.hh
+++ b/modules/gui/src/data_viewer/viewer_normalizer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/dock_widget.cc b/modules/gui/src/dock_widget.cc
index 53b7d7ea7..edf2a1d94 100644
--- a/modules/gui/src/dock_widget.cc
+++ b/modules/gui/src/dock_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/dock_widget.hh b/modules/gui/src/dock_widget.hh
index 4bb5f3c73..5cebbc73c 100644
--- a/modules/gui/src/dock_widget.hh
+++ b/modules/gui/src/dock_widget.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/file_browser.cc b/modules/gui/src/file_browser.cc
index 7c33f7d1f..b390e9111 100644
--- a/modules/gui/src/file_browser.cc
+++ b/modules/gui/src/file_browser.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_browser.hh b/modules/gui/src/file_browser.hh
index b68b837fe..04d1cb420 100644
--- a/modules/gui/src/file_browser.hh
+++ b/modules/gui/src/file_browser.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_loader.cc b/modules/gui/src/file_loader.cc
index 476c6e89f..0aef38717 100644
--- a/modules/gui/src/file_loader.cc
+++ b/modules/gui/src/file_loader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_loader.hh b/modules/gui/src/file_loader.hh
index 8e2e50758..805fa5cab 100644
--- a/modules/gui/src/file_loader.hh
+++ b/modules/gui/src/file_loader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_type_dialog.cc b/modules/gui/src/file_type_dialog.cc
index ed226aba8..01cac724d 100644
--- a/modules/gui/src/file_type_dialog.cc
+++ b/modules/gui/src/file_type_dialog.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_type_dialog.hh b/modules/gui/src/file_type_dialog.hh
index 270d35131..3b650a925 100644
--- a/modules/gui/src/file_type_dialog.hh
+++ b/modules/gui/src/file_type_dialog.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_viewer.cc b/modules/gui/src/file_viewer.cc
index 3d64433a9..4234bf81c 100644
--- a/modules/gui/src/file_viewer.cc
+++ b/modules/gui/src/file_viewer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/file_viewer.hh b/modules/gui/src/file_viewer.hh
index d82217ccd..6f3510be3 100644
--- a/modules/gui/src/file_viewer.hh
+++ b/modules/gui/src/file_viewer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gl_canvas.cc b/modules/gui/src/gl_canvas.cc
index 8bec7a907..1dfdbdb7d 100644
--- a/modules/gui/src/gl_canvas.cc
+++ b/modules/gui/src/gl_canvas.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gl_canvas.hh b/modules/gui/src/gl_canvas.hh
index 36d74b2a7..4a85adb43 100644
--- a/modules/gui/src/gl_canvas.hh
+++ b/modules/gui/src/gl_canvas.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gl_win.cc b/modules/gui/src/gl_win.cc
index ee29b1f71..f6d00bfb5 100644
--- a/modules/gui/src/gl_win.cc
+++ b/modules/gui/src/gl_win.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gl_win.hh b/modules/gui/src/gl_win.hh
index 2daf43d3d..2b003ca9d 100644
--- a/modules/gui/src/gl_win.hh
+++ b/modules/gui/src/gl_win.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gosty.cc b/modules/gui/src/gosty.cc
index 350b1f520..689cbf9ee 100644
--- a/modules/gui/src/gosty.cc
+++ b/modules/gui/src/gosty.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gosty.hh b/modules/gui/src/gosty.hh
index a4c3f25ba..ebebdbc80 100644
--- a/modules/gui/src/gosty.hh
+++ b/modules/gui/src/gosty.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gosty_app.cc b/modules/gui/src/gosty_app.cc
index de0b008cc..58bd7dd89 100644
--- a/modules/gui/src/gosty_app.cc
+++ b/modules/gui/src/gosty_app.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/gosty_app.hh b/modules/gui/src/gosty_app.hh
index 5398c01c8..0831e1316 100644
--- a/modules/gui/src/gosty_app.hh
+++ b/modules/gui/src/gosty_app.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/input/spnav_input.cc b/modules/gui/src/input/spnav_input.cc
index 10022c6ae..36c700294 100644
--- a/modules/gui/src/input/spnav_input.cc
+++ b/modules/gui/src/input/spnav_input.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/input/spnav_input.hh b/modules/gui/src/input/spnav_input.hh
index fe6eec7e6..5d15bb9cc 100644
--- a/modules/gui/src/input/spnav_input.hh
+++ b/modules/gui/src/input/spnav_input.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/main.cc b/modules/gui/src/main.cc
index e68f5fcf8..3de15cda8 100644
--- a/modules/gui/src/main.cc
+++ b/modules/gui/src/main.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/main.hh b/modules/gui/src/main.hh
index 86105fb96..2ead5affd 100644
--- a/modules/gui/src/main.hh
+++ b/modules/gui/src/main.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/main_area.cc b/modules/gui/src/main_area.cc
index 3c931ca8e..bdfb45195 100644
--- a/modules/gui/src/main_area.cc
+++ b/modules/gui/src/main_area.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/main_area.hh b/modules/gui/src/main_area.hh
index 9e03d53a0..76ac61168 100644
--- a/modules/gui/src/main_area.hh
+++ b/modules/gui/src/main_area.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/main_window.cc b/modules/gui/src/main_window.cc
index 2ddeea9f7..b7eee29ab 100644
--- a/modules/gui/src/main_window.cc
+++ b/modules/gui/src/main_window.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/main_window.hh b/modules/gui/src/main_window.hh
index 61c6055d1..56f956000 100644
--- a/modules/gui/src/main_window.hh
+++ b/modules/gui/src/main_window.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/messages/log_reader.cc b/modules/gui/src/messages/log_reader.cc
index 33ad612ba..b41b949ad 100644
--- a/modules/gui/src/messages/log_reader.cc
+++ b/modules/gui/src/messages/log_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/messages/log_reader.hh b/modules/gui/src/messages/log_reader.hh
index 95c8e035e..8fd500aea 100644
--- a/modules/gui/src/messages/log_reader.hh
+++ b/modules/gui/src/messages/log_reader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/messages/message_box_widget.cc b/modules/gui/src/messages/message_box_widget.cc
index 2af0d5e01..26a8ddc4c 100644
--- a/modules/gui/src/messages/message_box_widget.cc
+++ b/modules/gui/src/messages/message_box_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/messages/message_box_widget.hh b/modules/gui/src/messages/message_box_widget.hh
index 60d0e7bb7..82680d349 100644
--- a/modules/gui/src/messages/message_box_widget.hh
+++ b/modules/gui/src/messages/message_box_widget.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/messages/message_widget.cc b/modules/gui/src/messages/message_widget.cc
index b16df9afe..714c5f0c8 100644
--- a/modules/gui/src/messages/message_widget.cc
+++ b/modules/gui/src/messages/message_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/messages/message_widget.hh b/modules/gui/src/messages/message_widget.hh
index e9c0d224e..2d48e79aa 100644
--- a/modules/gui/src/messages/message_widget.hh
+++ b/modules/gui/src/messages/message_widget.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/module_config.hh.in b/modules/gui/src/module_config.hh.in
index a45752148..baac49c7a 100644
--- a/modules/gui/src/module_config.hh.in
+++ b/modules/gui/src/module_config.hh.in
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/bottom_bar.cc b/modules/gui/src/panels/bottom_bar.cc
index 5a19dc358..508cddf5c 100644
--- a/modules/gui/src/panels/bottom_bar.cc
+++ b/modules/gui/src/panels/bottom_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/bottom_bar.hh b/modules/gui/src/panels/bottom_bar.hh
index e1927445c..ab88057c8 100644
--- a/modules/gui/src/panels/bottom_bar.hh
+++ b/modules/gui/src/panels/bottom_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/button_bar.cc b/modules/gui/src/panels/button_bar.cc
index 72f3eebf9..ea2e31ff7 100644
--- a/modules/gui/src/panels/button_bar.cc
+++ b/modules/gui/src/panels/button_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/button_bar.hh b/modules/gui/src/panels/button_bar.hh
index 987d66709..e255e4497 100644
--- a/modules/gui/src/panels/button_bar.hh
+++ b/modules/gui/src/panels/button_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/button_box.cc b/modules/gui/src/panels/button_box.cc
index 318e4f3b4..ec52d04fe 100644
--- a/modules/gui/src/panels/button_box.cc
+++ b/modules/gui/src/panels/button_box.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/button_box.hh b/modules/gui/src/panels/button_box.hh
index e65cea90d..880f6a774 100644
--- a/modules/gui/src/panels/button_box.hh
+++ b/modules/gui/src/panels/button_box.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/drop_box.cc b/modules/gui/src/panels/drop_box.cc
index d81a44cd7..57b7c0dda 100644
--- a/modules/gui/src/panels/drop_box.cc
+++ b/modules/gui/src/panels/drop_box.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/drop_box.hh b/modules/gui/src/panels/drop_box.hh
index a474c0608..285794a3d 100644
--- a/modules/gui/src/panels/drop_box.hh
+++ b/modules/gui/src/panels/drop_box.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/event_button.cc b/modules/gui/src/panels/event_button.cc
index 3c7896440..a01a2f882 100644
--- a/modules/gui/src/panels/event_button.cc
+++ b/modules/gui/src/panels/event_button.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/event_button.hh b/modules/gui/src/panels/event_button.hh
index f3763a1b6..f880d2040 100644
--- a/modules/gui/src/panels/event_button.hh
+++ b/modules/gui/src/panels/event_button.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_bar.cc b/modules/gui/src/panels/panel_bar.cc
index 81312afb1..865405616 100644
--- a/modules/gui/src/panels/panel_bar.cc
+++ b/modules/gui/src/panels/panel_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_bar.hh b/modules/gui/src/panels/panel_bar.hh
index 463641357..abb98607c 100644
--- a/modules/gui/src/panels/panel_bar.hh
+++ b/modules/gui/src/panels/panel_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_bar_widget_holder.cc b/modules/gui/src/panels/panel_bar_widget_holder.cc
index 0d979e822..a3866207e 100644
--- a/modules/gui/src/panels/panel_bar_widget_holder.cc
+++ b/modules/gui/src/panels/panel_bar_widget_holder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_bar_widget_holder.hh b/modules/gui/src/panels/panel_bar_widget_holder.hh
index 8aea1cbdc..8cf6cbf9d 100644
--- a/modules/gui/src/panels/panel_bar_widget_holder.hh
+++ b/modules/gui/src/panels/panel_bar_widget_holder.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_manager.cc b/modules/gui/src/panels/panel_manager.cc
index 1c30ad993..8bbf2f179 100644
--- a/modules/gui/src/panels/panel_manager.cc
+++ b/modules/gui/src/panels/panel_manager.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_manager.hh b/modules/gui/src/panels/panel_manager.hh
index e35feb059..37847c6fa 100644
--- a/modules/gui/src/panels/panel_manager.hh
+++ b/modules/gui/src/panels/panel_manager.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_widget_container.cc b/modules/gui/src/panels/panel_widget_container.cc
index 5b1e03313..06996c8a2 100644
--- a/modules/gui/src/panels/panel_widget_container.cc
+++ b/modules/gui/src/panels/panel_widget_container.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/panel_widget_container.hh b/modules/gui/src/panels/panel_widget_container.hh
index 1b05717e2..d1a1d5867 100644
--- a/modules/gui/src/panels/panel_widget_container.hh
+++ b/modules/gui/src/panels/panel_widget_container.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/side_bar.cc b/modules/gui/src/panels/side_bar.cc
index 92025d0b0..3b7dd73ab 100644
--- a/modules/gui/src/panels/side_bar.cc
+++ b/modules/gui/src/panels/side_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/side_bar.hh b/modules/gui/src/panels/side_bar.hh
index 879807a96..5a152a4eb 100644
--- a/modules/gui/src/panels/side_bar.hh
+++ b/modules/gui/src/panels/side_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/splitter_panel_bar.cc b/modules/gui/src/panels/splitter_panel_bar.cc
index dacc1ec21..63b752188 100644
--- a/modules/gui/src/panels/splitter_panel_bar.cc
+++ b/modules/gui/src/panels/splitter_panel_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/splitter_panel_bar.hh b/modules/gui/src/panels/splitter_panel_bar.hh
index 8f20c9b75..e42b1aed5 100644
--- a/modules/gui/src/panels/splitter_panel_bar.hh
+++ b/modules/gui/src/panels/splitter_panel_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/tabbed_panel_bar.cc b/modules/gui/src/panels/tabbed_panel_bar.cc
index b02550762..125815578 100644
--- a/modules/gui/src/panels/tabbed_panel_bar.cc
+++ b/modules/gui/src/panels/tabbed_panel_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/panels/tabbed_panel_bar.hh b/modules/gui/src/panels/tabbed_panel_bar.hh
index 32237a89b..9b0a7f347 100644
--- a/modules/gui/src/panels/tabbed_panel_bar.hh
+++ b/modules/gui/src/panels/tabbed_panel_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/perspective.cc b/modules/gui/src/perspective.cc
index 318f01f2c..5cfb399b9 100644
--- a/modules/gui/src/perspective.cc
+++ b/modules/gui/src/perspective.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/perspective.hh b/modules/gui/src/perspective.hh
index 573133e73..d9debf2a9 100644
--- a/modules/gui/src/perspective.hh
+++ b/modules/gui/src/perspective.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/completer_base.cc b/modules/gui/src/python_shell/completer_base.cc
index 292657027..738527d29 100644
--- a/modules/gui/src/python_shell/completer_base.cc
+++ b/modules/gui/src/python_shell/completer_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/completer_base.hh b/modules/gui/src/python_shell/completer_base.hh
index 8699aab5a..f60a030b4 100644
--- a/modules/gui/src/python_shell/completer_base.hh
+++ b/modules/gui/src/python_shell/completer_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/dir_model.cc b/modules/gui/src/python_shell/dir_model.cc
index 1add06e69..4dce53f9b 100644
--- a/modules/gui/src/python_shell/dir_model.cc
+++ b/modules/gui/src/python_shell/dir_model.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/dir_model.hh b/modules/gui/src/python_shell/dir_model.hh
index ea882f6b4..524a74edb 100644
--- a/modules/gui/src/python_shell/dir_model.hh
+++ b/modules/gui/src/python_shell/dir_model.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/gutter.cc b/modules/gui/src/python_shell/gutter.cc
index eed96f457..ae6f900d9 100644
--- a/modules/gui/src/python_shell/gutter.cc
+++ b/modules/gui/src/python_shell/gutter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/gutter.hh b/modules/gui/src/python_shell/gutter.hh
index 57df03470..b3962c859 100644
--- a/modules/gui/src/python_shell/gutter.hh
+++ b/modules/gui/src/python_shell/gutter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/main_thread_runner.cc b/modules/gui/src/python_shell/main_thread_runner.cc
index 4dcb382da..67eb9bd2a 100644
--- a/modules/gui/src/python_shell/main_thread_runner.cc
+++ b/modules/gui/src/python_shell/main_thread_runner.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/main_thread_runner.hh b/modules/gui/src/python_shell/main_thread_runner.hh
index 97c818762..9c3b56769 100644
--- a/modules/gui/src/python_shell/main_thread_runner.hh
+++ b/modules/gui/src/python_shell/main_thread_runner.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/output_redirector.cc b/modules/gui/src/python_shell/output_redirector.cc
index 39195d850..01fbb205c 100644
--- a/modules/gui/src/python_shell/output_redirector.cc
+++ b/modules/gui/src/python_shell/output_redirector.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/output_redirector.hh b/modules/gui/src/python_shell/output_redirector.hh
index 99057d7e8..c440a2d24 100644
--- a/modules/gui/src/python_shell/output_redirector.hh
+++ b/modules/gui/src/python_shell/output_redirector.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/path_completer.cc b/modules/gui/src/python_shell/path_completer.cc
index 922e88d98..86c62358c 100644
--- a/modules/gui/src/python_shell/path_completer.cc
+++ b/modules/gui/src/python_shell/path_completer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/path_completer.hh b/modules/gui/src/python_shell/path_completer.hh
index fbca0a890..f9b527ba9 100644
--- a/modules/gui/src/python_shell/path_completer.hh
+++ b/modules/gui/src/python_shell/path_completer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_completer.cc b/modules/gui/src/python_shell/python_completer.cc
index af7f93d38..bd548d143 100644
--- a/modules/gui/src/python_shell/python_completer.cc
+++ b/modules/gui/src/python_shell/python_completer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_completer.hh b/modules/gui/src/python_shell/python_completer.hh
index a2fcedbcc..216fe915a 100644
--- a/modules/gui/src/python_shell/python_completer.hh
+++ b/modules/gui/src/python_shell/python_completer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_context_parser.cc b/modules/gui/src/python_shell/python_context_parser.cc
index 944951114..18008a10c 100644
--- a/modules/gui/src/python_shell/python_context_parser.cc
+++ b/modules/gui/src/python_shell/python_context_parser.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_context_parser.hh b/modules/gui/src/python_shell/python_context_parser.hh
index 0e5df593f..e8c483f74 100644
--- a/modules/gui/src/python_shell/python_context_parser.hh
+++ b/modules/gui/src/python_shell/python_context_parser.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_interpreter.cc b/modules/gui/src/python_shell/python_interpreter.cc
index 08b0c3471..93c9af99b 100644
--- a/modules/gui/src/python_shell/python_interpreter.cc
+++ b/modules/gui/src/python_shell/python_interpreter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_interpreter.hh b/modules/gui/src/python_shell/python_interpreter.hh
index 3cbe055cb..43083cc61 100644
--- a/modules/gui/src/python_shell/python_interpreter.hh
+++ b/modules/gui/src/python_shell/python_interpreter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/python_shell/python_interpreter_proxy.cc b/modules/gui/src/python_shell/python_interpreter_proxy.cc
index 693273bc2..37b2216af 100644
--- a/modules/gui/src/python_shell/python_interpreter_proxy.cc
+++ b/modules/gui/src/python_shell/python_interpreter_proxy.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_interpreter_proxy.hh b/modules/gui/src/python_shell/python_interpreter_proxy.hh
index 4dfd0f3ba..67991a6c0 100644
--- a/modules/gui/src/python_shell/python_interpreter_proxy.hh
+++ b/modules/gui/src/python_shell/python_interpreter_proxy.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_interpreter_worker.cc b/modules/gui/src/python_shell/python_interpreter_worker.cc
index 5f7fb42a6..c65a6d002 100644
--- a/modules/gui/src/python_shell/python_interpreter_worker.cc
+++ b/modules/gui/src/python_shell/python_interpreter_worker.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_interpreter_worker.hh b/modules/gui/src/python_shell/python_interpreter_worker.hh
index 66639a2cd..c8dc4ba3f 100644
--- a/modules/gui/src/python_shell/python_interpreter_worker.hh
+++ b/modules/gui/src/python_shell/python_interpreter_worker.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_namespace_tree_item.cc b/modules/gui/src/python_shell/python_namespace_tree_item.cc
index e03444f69..1524d17e9 100644
--- a/modules/gui/src/python_shell/python_namespace_tree_item.cc
+++ b/modules/gui/src/python_shell/python_namespace_tree_item.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_namespace_tree_item.hh b/modules/gui/src/python_shell/python_namespace_tree_item.hh
index c1cee49ef..c0c359141 100644
--- a/modules/gui/src/python_shell/python_namespace_tree_item.hh
+++ b/modules/gui/src/python_shell/python_namespace_tree_item.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_namespace_tree_model.cc b/modules/gui/src/python_shell/python_namespace_tree_model.cc
index 6b05294f8..1d3694e54 100644
--- a/modules/gui/src/python_shell/python_namespace_tree_model.cc
+++ b/modules/gui/src/python_shell/python_namespace_tree_model.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_namespace_tree_model.hh b/modules/gui/src/python_shell/python_namespace_tree_model.hh
index 21b283e6b..79e88e3b2 100644
--- a/modules/gui/src/python_shell/python_namespace_tree_model.hh
+++ b/modules/gui/src/python_shell/python_namespace_tree_model.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell.cc b/modules/gui/src/python_shell/python_shell.cc
index b651747b8..b9c0d0dd3 100644
--- a/modules/gui/src/python_shell/python_shell.cc
+++ b/modules/gui/src/python_shell/python_shell.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell.hh b/modules/gui/src/python_shell/python_shell.hh
index 11cc3fad0..38bdf9445 100644
--- a/modules/gui/src/python_shell/python_shell.hh
+++ b/modules/gui/src/python_shell/python_shell.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell_fw.hh b/modules/gui/src/python_shell/python_shell_fw.hh
index 9abb7cae1..492d833f9 100644
--- a/modules/gui/src/python_shell/python_shell_fw.hh
+++ b/modules/gui/src/python_shell/python_shell_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell_text_document_layout.cc b/modules/gui/src/python_shell/python_shell_text_document_layout.cc
index bb95922f0..4f3375466 100644
--- a/modules/gui/src/python_shell/python_shell_text_document_layout.cc
+++ b/modules/gui/src/python_shell/python_shell_text_document_layout.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell_text_document_layout.hh b/modules/gui/src/python_shell/python_shell_text_document_layout.hh
index 903867a3f..6cb32f768 100644
--- a/modules/gui/src/python_shell/python_shell_text_document_layout.hh
+++ b/modules/gui/src/python_shell/python_shell_text_document_layout.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell_widget.cc b/modules/gui/src/python_shell/python_shell_widget.cc
index 93d3f3896..023bdb22f 100644
--- a/modules/gui/src/python_shell/python_shell_widget.cc
+++ b/modules/gui/src/python_shell/python_shell_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_shell_widget.hh b/modules/gui/src/python_shell/python_shell_widget.hh
index 090272bbb..3b246addf 100644
--- a/modules/gui/src/python_shell/python_shell_widget.hh
+++ b/modules/gui/src/python_shell/python_shell_widget.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_syntax_highlighter.cc b/modules/gui/src/python_shell/python_syntax_highlighter.cc
index 72ab4be2a..b4ae78bda 100644
--- a/modules/gui/src/python_shell/python_syntax_highlighter.cc
+++ b/modules/gui/src/python_shell/python_syntax_highlighter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_syntax_highlighter.hh b/modules/gui/src/python_shell/python_syntax_highlighter.hh
index aaa97a529..6280ac72c 100644
--- a/modules/gui/src/python_shell/python_syntax_highlighter.hh
+++ b/modules/gui/src/python_shell/python_syntax_highlighter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/python_tokenizer.cc b/modules/gui/src/python_shell/python_tokenizer.cc
index 3c6b2d3d8..a44f0c60c 100644
--- a/modules/gui/src/python_shell/python_tokenizer.cc
+++ b/modules/gui/src/python_shell/python_tokenizer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/gui/src/python_shell/python_tokenizer.hh b/modules/gui/src/python_shell/python_tokenizer.hh
index 49dc6c5c9..8b2f43467 100644
--- a/modules/gui/src/python_shell/python_tokenizer.hh
+++ b/modules/gui/src/python_shell/python_tokenizer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/shell_history.cc b/modules/gui/src/python_shell/shell_history.cc
index 08d96cd6e..7a687c301 100644
--- a/modules/gui/src/python_shell/shell_history.cc
+++ b/modules/gui/src/python_shell/shell_history.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/shell_history.hh b/modules/gui/src/python_shell/shell_history.hh
index 87e082af6..8c5982cb1 100644
--- a/modules/gui/src/python_shell/shell_history.hh
+++ b/modules/gui/src/python_shell/shell_history.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/state.cc b/modules/gui/src/python_shell/state.cc
index f5b7c5223..26566ae7f 100644
--- a/modules/gui/src/python_shell/state.cc
+++ b/modules/gui/src/python_shell/state.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/state.hh b/modules/gui/src/python_shell/state.hh
index 679542078..88543975d 100644
--- a/modules/gui/src/python_shell/state.hh
+++ b/modules/gui/src/python_shell/state.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/state_machine.cc b/modules/gui/src/python_shell/state_machine.cc
index 048ed68eb..82d8ee15a 100644
--- a/modules/gui/src/python_shell/state_machine.cc
+++ b/modules/gui/src/python_shell/state_machine.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/state_machine.hh b/modules/gui/src/python_shell/state_machine.hh
index 8db26c10a..197317ec9 100644
--- a/modules/gui/src/python_shell/state_machine.hh
+++ b/modules/gui/src/python_shell/state_machine.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/string_literal_positions.cc b/modules/gui/src/python_shell/string_literal_positions.cc
index d1dd8ce5c..f14d4a025 100644
--- a/modules/gui/src/python_shell/string_literal_positions.cc
+++ b/modules/gui/src/python_shell/string_literal_positions.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/string_literal_positions.hh b/modules/gui/src/python_shell/string_literal_positions.hh
index d7d9e17d2..79711be96 100644
--- a/modules/gui/src/python_shell/string_literal_positions.hh
+++ b/modules/gui/src/python_shell/string_literal_positions.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/text_logger.cc b/modules/gui/src/python_shell/text_logger.cc
index 1dda3afbb..9fb389b64 100644
--- a/modules/gui/src/python_shell/text_logger.cc
+++ b/modules/gui/src/python_shell/text_logger.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/text_logger.hh b/modules/gui/src/python_shell/text_logger.hh
index 444092c07..9d1913e7c 100644
--- a/modules/gui/src/python_shell/text_logger.hh
+++ b/modules/gui/src/python_shell/text_logger.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/transition.cc b/modules/gui/src/python_shell/transition.cc
index 991665771..140e0fbe4 100644
--- a/modules/gui/src/python_shell/transition.cc
+++ b/modules/gui/src/python_shell/transition.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/transition.hh b/modules/gui/src/python_shell/transition.hh
index a3550f428..97ed93c8f 100644
--- a/modules/gui/src/python_shell/transition.hh
+++ b/modules/gui/src/python_shell/transition.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/transition_guard.cc b/modules/gui/src/python_shell/transition_guard.cc
index acf6ff2c9..d01fdfad6 100644
--- a/modules/gui/src/python_shell/transition_guard.cc
+++ b/modules/gui/src/python_shell/transition_guard.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/python_shell/transition_guard.hh b/modules/gui/src/python_shell/transition_guard.hh
index c3b20201a..514bf979b 100644
--- a/modules/gui/src/python_shell/transition_guard.hh
+++ b/modules/gui/src/python_shell/transition_guard.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2014 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/remote_loader.hh b/modules/gui/src/remote_loader.hh
index 1d33e6d0b..a066325d0 100644
--- a/modules/gui/src/remote_loader.hh
+++ b/modules/gui/src/remote_loader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/remote_site_loader.cc b/modules/gui/src/remote_site_loader.cc
index 814616697..9dc1647af 100644
--- a/modules/gui/src/remote_site_loader.cc
+++ b/modules/gui/src/remote_site_loader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/remote_site_loader.hh b/modules/gui/src/remote_site_loader.hh
index 5412441a1..e300b61b3 100644
--- a/modules/gui/src/remote_site_loader.hh
+++ b/modules/gui/src/remote_site_loader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_menu.cc b/modules/gui/src/scene_menu.cc
index bedcf0df4..bd1adb113 100644
--- a/modules/gui/src/scene_menu.cc
+++ b/modules/gui/src/scene_menu.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_menu.hh b/modules/gui/src/scene_menu.hh
index 68fc6421f..7bf862a31 100644
--- a/modules/gui/src/scene_menu.hh
+++ b/modules/gui/src/scene_menu.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_selection.cc b/modules/gui/src/scene_selection.cc
index be66a8399..7057b6a9d 100644
--- a/modules/gui/src/scene_selection.cc
+++ b/modules/gui/src/scene_selection.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_selection.hh b/modules/gui/src/scene_selection.hh
index 53419a3ae..70ce89365 100644
--- a/modules/gui/src/scene_selection.hh
+++ b/modules/gui/src/scene_selection.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/context_menu.cc b/modules/gui/src/scene_win/context_menu.cc
index 70a8c2bdc..aae03ae53 100644
--- a/modules/gui/src/scene_win/context_menu.cc
+++ b/modules/gui/src/scene_win/context_menu.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/context_menu.hh b/modules/gui/src/scene_win/context_menu.hh
index 56ca0929a..12c844b18 100644
--- a/modules/gui/src/scene_win/context_menu.hh
+++ b/modules/gui/src/scene_win/context_menu.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/current_selection_node.cc b/modules/gui/src/scene_win/current_selection_node.cc
index d10da3813..8f006a982 100644
--- a/modules/gui/src/scene_win/current_selection_node.cc
+++ b/modules/gui/src/scene_win/current_selection_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/current_selection_node.hh b/modules/gui/src/scene_win/current_selection_node.hh
index 45d97225c..0d9fa0049 100644
--- a/modules/gui/src/scene_win/current_selection_node.hh
+++ b/modules/gui/src/scene_win/current_selection_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/custom_part_node.cc b/modules/gui/src/scene_win/custom_part_node.cc
index e18e6d62c..9dc79522b 100644
--- a/modules/gui/src/scene_win/custom_part_node.cc
+++ b/modules/gui/src/scene_win/custom_part_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/custom_part_node.hh b/modules/gui/src/scene_win/custom_part_node.hh
index 9c9eba9f4..be5ceb9f9 100644
--- a/modules/gui/src/scene_win/custom_part_node.hh
+++ b/modules/gui/src/scene_win/custom_part_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/entity_node.cc b/modules/gui/src/scene_win/entity_node.cc
index 1fa74f165..216723b05 100644
--- a/modules/gui/src/scene_win/entity_node.cc
+++ b/modules/gui/src/scene_win/entity_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/entity_node.hh b/modules/gui/src/scene_win/entity_node.hh
index a9e589124..638f8ea47 100644
--- a/modules/gui/src/scene_win/entity_node.hh
+++ b/modules/gui/src/scene_win/entity_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/entity_part_node.cc b/modules/gui/src/scene_win/entity_part_node.cc
index bc1fb5a9f..c5994b8fc 100644
--- a/modules/gui/src/scene_win/entity_part_node.cc
+++ b/modules/gui/src/scene_win/entity_part_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/entity_part_node.hh b/modules/gui/src/scene_win/entity_part_node.hh
index 2eb308cbe..c25c9d487 100644
--- a/modules/gui/src/scene_win/entity_part_node.hh
+++ b/modules/gui/src/scene_win/entity_part_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/gfx_scene_node.cc b/modules/gui/src/scene_win/gfx_scene_node.cc
index ca06e19c8..8a8c01823 100644
--- a/modules/gui/src/scene_win/gfx_scene_node.cc
+++ b/modules/gui/src/scene_win/gfx_scene_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/gfx_scene_node.hh b/modules/gui/src/scene_win/gfx_scene_node.hh
index 9d779dcb7..882bc5ba6 100644
--- a/modules/gui/src/scene_win/gfx_scene_node.hh
+++ b/modules/gui/src/scene_win/gfx_scene_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/label_node.cc b/modules/gui/src/scene_win/label_node.cc
index f71c83268..4f5dd843b 100644
--- a/modules/gui/src/scene_win/label_node.cc
+++ b/modules/gui/src/scene_win/label_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/label_node.hh b/modules/gui/src/scene_win/label_node.hh
index 4a9722f7f..a449492d0 100644
--- a/modules/gui/src/scene_win/label_node.hh
+++ b/modules/gui/src/scene_win/label_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/render_mode_node.cc b/modules/gui/src/scene_win/render_mode_node.cc
index bba7f59ab..1f789ac86 100644
--- a/modules/gui/src/scene_win/render_mode_node.cc
+++ b/modules/gui/src/scene_win/render_mode_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/render_mode_node.hh b/modules/gui/src/scene_win/render_mode_node.hh
index 45984b7ce..4b08a8d82 100644
--- a/modules/gui/src/scene_win/render_mode_node.hh
+++ b/modules/gui/src/scene_win/render_mode_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/render_modes_node.cc b/modules/gui/src/scene_win/render_modes_node.cc
index 68661b097..bb4420cdb 100644
--- a/modules/gui/src/scene_win/render_modes_node.cc
+++ b/modules/gui/src/scene_win/render_modes_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/render_modes_node.hh b/modules/gui/src/scene_win/render_modes_node.hh
index 024d45f8e..dd574f97d 100644
--- a/modules/gui/src/scene_win/render_modes_node.hh
+++ b/modules/gui/src/scene_win/render_modes_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2009 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/root_node.cc b/modules/gui/src/scene_win/root_node.cc
index 6c61c775d..dbe8956fb 100644
--- a/modules/gui/src/scene_win/root_node.cc
+++ b/modules/gui/src/scene_win/root_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/root_node.hh b/modules/gui/src/scene_win/root_node.hh
index ef2292c4d..e9b32b5f2 100644
--- a/modules/gui/src/scene_win/root_node.hh
+++ b/modules/gui/src/scene_win/root_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/scene_node.cc b/modules/gui/src/scene_win/scene_node.cc
index 3e99b51cc..c63619d9d 100644
--- a/modules/gui/src/scene_win/scene_node.cc
+++ b/modules/gui/src/scene_win/scene_node.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/scene_node.hh b/modules/gui/src/scene_win/scene_node.hh
index 6b183788d..cf370596f 100644
--- a/modules/gui/src/scene_win/scene_node.hh
+++ b/modules/gui/src/scene_win/scene_node.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/scene_win.cc b/modules/gui/src/scene_win/scene_win.cc
index 2e8375075..f3601709f 100644
--- a/modules/gui/src/scene_win/scene_win.cc
+++ b/modules/gui/src/scene_win/scene_win.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/scene_win.hh b/modules/gui/src/scene_win/scene_win.hh
index d84669079..644672914 100644
--- a/modules/gui/src/scene_win/scene_win.hh
+++ b/modules/gui/src/scene_win/scene_win.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/scene_win_model.cc b/modules/gui/src/scene_win/scene_win_model.cc
index c9cf6d681..144d36600 100644
--- a/modules/gui/src/scene_win/scene_win_model.cc
+++ b/modules/gui/src/scene_win/scene_win_model.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/scene_win/scene_win_model.hh b/modules/gui/src/scene_win/scene_win_model.hh
index 338233164..35808af61 100644
--- a/modules/gui/src/scene_win/scene_win_model.hh
+++ b/modules/gui/src/scene_win/scene_win_model.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/align_properties_painter.cc b/modules/gui/src/sequence_viewer/align_properties_painter.cc
index c761267e4..fdf9256ab 100644
--- a/modules/gui/src/sequence_viewer/align_properties_painter.cc
+++ b/modules/gui/src/sequence_viewer/align_properties_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/align_properties_painter.hh b/modules/gui/src/sequence_viewer/align_properties_painter.hh
index 50a36a11c..90ac3c7da 100644
--- a/modules/gui/src/sequence_viewer/align_properties_painter.hh
+++ b/modules/gui/src/sequence_viewer/align_properties_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/alignment_view_object.cc b/modules/gui/src/sequence_viewer/alignment_view_object.cc
index 9084ee7fa..1fd0526bb 100644
--- a/modules/gui/src/sequence_viewer/alignment_view_object.cc
+++ b/modules/gui/src/sequence_viewer/alignment_view_object.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/alignment_view_object.hh b/modules/gui/src/sequence_viewer/alignment_view_object.hh
index 9c96d31c5..78646d8ce 100644
--- a/modules/gui/src/sequence_viewer/alignment_view_object.hh
+++ b/modules/gui/src/sequence_viewer/alignment_view_object.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/background_painter.cc b/modules/gui/src/sequence_viewer/background_painter.cc
index b2c86168f..7d7ccfdf1 100644
--- a/modules/gui/src/sequence_viewer/background_painter.cc
+++ b/modules/gui/src/sequence_viewer/background_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/background_painter.hh b/modules/gui/src/sequence_viewer/background_painter.hh
index ec496675b..b013214a9 100644
--- a/modules/gui/src/sequence_viewer/background_painter.hh
+++ b/modules/gui/src/sequence_viewer/background_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/base_row.cc b/modules/gui/src/sequence_viewer/base_row.cc
index c4c2a76ae..15cf1f6c9 100644
--- a/modules/gui/src/sequence_viewer/base_row.cc
+++ b/modules/gui/src/sequence_viewer/base_row.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/base_row.hh b/modules/gui/src/sequence_viewer/base_row.hh
index 544a7d755..1782e2f3a 100644
--- a/modules/gui/src/sequence_viewer/base_row.hh
+++ b/modules/gui/src/sequence_viewer/base_row.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/base_view_object.cc b/modules/gui/src/sequence_viewer/base_view_object.cc
index 5f567bab7..70277b361 100644
--- a/modules/gui/src/sequence_viewer/base_view_object.cc
+++ b/modules/gui/src/sequence_viewer/base_view_object.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/base_view_object.hh b/modules/gui/src/sequence_viewer/base_view_object.hh
index 80842f877..fab8435ff 100644
--- a/modules/gui/src/sequence_viewer/base_view_object.hh
+++ b/modules/gui/src/sequence_viewer/base_view_object.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/conservation_painter.cc b/modules/gui/src/sequence_viewer/conservation_painter.cc
index 91babf268..d4247c441 100644
--- a/modules/gui/src/sequence_viewer/conservation_painter.cc
+++ b/modules/gui/src/sequence_viewer/conservation_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/conservation_painter.hh b/modules/gui/src/sequence_viewer/conservation_painter.hh
index 849c09c63..ee7c0f884 100644
--- a/modules/gui/src/sequence_viewer/conservation_painter.hh
+++ b/modules/gui/src/sequence_viewer/conservation_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/painter.hh b/modules/gui/src/sequence_viewer/painter.hh
index 26303e0cf..a6aac62db 100644
--- a/modules/gui/src/sequence_viewer/painter.hh
+++ b/modules/gui/src/sequence_viewer/painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/secstr_row.cc b/modules/gui/src/sequence_viewer/secstr_row.cc
index 502393434..5d9c73f8b 100644
--- a/modules/gui/src/sequence_viewer/secstr_row.cc
+++ b/modules/gui/src/sequence_viewer/secstr_row.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/secstr_row.hh b/modules/gui/src/sequence_viewer/secstr_row.hh
index cdfebf148..48ffaea33 100644
--- a/modules/gui/src/sequence_viewer/secstr_row.hh
+++ b/modules/gui/src/sequence_viewer/secstr_row.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/seq_secstr_painter.cc b/modules/gui/src/sequence_viewer/seq_secstr_painter.cc
index 8d07b4dd0..25ebf9254 100644
--- a/modules/gui/src/sequence_viewer/seq_secstr_painter.cc
+++ b/modules/gui/src/sequence_viewer/seq_secstr_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/seq_secstr_painter.hh b/modules/gui/src/sequence_viewer/seq_secstr_painter.hh
index 0d9e36a3b..c65b72603 100644
--- a/modules/gui/src/sequence_viewer/seq_secstr_painter.hh
+++ b/modules/gui/src/sequence_viewer/seq_secstr_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/seq_selection_painter.cc b/modules/gui/src/sequence_viewer/seq_selection_painter.cc
index 2ca4ad9ce..e48380938 100644
--- a/modules/gui/src/sequence_viewer/seq_selection_painter.cc
+++ b/modules/gui/src/sequence_viewer/seq_selection_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/seq_selection_painter.hh b/modules/gui/src/sequence_viewer/seq_selection_painter.hh
index bef7ab1da..b52926bf0 100644
--- a/modules/gui/src/sequence_viewer/seq_selection_painter.hh
+++ b/modules/gui/src/sequence_viewer/seq_selection_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/seq_text_painter.cc b/modules/gui/src/sequence_viewer/seq_text_painter.cc
index 157c97a04..8ebe532bd 100644
--- a/modules/gui/src/sequence_viewer/seq_text_painter.cc
+++ b/modules/gui/src/sequence_viewer/seq_text_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/seq_text_painter.hh b/modules/gui/src/sequence_viewer/seq_text_painter.hh
index 771acdc6a..63b68dbf8 100644
--- a/modules/gui/src/sequence_viewer/seq_text_painter.hh
+++ b/modules/gui/src/sequence_viewer/seq_text_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_delegate.cc b/modules/gui/src/sequence_viewer/sequence_delegate.cc
index 46cfbe05e..77e9603da 100644
--- a/modules/gui/src/sequence_viewer/sequence_delegate.cc
+++ b/modules/gui/src/sequence_viewer/sequence_delegate.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_delegate.hh b/modules/gui/src/sequence_viewer/sequence_delegate.hh
index 491669d47..09727b32c 100644
--- a/modules/gui/src/sequence_viewer/sequence_delegate.hh
+++ b/modules/gui/src/sequence_viewer/sequence_delegate.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_model.cc b/modules/gui/src/sequence_viewer/sequence_model.cc
index d64020ad9..dad4e1c66 100644
--- a/modules/gui/src/sequence_viewer/sequence_model.cc
+++ b/modules/gui/src/sequence_viewer/sequence_model.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_model.hh b/modules/gui/src/sequence_viewer/sequence_model.hh
index ce605c8f4..de2f1256d 100644
--- a/modules/gui/src/sequence_viewer/sequence_model.hh
+++ b/modules/gui/src/sequence_viewer/sequence_model.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_row.cc b/modules/gui/src/sequence_viewer/sequence_row.cc
index 1d431cbae..21f741943 100644
--- a/modules/gui/src/sequence_viewer/sequence_row.cc
+++ b/modules/gui/src/sequence_viewer/sequence_row.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_row.hh b/modules/gui/src/sequence_viewer/sequence_row.hh
index cbe6e2855..fd903dbc4 100644
--- a/modules/gui/src/sequence_viewer/sequence_row.hh
+++ b/modules/gui/src/sequence_viewer/sequence_row.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_search_bar.cc b/modules/gui/src/sequence_viewer/sequence_search_bar.cc
index d367b56ed..0feab0cf7 100644
--- a/modules/gui/src/sequence_viewer/sequence_search_bar.cc
+++ b/modules/gui/src/sequence_viewer/sequence_search_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_search_bar.hh b/modules/gui/src/sequence_viewer/sequence_search_bar.hh
index 13e4f0fd0..197e59eac 100644
--- a/modules/gui/src/sequence_viewer/sequence_search_bar.hh
+++ b/modules/gui/src/sequence_viewer/sequence_search_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_table_view.cc b/modules/gui/src/sequence_viewer/sequence_table_view.cc
index 9a7020ff9..2a8868582 100644
--- a/modules/gui/src/sequence_viewer/sequence_table_view.cc
+++ b/modules/gui/src/sequence_viewer/sequence_table_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_table_view.hh b/modules/gui/src/sequence_viewer/sequence_table_view.hh
index 24c743b64..d7f4354af 100644
--- a/modules/gui/src/sequence_viewer/sequence_table_view.hh
+++ b/modules/gui/src/sequence_viewer/sequence_table_view.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_view_object.cc b/modules/gui/src/sequence_viewer/sequence_view_object.cc
index 97993f0cd..16a39a7dd 100644
--- a/modules/gui/src/sequence_viewer/sequence_view_object.cc
+++ b/modules/gui/src/sequence_viewer/sequence_view_object.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_view_object.hh b/modules/gui/src/sequence_viewer/sequence_view_object.hh
index c3addfe40..e3e043aba 100644
--- a/modules/gui/src/sequence_viewer/sequence_view_object.hh
+++ b/modules/gui/src/sequence_viewer/sequence_view_object.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_viewer.cc b/modules/gui/src/sequence_viewer/sequence_viewer.cc
index 85ff6ece6..b04299a13 100644
--- a/modules/gui/src/sequence_viewer/sequence_viewer.cc
+++ b/modules/gui/src/sequence_viewer/sequence_viewer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/sequence_viewer.hh b/modules/gui/src/sequence_viewer/sequence_viewer.hh
index bd780a3b9..d8bb59c8b 100644
--- a/modules/gui/src/sequence_viewer/sequence_viewer.hh
+++ b/modules/gui/src/sequence_viewer/sequence_viewer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/tick_painter.cc b/modules/gui/src/sequence_viewer/tick_painter.cc
index 4c1558a5a..13658f819 100644
--- a/modules/gui/src/sequence_viewer/tick_painter.cc
+++ b/modules/gui/src/sequence_viewer/tick_painter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/tick_painter.hh b/modules/gui/src/sequence_viewer/tick_painter.hh
index e2c842616..26615cecf 100644
--- a/modules/gui/src/sequence_viewer/tick_painter.hh
+++ b/modules/gui/src/sequence_viewer/tick_painter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/title_row.cc b/modules/gui/src/sequence_viewer/title_row.cc
index d4dd16fa5..9e38897b1 100644
--- a/modules/gui/src/sequence_viewer/title_row.cc
+++ b/modules/gui/src/sequence_viewer/title_row.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/sequence_viewer/title_row.hh b/modules/gui/src/sequence_viewer/title_row.hh
index 8cc3d9abb..0a805765c 100644
--- a/modules/gui/src/sequence_viewer/title_row.hh
+++ b/modules/gui/src/sequence_viewer/title_row.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/thin_splitter.cc b/modules/gui/src/thin_splitter.cc
index ba425ffa8..74860e2a6 100644
--- a/modules/gui/src/thin_splitter.cc
+++ b/modules/gui/src/thin_splitter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/thin_splitter.hh b/modules/gui/src/thin_splitter.hh
index 2014121b6..3f940ea96 100644
--- a/modules/gui/src/thin_splitter.hh
+++ b/modules/gui/src/thin_splitter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/manipulator.cc b/modules/gui/src/tools/manipulator.cc
index ee663099d..1144c0646 100644
--- a/modules/gui/src/tools/manipulator.cc
+++ b/modules/gui/src/tools/manipulator.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/manipulator.hh b/modules/gui/src/tools/manipulator.hh
index 78a6f88dc..baa17d250 100644
--- a/modules/gui/src/tools/manipulator.hh
+++ b/modules/gui/src/tools/manipulator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/map_tool.cc b/modules/gui/src/tools/map_tool.cc
index 96e622a3d..b9dd7f1ec 100644
--- a/modules/gui/src/tools/map_tool.cc
+++ b/modules/gui/src/tools/map_tool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/map_tool.hh b/modules/gui/src/tools/map_tool.hh
index e7ed5b61e..bed8c99f8 100644
--- a/modules/gui/src/tools/map_tool.hh
+++ b/modules/gui/src/tools/map_tool.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/measure_tool.cc b/modules/gui/src/tools/measure_tool.cc
index 730fffa94..b3329bf6b 100644
--- a/modules/gui/src/tools/measure_tool.cc
+++ b/modules/gui/src/tools/measure_tool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/measure_tool.hh b/modules/gui/src/tools/measure_tool.hh
index 86effde21..98ebd79f3 100644
--- a/modules/gui/src/tools/measure_tool.hh
+++ b/modules/gui/src/tools/measure_tool.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/mouse_event.cc b/modules/gui/src/tools/mouse_event.cc
index 8c620c8a7..7fd2accc4 100644
--- a/modules/gui/src/tools/mouse_event.cc
+++ b/modules/gui/src/tools/mouse_event.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/mouse_event.hh b/modules/gui/src/tools/mouse_event.hh
index c46f17916..bd08115d5 100644
--- a/modules/gui/src/tools/mouse_event.hh
+++ b/modules/gui/src/tools/mouse_event.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/selection_tool.cc b/modules/gui/src/tools/selection_tool.cc
index 348b308c4..d03216871 100644
--- a/modules/gui/src/tools/selection_tool.cc
+++ b/modules/gui/src/tools/selection_tool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/selection_tool.hh b/modules/gui/src/tools/selection_tool.hh
index faa680936..9c8e8e83c 100644
--- a/modules/gui/src/tools/selection_tool.hh
+++ b/modules/gui/src/tools/selection_tool.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool.cc b/modules/gui/src/tools/tool.cc
index 4792763f3..cd8a12dfc 100644
--- a/modules/gui/src/tools/tool.cc
+++ b/modules/gui/src/tools/tool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool.hh b/modules/gui/src/tools/tool.hh
index 945855cca..975889779 100644
--- a/modules/gui/src/tools/tool.hh
+++ b/modules/gui/src/tools/tool.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_bar.cc b/modules/gui/src/tools/tool_bar.cc
index aeac798a4..72948ee93 100644
--- a/modules/gui/src/tools/tool_bar.cc
+++ b/modules/gui/src/tools/tool_bar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_bar.hh b/modules/gui/src/tools/tool_bar.hh
index e904821c9..67b5873ed 100644
--- a/modules/gui/src/tools/tool_bar.hh
+++ b/modules/gui/src/tools/tool_bar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_manager.cc b/modules/gui/src/tools/tool_manager.cc
index 55cd23137..9c9faaa86 100644
--- a/modules/gui/src/tools/tool_manager.cc
+++ b/modules/gui/src/tools/tool_manager.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_manager.hh b/modules/gui/src/tools/tool_manager.hh
index 85e051a9c..a404eb7a5 100644
--- a/modules/gui/src/tools/tool_manager.hh
+++ b/modules/gui/src/tools/tool_manager.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_option.cc b/modules/gui/src/tools/tool_option.cc
index 542c99ccd..219abf4ab 100644
--- a/modules/gui/src/tools/tool_option.cc
+++ b/modules/gui/src/tools/tool_option.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_option.hh b/modules/gui/src/tools/tool_option.hh
index 7851000cd..013c11200 100644
--- a/modules/gui/src/tools/tool_option.hh
+++ b/modules/gui/src/tools/tool_option.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_option_group.cc b/modules/gui/src/tools/tool_option_group.cc
index df5d8dcd5..156d817ca 100644
--- a/modules/gui/src/tools/tool_option_group.cc
+++ b/modules/gui/src/tools/tool_option_group.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_option_group.hh b/modules/gui/src/tools/tool_option_group.hh
index 3be9a7681..6f2660761 100644
--- a/modules/gui/src/tools/tool_option_group.hh
+++ b/modules/gui/src/tools/tool_option_group.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_options.cc b/modules/gui/src/tools/tool_options.cc
index a8b1557dc..5b1e3b35d 100644
--- a/modules/gui/src/tools/tool_options.cc
+++ b/modules/gui/src/tools/tool_options.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_options.hh b/modules/gui/src/tools/tool_options.hh
index 47e178324..83c255164 100644
--- a/modules/gui/src/tools/tool_options.hh
+++ b/modules/gui/src/tools/tool_options.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_options_widget.cc b/modules/gui/src/tools/tool_options_widget.cc
index 879868555..6438831bf 100644
--- a/modules/gui/src/tools/tool_options_widget.cc
+++ b/modules/gui/src/tools/tool_options_widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_options_widget.hh b/modules/gui/src/tools/tool_options_widget.hh
index 24e309f56..132835611 100644
--- a/modules/gui/src/tools/tool_options_widget.hh
+++ b/modules/gui/src/tools/tool_options_widget.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_options_win.cc b/modules/gui/src/tools/tool_options_win.cc
index 61fa450c8..e2e7d6f1c 100644
--- a/modules/gui/src/tools/tool_options_win.cc
+++ b/modules/gui/src/tools/tool_options_win.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/tools/tool_options_win.hh b/modules/gui/src/tools/tool_options_win.hh
index eb90f5f9a..74729397d 100644
--- a/modules/gui/src/tools/tool_options_win.hh
+++ b/modules/gui/src/tools/tool_options_win.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget.cc b/modules/gui/src/widget.cc
index 809dc477b..5473f01d8 100644
--- a/modules/gui/src/widget.cc
+++ b/modules/gui/src/widget.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget.hh b/modules/gui/src/widget.hh
index c52d396c9..5399c6692 100644
--- a/modules/gui/src/widget.hh
+++ b/modules/gui/src/widget.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_geom_handler.cc b/modules/gui/src/widget_geom_handler.cc
index efb6d752a..b68f8f793 100644
--- a/modules/gui/src/widget_geom_handler.cc
+++ b/modules/gui/src/widget_geom_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_geom_handler.hh b/modules/gui/src/widget_geom_handler.hh
index e1f664c08..524f68dd3 100644
--- a/modules/gui/src/widget_geom_handler.hh
+++ b/modules/gui/src/widget_geom_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_pool.cc b/modules/gui/src/widget_pool.cc
index f19735efe..50b3b3371 100644
--- a/modules/gui/src/widget_pool.cc
+++ b/modules/gui/src/widget_pool.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_pool.hh b/modules/gui/src/widget_pool.hh
index bc480825a..8b04a6e0b 100644
--- a/modules/gui/src/widget_pool.hh
+++ b/modules/gui/src/widget_pool.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_registry.cc b/modules/gui/src/widget_registry.cc
index b9c20757d..f567bf7f8 100644
--- a/modules/gui/src/widget_registry.cc
+++ b/modules/gui/src/widget_registry.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_registry.hh b/modules/gui/src/widget_registry.hh
index 643e5fa54..035b5352e 100644
--- a/modules/gui/src/widget_registry.hh
+++ b/modules/gui/src/widget_registry.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_state_saver.cc b/modules/gui/src/widget_state_saver.cc
index a02863f59..75b6dc541 100644
--- a/modules/gui/src/widget_state_saver.cc
+++ b/modules/gui/src/widget_state_saver.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/gui/src/widget_state_saver.hh b/modules/gui/src/widget_state_saver.hh
index cf5e0a8f5..fb10f73d7 100644
--- a/modules/gui/src/widget_state_saver.hh
+++ b/modules/gui/src/widget_state_saver.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/pymod/__init__.py b/modules/img/alg/pymod/__init__.py
index 805731f76..2ec19a679 100644
--- a/modules/img/alg/pymod/__init__.py
+++ b/modules/img/alg/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/pymod/export_filter.cc b/modules/img/alg/pymod/export_filter.cc
index f1bf0f779..06a0ecfda 100644
--- a/modules/img/alg/pymod/export_filter.cc
+++ b/modules/img/alg/pymod/export_filter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/pymod/export_normalizer.cc b/modules/img/alg/pymod/export_normalizer.cc
index de8a3f016..1e7d334db 100644
--- a/modules/img/alg/pymod/export_normalizer.cc
+++ b/modules/img/alg/pymod/export_normalizer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/pymod/export_polar.cc b/modules/img/alg/pymod/export_polar.cc
index f41aae120..f7c53bdf4 100644
--- a/modules/img/alg/pymod/export_polar.cc
+++ b/modules/img/alg/pymod/export_polar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/pymod/export_transcendentals.cc b/modules/img/alg/pymod/export_transcendentals.cc
index 3f0a638c2..ca6d56d38 100644
--- a/modules/img/alg/pymod/export_transcendentals.cc
+++ b/modules/img/alg/pymod/export_transcendentals.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/pymod/wrap_alg.cc b/modules/img/alg/pymod/wrap_alg.cc
index b024609d3..a4c9e2d61 100644
--- a/modules/img/alg/pymod/wrap_alg.cc
+++ b/modules/img/alg/pymod/wrap_alg.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/pymod/wrap_tf.cc b/modules/img/alg/pymod/wrap_tf.cc
index cee27ebf1..4778e020b 100644
--- a/modules/img/alg/pymod/wrap_tf.cc
+++ b/modules/img/alg/pymod/wrap_tf.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/alg_mirror.cc b/modules/img/alg/src/alg_mirror.cc
index 8b92849a6..1a8e216ec 100644
--- a/modules/img/alg/src/alg_mirror.cc
+++ b/modules/img/alg/src/alg_mirror.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/alg_mirror.hh b/modules/img/alg/src/alg_mirror.hh
index b2a0cb099..040ed827e 100644
--- a/modules/img/alg/src/alg_mirror.hh
+++ b/modules/img/alg/src/alg_mirror.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/alg_shift.cc b/modules/img/alg/src/alg_shift.cc
index f39a5b4ef..35af08953 100644
--- a/modules/img/alg/src/alg_shift.cc
+++ b/modules/img/alg/src/alg_shift.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/alg_shift.hh b/modules/img/alg/src/alg_shift.hh
index 7519c57b3..428d8382a 100644
--- a/modules/img/alg/src/alg_shift.hh
+++ b/modules/img/alg/src/alg_shift.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/alg_transform.cc b/modules/img/alg/src/alg_transform.cc
index f0dadad3d..36b76edd3 100644
--- a/modules/img/alg/src/alg_transform.cc
+++ b/modules/img/alg/src/alg_transform.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/alg_transform.hh b/modules/img/alg/src/alg_transform.hh
index 372943799..3c52caf1b 100644
--- a/modules/img/alg/src/alg_transform.hh
+++ b/modules/img/alg/src/alg_transform.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/anisotropic.cc b/modules/img/alg/src/anisotropic.cc
index 3ed2d1f47..8fe67ae8b 100644
--- a/modules/img/alg/src/anisotropic.cc
+++ b/modules/img/alg/src/anisotropic.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/anisotropic.hh b/modules/img/alg/src/anisotropic.hh
index 53b6e1ca0..30498be68 100644
--- a/modules/img/alg/src/anisotropic.hh
+++ b/modules/img/alg/src/anisotropic.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/auto_correlate.cc b/modules/img/alg/src/auto_correlate.cc
index 5256ff368..6e61f90d1 100644
--- a/modules/img/alg/src/auto_correlate.cc
+++ b/modules/img/alg/src/auto_correlate.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/auto_correlate.hh b/modules/img/alg/src/auto_correlate.hh
index 420d98297..5b72520f7 100644
--- a/modules/img/alg/src/auto_correlate.hh
+++ b/modules/img/alg/src/auto_correlate.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/clear.hh b/modules/img/alg/src/clear.hh
index bf05037fe..76e4e53a1 100644
--- a/modules/img/alg/src/clear.hh
+++ b/modules/img/alg/src/clear.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/clip_min_max.hh b/modules/img/alg/src/clip_min_max.hh
index e44a3e4c3..73e52e74b 100644
--- a/modules/img/alg/src/clip_min_max.hh
+++ b/modules/img/alg/src/clip_min_max.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/conjugate.hh b/modules/img/alg/src/conjugate.hh
index 9a8e4a225..79409ecf5 100644
--- a/modules/img/alg/src/conjugate.hh
+++ b/modules/img/alg/src/conjugate.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/convolute.cc b/modules/img/alg/src/convolute.cc
index 70543151b..51deeb200 100644
--- a/modules/img/alg/src/convolute.cc
+++ b/modules/img/alg/src/convolute.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/convolute.hh b/modules/img/alg/src/convolute.hh
index a55a292e3..54ab0a7c0 100644
--- a/modules/img/alg/src/convolute.hh
+++ b/modules/img/alg/src/convolute.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/correlate.cc b/modules/img/alg/src/correlate.cc
index b473e20c0..d7f8a4b15 100644
--- a/modules/img/alg/src/correlate.cc
+++ b/modules/img/alg/src/correlate.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/correlate.hh b/modules/img/alg/src/correlate.hh
index a88ea5664..ccd96d534 100644
--- a/modules/img/alg/src/correlate.hh
+++ b/modules/img/alg/src/correlate.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/cross_correlate.cc b/modules/img/alg/src/cross_correlate.cc
index 7df974ebe..e2adc5827 100644
--- a/modules/img/alg/src/cross_correlate.cc
+++ b/modules/img/alg/src/cross_correlate.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/cross_correlate.hh b/modules/img/alg/src/cross_correlate.hh
index 17a2a7b94..3b0686392 100644
--- a/modules/img/alg/src/cross_correlate.hh
+++ b/modules/img/alg/src/cross_correlate.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/custom_transformer.cc b/modules/img/alg/src/custom_transformer.cc
index 6f783e83a..cd8451f68 100644
--- a/modules/img/alg/src/custom_transformer.cc
+++ b/modules/img/alg/src/custom_transformer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/custom_transformer.hh b/modules/img/alg/src/custom_transformer.hh
index 8e2798d6c..9ec3ab424 100644
--- a/modules/img/alg/src/custom_transformer.hh
+++ b/modules/img/alg/src/custom_transformer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/density_slice.cc b/modules/img/alg/src/density_slice.cc
index dc5cedf7f..48c45a53e 100644
--- a/modules/img/alg/src/density_slice.cc
+++ b/modules/img/alg/src/density_slice.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/density_slice.hh b/modules/img/alg/src/density_slice.hh
index ef2d07714..3d5559431 100644
--- a/modules/img/alg/src/density_slice.hh
+++ b/modules/img/alg/src/density_slice.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/dft.cc b/modules/img/alg/src/dft.cc
index b5ca096d0..783ae8c49 100644
--- a/modules/img/alg/src/dft.cc
+++ b/modules/img/alg/src/dft.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/dft.hh b/modules/img/alg/src/dft.hh
index 8265dcc10..299c9de65 100644
--- a/modules/img/alg/src/dft.hh
+++ b/modules/img/alg/src/dft.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/discrete_shrink.cc b/modules/img/alg/src/discrete_shrink.cc
index 6aef59bcf..c592937c5 100644
--- a/modules/img/alg/src/discrete_shrink.cc
+++ b/modules/img/alg/src/discrete_shrink.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/discrete_shrink.hh b/modules/img/alg/src/discrete_shrink.hh
index 29bbfe561..6772f9c95 100644
--- a/modules/img/alg/src/discrete_shrink.hh
+++ b/modules/img/alg/src/discrete_shrink.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fft.cc b/modules/img/alg/src/fft.cc
index 61cc3199c..1c88ab34d 100644
--- a/modules/img/alg/src/fft.cc
+++ b/modules/img/alg/src/fft.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fft.hh b/modules/img/alg/src/fft.hh
index c8b3ccfc9..e47724049 100644
--- a/modules/img/alg/src/fft.hh
+++ b/modules/img/alg/src/fft.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fftw_helper.hh b/modules/img/alg/src/fftw_helper.hh
index b1b6066aa..8f01fc4ad 100644
--- a/modules/img/alg/src/fftw_helper.hh
+++ b/modules/img/alg/src/fftw_helper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/src/fill.hh b/modules/img/alg/src/fill.hh
index 34e50e72e..60a881161 100644
--- a/modules/img/alg/src/fill.hh
+++ b/modules/img/alg/src/fill.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/filter.hh b/modules/img/alg/src/filter.hh
index 3cd7399de..bbeddccbd 100644
--- a/modules/img/alg/src/filter.hh
+++ b/modules/img/alg/src/filter.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fourier_filters.cc b/modules/img/alg/src/fourier_filters.cc
index a130b6f4c..a0c98cdea 100644
--- a/modules/img/alg/src/fourier_filters.cc
+++ b/modules/img/alg/src/fourier_filters.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fourier_filters.hh b/modules/img/alg/src/fourier_filters.hh
index 3f3fa9303..a38bde19d 100644
--- a/modules/img/alg/src/fourier_filters.hh
+++ b/modules/img/alg/src/fourier_filters.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fractional_shift.cc b/modules/img/alg/src/fractional_shift.cc
index c9ac40bc9..7e39fc655 100644
--- a/modules/img/alg/src/fractional_shift.cc
+++ b/modules/img/alg/src/fractional_shift.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/fractional_shift.hh b/modules/img/alg/src/fractional_shift.hh
index ad787c1dd..780e59d02 100644
--- a/modules/img/alg/src/fractional_shift.hh
+++ b/modules/img/alg/src/fractional_shift.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/gaussian.cc b/modules/img/alg/src/gaussian.cc
index 9c8e7880f..474a8b4f5 100644
--- a/modules/img/alg/src/gaussian.cc
+++ b/modules/img/alg/src/gaussian.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/gaussian.hh b/modules/img/alg/src/gaussian.hh
index cad9f81d6..0c1214de8 100644
--- a/modules/img/alg/src/gaussian.hh
+++ b/modules/img/alg/src/gaussian.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/gaussian_gradient_magnitude.cc b/modules/img/alg/src/gaussian_gradient_magnitude.cc
index b8c760be6..6c3f45fd1 100644
--- a/modules/img/alg/src/gaussian_gradient_magnitude.cc
+++ b/modules/img/alg/src/gaussian_gradient_magnitude.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/gaussian_gradient_magnitude.hh b/modules/img/alg/src/gaussian_gradient_magnitude.hh
index f366b07eb..51af3ae6c 100644
--- a/modules/img/alg/src/gaussian_gradient_magnitude.hh
+++ b/modules/img/alg/src/gaussian_gradient_magnitude.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/gaussian_laplacian.cc b/modules/img/alg/src/gaussian_laplacian.cc
index fbe042644..bd3675d29 100644
--- a/modules/img/alg/src/gaussian_laplacian.cc
+++ b/modules/img/alg/src/gaussian_laplacian.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/gaussian_laplacian.hh b/modules/img/alg/src/gaussian_laplacian.hh
index 5efe73b4f..2b7efb1f9 100644
--- a/modules/img/alg/src/gaussian_laplacian.hh
+++ b/modules/img/alg/src/gaussian_laplacian.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/histogram.cc b/modules/img/alg/src/histogram.cc
index 16d90f351..ba11a81ad 100644
--- a/modules/img/alg/src/histogram.cc
+++ b/modules/img/alg/src/histogram.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/histogram.hh b/modules/img/alg/src/histogram.hh
index c930ba43a..619a9f845 100644
--- a/modules/img/alg/src/histogram.hh
+++ b/modules/img/alg/src/histogram.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/line_average.cc b/modules/img/alg/src/line_average.cc
index 45e38d7a7..50223addf 100644
--- a/modules/img/alg/src/line_average.cc
+++ b/modules/img/alg/src/line_average.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/line_average.hh b/modules/img/alg/src/line_average.hh
index fece6ef10..281134b58 100644
--- a/modules/img/alg/src/line_average.hh
+++ b/modules/img/alg/src/line_average.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/line_iterator.cc b/modules/img/alg/src/line_iterator.cc
index 782b2fc3e..d271e1e3f 100644
--- a/modules/img/alg/src/line_iterator.cc
+++ b/modules/img/alg/src/line_iterator.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/line_iterator.hh b/modules/img/alg/src/line_iterator.hh
index a42a5d822..9d787dd02 100644
--- a/modules/img/alg/src/line_iterator.hh
+++ b/modules/img/alg/src/line_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/local_sigma_threshold.cc b/modules/img/alg/src/local_sigma_threshold.cc
index 062d60d55..1c8e19102 100644
--- a/modules/img/alg/src/local_sigma_threshold.cc
+++ b/modules/img/alg/src/local_sigma_threshold.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/local_sigma_threshold.hh b/modules/img/alg/src/local_sigma_threshold.hh
index f66cea6ec..ef72f460d 100644
--- a/modules/img/alg/src/local_sigma_threshold.hh
+++ b/modules/img/alg/src/local_sigma_threshold.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/mask_image.cc b/modules/img/alg/src/mask_image.cc
index 44e8637ba..9c2ebeb2e 100644
--- a/modules/img/alg/src/mask_image.cc
+++ b/modules/img/alg/src/mask_image.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/mask_image.hh b/modules/img/alg/src/mask_image.hh
index de1d8ca44..980471283 100644
--- a/modules/img/alg/src/mask_image.hh
+++ b/modules/img/alg/src/mask_image.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/module_config.hh b/modules/img/alg/src/module_config.hh
index 974944052..0aae3d3b1 100644
--- a/modules/img/alg/src/module_config.hh
+++ b/modules/img/alg/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/src/negate.hh b/modules/img/alg/src/negate.hh
index b61642fc5..6d888333e 100644
--- a/modules/img/alg/src/negate.hh
+++ b/modules/img/alg/src/negate.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm.hh b/modules/img/alg/src/norm.hh
index 6e4c54980..b62bd5d86 100644
--- a/modules/img/alg/src/norm.hh
+++ b/modules/img/alg/src/norm.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm_linear.cc b/modules/img/alg/src/norm_linear.cc
index 4619ab86b..ab2562b2d 100644
--- a/modules/img/alg/src/norm_linear.cc
+++ b/modules/img/alg/src/norm_linear.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm_linear.hh b/modules/img/alg/src/norm_linear.hh
index 9f7c1dbf8..0dcf7f0ad 100644
--- a/modules/img/alg/src/norm_linear.hh
+++ b/modules/img/alg/src/norm_linear.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm_log.cc b/modules/img/alg/src/norm_log.cc
index 739d3a6d1..755885ec6 100644
--- a/modules/img/alg/src/norm_log.cc
+++ b/modules/img/alg/src/norm_log.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm_log.hh b/modules/img/alg/src/norm_log.hh
index 4452404c2..6d45b6cad 100644
--- a/modules/img/alg/src/norm_log.hh
+++ b/modules/img/alg/src/norm_log.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm_od.cc b/modules/img/alg/src/norm_od.cc
index 75b1a2770..63ff35bd7 100644
--- a/modules/img/alg/src/norm_od.cc
+++ b/modules/img/alg/src/norm_od.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/norm_od.hh b/modules/img/alg/src/norm_od.hh
index 21c22d45c..5ce238421 100644
--- a/modules/img/alg/src/norm_od.hh
+++ b/modules/img/alg/src/norm_od.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/normalizer.cc b/modules/img/alg/src/normalizer.cc
index 0aab1c74d..a9d9d1737 100644
--- a/modules/img/alg/src/normalizer.cc
+++ b/modules/img/alg/src/normalizer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/normalizer.hh b/modules/img/alg/src/normalizer.hh
index ab4ba6a16..a46f86554 100644
--- a/modules/img/alg/src/normalizer.hh
+++ b/modules/img/alg/src/normalizer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/normalizer_factory.cc b/modules/img/alg/src/normalizer_factory.cc
index 0fef98f0f..f56eee431 100644
--- a/modules/img/alg/src/normalizer_factory.cc
+++ b/modules/img/alg/src/normalizer_factory.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/normalizer_factory.hh b/modules/img/alg/src/normalizer_factory.hh
index e830ed0de..8e3201f5d 100644
--- a/modules/img/alg/src/normalizer_factory.hh
+++ b/modules/img/alg/src/normalizer_factory.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/polar.cc b/modules/img/alg/src/polar.cc
index aa5fa3745..366f39280 100644
--- a/modules/img/alg/src/polar.cc
+++ b/modules/img/alg/src/polar.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/polar.hh b/modules/img/alg/src/polar.hh
index c24b3f670..8f01d972d 100644
--- a/modules/img/alg/src/polar.hh
+++ b/modules/img/alg/src/polar.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/power_spectrum.cc b/modules/img/alg/src/power_spectrum.cc
index 488a188d7..42deac2aa 100644
--- a/modules/img/alg/src/power_spectrum.cc
+++ b/modules/img/alg/src/power_spectrum.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/power_spectrum.hh b/modules/img/alg/src/power_spectrum.hh
index fd8696581..1bb5674ef 100644
--- a/modules/img/alg/src/power_spectrum.hh
+++ b/modules/img/alg/src/power_spectrum.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/randomize.cc b/modules/img/alg/src/randomize.cc
index e23dc471d..6af6bbb70 100644
--- a/modules/img/alg/src/randomize.cc
+++ b/modules/img/alg/src/randomize.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/randomize.hh b/modules/img/alg/src/randomize.hh
index cc3fc20d6..a37fadfa5 100644
--- a/modules/img/alg/src/randomize.hh
+++ b/modules/img/alg/src/randomize.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/rscrosscorr.cc b/modules/img/alg/src/rscrosscorr.cc
index 037c0f6ed..bf2e32db9 100644
--- a/modules/img/alg/src/rscrosscorr.cc
+++ b/modules/img/alg/src/rscrosscorr.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/src/rscrosscorr.hh b/modules/img/alg/src/rscrosscorr.hh
index cc8eaddb5..d5f425ab6 100644
--- a/modules/img/alg/src/rscrosscorr.hh
+++ b/modules/img/alg/src/rscrosscorr.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/src/smooth_mask_image.cc b/modules/img/alg/src/smooth_mask_image.cc
index f4c8a506c..1384b5242 100644
--- a/modules/img/alg/src/smooth_mask_image.cc
+++ b/modules/img/alg/src/smooth_mask_image.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/smooth_mask_image.hh b/modules/img/alg/src/smooth_mask_image.hh
index d2c7f59cc..bf0ef9fc3 100644
--- a/modules/img/alg/src/smooth_mask_image.hh
+++ b/modules/img/alg/src/smooth_mask_image.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/stat.cc b/modules/img/alg/src/stat.cc
index 262314998..ec030d9af 100644
--- a/modules/img/alg/src/stat.cc
+++ b/modules/img/alg/src/stat.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/stat.hh b/modules/img/alg/src/stat.hh
index ba1861621..080c5adbb 100644
--- a/modules/img/alg/src/stat.hh
+++ b/modules/img/alg/src/stat.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/stat_accumulator.hh b/modules/img/alg/src/stat_accumulator.hh
index cb4530eac..077127072 100644
--- a/modules/img/alg/src/stat_accumulator.hh
+++ b/modules/img/alg/src/stat_accumulator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/alg/src/stat_min_max.cc b/modules/img/alg/src/stat_min_max.cc
index c69638644..177806049 100644
--- a/modules/img/alg/src/stat_min_max.cc
+++ b/modules/img/alg/src/stat_min_max.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/stat_min_max.hh b/modules/img/alg/src/stat_min_max.hh
index 15d7300bc..b62d0069a 100644
--- a/modules/img/alg/src/stat_min_max.hh
+++ b/modules/img/alg/src/stat_min_max.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/threshold.cc b/modules/img/alg/src/threshold.cc
index 1437c53de..cba8f11df 100644
--- a/modules/img/alg/src/threshold.cc
+++ b/modules/img/alg/src/threshold.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/threshold.hh b/modules/img/alg/src/threshold.hh
index 490fd514e..4a66c4d52 100644
--- a/modules/img/alg/src/threshold.hh
+++ b/modules/img/alg/src/threshold.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transcendentals.hh b/modules/img/alg/src/transcendentals.hh
index 60c1f6bcf..cc936d131 100644
--- a/modules/img/alg/src/transcendentals.hh
+++ b/modules/img/alg/src/transcendentals.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transform.hh b/modules/img/alg/src/transform.hh
index e2603bd6e..b538283d8 100644
--- a/modules/img/alg/src/transform.hh
+++ b/modules/img/alg/src/transform.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transform_fw.hh b/modules/img/alg/src/transform_fw.hh
index b4c780402..d786e411c 100644
--- a/modules/img/alg/src/transform_fw.hh
+++ b/modules/img/alg/src/transform_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transformation_base.cc b/modules/img/alg/src/transformation_base.cc
index 2aa29ed4f..2c311287e 100644
--- a/modules/img/alg/src/transformation_base.cc
+++ b/modules/img/alg/src/transformation_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transformation_base.hh b/modules/img/alg/src/transformation_base.hh
index 3adf0c1ba..20dbe18f8 100644
--- a/modules/img/alg/src/transformation_base.hh
+++ b/modules/img/alg/src/transformation_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transformations.cc b/modules/img/alg/src/transformations.cc
index a99805445..8304bc5ca 100644
--- a/modules/img/alg/src/transformations.cc
+++ b/modules/img/alg/src/transformations.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/src/transformations.hh b/modules/img/alg/src/transformations.hh
index 83c17ed7e..9021a4cf2 100644
--- a/modules/img/alg/src/transformations.hh
+++ b/modules/img/alg/src/transformations.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_clear.cc b/modules/img/alg/tests/test_clear.cc
index 8a2fed0b8..2c78e31d1 100644
--- a/modules/img/alg/tests/test_clear.cc
+++ b/modules/img/alg/tests/test_clear.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_conj.cc b/modules/img/alg/tests/test_conj.cc
index d5df2f79c..2eedb2ec9 100644
--- a/modules/img/alg/tests/test_conj.cc
+++ b/modules/img/alg/tests/test_conj.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_convolute.cc b/modules/img/alg/tests/test_convolute.cc
index 6ed68a277..4d87b0442 100644
--- a/modules/img/alg/tests/test_convolute.cc
+++ b/modules/img/alg/tests/test_convolute.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_discrete_shrink.cc b/modules/img/alg/tests/test_discrete_shrink.cc
index ce85c2d91..60e071a93 100644
--- a/modules/img/alg/tests/test_discrete_shrink.cc
+++ b/modules/img/alg/tests/test_discrete_shrink.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_fft.cc b/modules/img/alg/tests/test_fft.cc
index 7d8d0a1d1..18f25b236 100644
--- a/modules/img/alg/tests/test_fft.cc
+++ b/modules/img/alg/tests/test_fft.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_fill.cc b/modules/img/alg/tests/test_fill.cc
index c476a32db..77b2bfd9c 100644
--- a/modules/img/alg/tests/test_fill.cc
+++ b/modules/img/alg/tests/test_fill.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_filter.cc b/modules/img/alg/tests/test_filter.cc
index af9ca66cd..aef7f63c8 100644
--- a/modules/img/alg/tests/test_filter.cc
+++ b/modules/img/alg/tests/test_filter.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_histogram.cc b/modules/img/alg/tests/test_histogram.cc
index c5382ce88..71e08ceef 100644
--- a/modules/img/alg/tests/test_histogram.cc
+++ b/modules/img/alg/tests/test_histogram.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_mirror.cc b/modules/img/alg/tests/test_mirror.cc
index ed6a9ff42..c94b9fa0e 100644
--- a/modules/img/alg/tests/test_mirror.cc
+++ b/modules/img/alg/tests/test_mirror.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_negate.cc b/modules/img/alg/tests/test_negate.cc
index fe0546004..12840d64c 100644
--- a/modules/img/alg/tests/test_negate.cc
+++ b/modules/img/alg/tests/test_negate.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_normalizer.cc b/modules/img/alg/tests/test_normalizer.cc
index 2b13c649f..14534d06b 100644
--- a/modules/img/alg/tests/test_normalizer.cc
+++ b/modules/img/alg/tests/test_normalizer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_power_spectrum.cc b/modules/img/alg/tests/test_power_spectrum.cc
index 21108200d..a5e71cd48 100644
--- a/modules/img/alg/tests/test_power_spectrum.cc
+++ b/modules/img/alg/tests/test_power_spectrum.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_shift.cc b/modules/img/alg/tests/test_shift.cc
index 70a51626e..3c32046dc 100644
--- a/modules/img/alg/tests/test_shift.cc
+++ b/modules/img/alg/tests/test_shift.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_stat.cc b/modules/img/alg/tests/test_stat.cc
index 7e202193f..1ea096343 100644
--- a/modules/img/alg/tests/test_stat.cc
+++ b/modules/img/alg/tests/test_stat.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_transform.cc b/modules/img/alg/tests/test_transform.cc
index 62a12549d..6087074e4 100644
--- a/modules/img/alg/tests/test_transform.cc
+++ b/modules/img/alg/tests/test_transform.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/test_utils.hh b/modules/img/alg/tests/test_utils.hh
index 98b617900..577a73a7a 100644
--- a/modules/img/alg/tests/test_utils.hh
+++ b/modules/img/alg/tests/test_utils.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/tests.cc b/modules/img/alg/tests/tests.cc
index d3db88c2f..d7d4d2508 100644
--- a/modules/img/alg/tests/tests.cc
+++ b/modules/img/alg/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/alg/tests/tests.hh b/modules/img/alg/tests/tests.hh
index 698e7a515..e9d4b8054 100644
--- a/modules/img/alg/tests/tests.hh
+++ b/modules/img/alg/tests/tests.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/__init__.py b/modules/img/base/pymod/__init__.py
index 398809616..f78f0f7ad 100644
--- a/modules/img/base/pymod/__init__.py
+++ b/modules/img/base/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/base/pymod/export_data.cc b/modules/img/base/pymod/export_data.cc
index 24f72acb3..f96e6932a 100644
--- a/modules/img/base/pymod/export_data.cc
+++ b/modules/img/base/pymod/export_data.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_data_algorithm.cc b/modules/img/base/pymod/export_data_algorithm.cc
index 4fe222395..167f5c789 100644
--- a/modules/img/base/pymod/export_data_algorithm.cc
+++ b/modules/img/base/pymod/export_data_algorithm.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_extent.cc b/modules/img/base/pymod/export_extent.cc
index 57e3c6f1b..ae0a14bbb 100644
--- a/modules/img/base/pymod/export_extent.cc
+++ b/modules/img/base/pymod/export_extent.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_image_handle.cc b/modules/img/base/pymod/export_image_handle.cc
index 1c6481b87..fe9c08250 100644
--- a/modules/img/base/pymod/export_image_handle.cc
+++ b/modules/img/base/pymod/export_image_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_image_list.cc b/modules/img/base/pymod/export_image_list.cc
index f1fb6a6cf..a725befd8 100644
--- a/modules/img/base/pymod/export_image_list.cc
+++ b/modules/img/base/pymod/export_image_list.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_map.cc b/modules/img/base/pymod/export_map.cc
index f7b46a93d..64bcd01a3 100644
--- a/modules/img/base/pymod/export_map.cc
+++ b/modules/img/base/pymod/export_map.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_mask.cc b/modules/img/base/pymod/export_mask.cc
index 40f42e9b0..add09cd7c 100644
--- a/modules/img/base/pymod/export_mask.cc
+++ b/modules/img/base/pymod/export_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_peak.cc b/modules/img/base/pymod/export_peak.cc
index 540745ca5..74e1bf13b 100644
--- a/modules/img/base/pymod/export_peak.cc
+++ b/modules/img/base/pymod/export_peak.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_phase.cc b/modules/img/base/pymod/export_phase.cc
index 147f22c92..d65b81737 100644
--- a/modules/img/base/pymod/export_phase.cc
+++ b/modules/img/base/pymod/export_phase.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_point.cc b/modules/img/base/pymod/export_point.cc
index 53047e6e8..10a0e838c 100644
--- a/modules/img/base/pymod/export_point.cc
+++ b/modules/img/base/pymod/export_point.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_progress.cc b/modules/img/base/pymod/export_progress.cc
index ecb187e81..9bd7d75e0 100644
--- a/modules/img/base/pymod/export_progress.cc
+++ b/modules/img/base/pymod/export_progress.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_raster_image.cc b/modules/img/base/pymod/export_raster_image.cc
index 0c4604767..8e4f561a2 100644
--- a/modules/img/base/pymod/export_raster_image.cc
+++ b/modules/img/base/pymod/export_raster_image.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/export_size.cc b/modules/img/base/pymod/export_size.cc
index 8206e36a7..7fdd4f791 100644
--- a/modules/img/base/pymod/export_size.cc
+++ b/modules/img/base/pymod/export_size.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/wrap_extent_iterator.hh b/modules/img/base/pymod/wrap_extent_iterator.hh
index fb782d513..805ce6468 100644
--- a/modules/img/base/pymod/wrap_extent_iterator.hh
+++ b/modules/img/base/pymod/wrap_extent_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/pymod/wrap_img.cc b/modules/img/base/pymod/wrap_img.cc
index f89f14e95..26c1608c2 100644
--- a/modules/img/base/pymod/wrap_img.cc
+++ b/modules/img/base/pymod/wrap_img.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/algorithm.hh b/modules/img/base/src/algorithm.hh
index 4b00bc044..e19024a8a 100644
--- a/modules/img/base/src/algorithm.hh
+++ b/modules/img/base/src/algorithm.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/base.hh b/modules/img/base/src/base.hh
index f5d73f5f4..eb08e7e2a 100644
--- a/modules/img/base/src/base.hh
+++ b/modules/img/base/src/base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/circle_mask.cc b/modules/img/base/src/circle_mask.cc
index 501177b93..8ec006054 100644
--- a/modules/img/base/src/circle_mask.cc
+++ b/modules/img/base/src/circle_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/circle_mask.hh b/modules/img/base/src/circle_mask.hh
index 922920079..36e8c74b6 100644
--- a/modules/img/base/src/circle_mask.hh
+++ b/modules/img/base/src/circle_mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/composite_mask.cc b/modules/img/base/src/composite_mask.cc
index 80a0a57cd..eeb3553b9 100644
--- a/modules/img/base/src/composite_mask.cc
+++ b/modules/img/base/src/composite_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/composite_mask.hh b/modules/img/base/src/composite_mask.hh
index 64d04fd13..fc67a847b 100644
--- a/modules/img/base/src/composite_mask.hh
+++ b/modules/img/base/src/composite_mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data.cc b/modules/img/base/src/data.cc
index 47c00ba80..65bdea8c0 100644
--- a/modules/img/base/src/data.cc
+++ b/modules/img/base/src/data.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data.hh b/modules/img/base/src/data.hh
index 3ab5d6063..8c7f492d3 100644
--- a/modules/img/base/src/data.hh
+++ b/modules/img/base/src/data.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data_algorithm.cc b/modules/img/base/src/data_algorithm.cc
index cb581c5f6..3cfe86026 100644
--- a/modules/img/base/src/data_algorithm.cc
+++ b/modules/img/base/src/data_algorithm.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data_algorithm.hh b/modules/img/base/src/data_algorithm.hh
index 02e05ff4c..0509b9893 100644
--- a/modules/img/base/src/data_algorithm.hh
+++ b/modules/img/base/src/data_algorithm.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data_observer.cc b/modules/img/base/src/data_observer.cc
index 4d42d6621..c8854576b 100644
--- a/modules/img/base/src/data_observer.cc
+++ b/modules/img/base/src/data_observer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data_observer.hh b/modules/img/base/src/data_observer.hh
index 0d369a2bd..c061a97c3 100644
--- a/modules/img/base/src/data_observer.hh
+++ b/modules/img/base/src/data_observer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/data_types.hh b/modules/img/base/src/data_types.hh
index 234cfaade..ae1563cc5 100644
--- a/modules/img/base/src/data_types.hh
+++ b/modules/img/base/src/data_types.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/debug.hh b/modules/img/base/src/debug.hh
index 13b90f4d3..b6ee88dd1 100644
--- a/modules/img/base/src/debug.hh
+++ b/modules/img/base/src/debug.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/dllexport.hh b/modules/img/base/src/dllexport.hh
index 3f32d13d8..f6ceff5da 100644
--- a/modules/img/base/src/dllexport.hh
+++ b/modules/img/base/src/dllexport.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/extent.cc b/modules/img/base/src/extent.cc
index 492c4ccb0..608c9892f 100644
--- a/modules/img/base/src/extent.cc
+++ b/modules/img/base/src/extent.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/extent.hh b/modules/img/base/src/extent.hh
index 7d6d0afad..16978d96e 100644
--- a/modules/img/base/src/extent.hh
+++ b/modules/img/base/src/extent.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/extent_iterator.cc b/modules/img/base/src/extent_iterator.cc
index 238b680b8..e1e566bfa 100644
--- a/modules/img/base/src/extent_iterator.cc
+++ b/modules/img/base/src/extent_iterator.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/extent_iterator.hh b/modules/img/base/src/extent_iterator.hh
index 56b2f68b9..e2349c1c3 100644
--- a/modules/img/base/src/extent_iterator.hh
+++ b/modules/img/base/src/extent_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/extent_mask.cc b/modules/img/base/src/extent_mask.cc
index bf8fbb453..b3674bf65 100644
--- a/modules/img/base/src/extent_mask.cc
+++ b/modules/img/base/src/extent_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/extent_mask.hh b/modules/img/base/src/extent_mask.hh
index bbc17548c..1e6220e70 100644
--- a/modules/img/base/src/extent_mask.hh
+++ b/modules/img/base/src/extent_mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image.hh b/modules/img/base/src/image.hh
index dba4fd758..79bdc308a 100644
--- a/modules/img/base/src/image.hh
+++ b/modules/img/base/src/image.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_factory.cc b/modules/img/base/src/image_factory.cc
index e3838fd6b..6e15920b2 100644
--- a/modules/img/base/src/image_factory.cc
+++ b/modules/img/base/src/image_factory.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_factory.hh b/modules/img/base/src/image_factory.hh
index 101a562a2..ad921f7d9 100644
--- a/modules/img/base/src/image_factory.hh
+++ b/modules/img/base/src/image_factory.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_fw.hh b/modules/img/base/src/image_fw.hh
index 03b877c11..6bbf1bda6 100644
--- a/modules/img/base/src/image_fw.hh
+++ b/modules/img/base/src/image_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_handle.cc b/modules/img/base/src/image_handle.cc
index fe84239cd..9303835bf 100644
--- a/modules/img/base/src/image_handle.cc
+++ b/modules/img/base/src/image_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_handle.hh b/modules/img/base/src/image_handle.hh
index 847d897c4..3d7261f9c 100644
--- a/modules/img/base/src/image_handle.hh
+++ b/modules/img/base/src/image_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_handle_fw.hh b/modules/img/base/src/image_handle_fw.hh
index f91784055..3e88fbbdd 100644
--- a/modules/img/base/src/image_handle_fw.hh
+++ b/modules/img/base/src/image_handle_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_impl.cc b/modules/img/base/src/image_impl.cc
index 6feb304b1..f1e4bd278 100644
--- a/modules/img/base/src/image_impl.cc
+++ b/modules/img/base/src/image_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_impl.hh b/modules/img/base/src/image_impl.hh
index 3b885a0fb..6cd6f15c6 100644
--- a/modules/img/base/src/image_impl.hh
+++ b/modules/img/base/src/image_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_list.cc b/modules/img/base/src/image_list.cc
index 522e5f7af..74fe70e1a 100644
--- a/modules/img/base/src/image_list.cc
+++ b/modules/img/base/src/image_list.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_list.hh b/modules/img/base/src/image_list.hh
index 433147013..1b2248f04 100644
--- a/modules/img/base/src/image_list.hh
+++ b/modules/img/base/src/image_list.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state.hh b/modules/img/base/src/image_state.hh
index 6a519b9bf..1bcecb2bd 100644
--- a/modules/img/base/src/image_state.hh
+++ b/modules/img/base/src/image_state.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/dispatch.hh b/modules/img/base/src/image_state/dispatch.hh
index c0dd86303..3e6fcb3a3 100644
--- a/modules/img/base/src/image_state/dispatch.hh
+++ b/modules/img/base/src/image_state/dispatch.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state.hh b/modules/img/base/src/image_state/image_state.hh
index 28dab6fdf..0dc05b585 100644
--- a/modules/img/base/src/image_state/image_state.hh
+++ b/modules/img/base/src/image_state/image_state.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_algorithm.cc b/modules/img/base/src/image_state/image_state_algorithm.cc
index 12da6444f..cdcde6836 100644
--- a/modules/img/base/src/image_state/image_state_algorithm.cc
+++ b/modules/img/base/src/image_state/image_state_algorithm.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_algorithm.hh b/modules/img/base/src/image_state/image_state_algorithm.hh
index 54a4b939e..3b3027d1f 100644
--- a/modules/img/base/src/image_state/image_state_algorithm.hh
+++ b/modules/img/base/src/image_state/image_state_algorithm.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_base.cc b/modules/img/base/src/image_state/image_state_base.cc
index 2c96b2f86..c829d841d 100644
--- a/modules/img/base/src/image_state/image_state_base.cc
+++ b/modules/img/base/src/image_state/image_state_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_base.hh b/modules/img/base/src/image_state/image_state_base.hh
index 34fc74e61..394fb0d64 100644
--- a/modules/img/base/src/image_state/image_state_base.hh
+++ b/modules/img/base/src/image_state/image_state_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_base_fw.hh b/modules/img/base/src/image_state/image_state_base_fw.hh
index d32edb98d..5be50dc60 100644
--- a/modules/img/base/src/image_state/image_state_base_fw.hh
+++ b/modules/img/base/src/image_state/image_state_base_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_def.hh b/modules/img/base/src/image_state/image_state_def.hh
index 0749e4be2..f4c291e48 100644
--- a/modules/img/base/src/image_state/image_state_def.hh
+++ b/modules/img/base/src/image_state/image_state_def.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_factory.cc b/modules/img/base/src/image_state/image_state_factory.cc
index 32d00ed40..60b4cc967 100644
--- a/modules/img/base/src/image_state/image_state_factory.cc
+++ b/modules/img/base/src/image_state/image_state_factory.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_factory.hh b/modules/img/base/src/image_state/image_state_factory.hh
index 67e729574..15bdd7a2f 100644
--- a/modules/img/base/src/image_state/image_state_factory.hh
+++ b/modules/img/base/src/image_state/image_state_factory.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_fft.cc b/modules/img/base/src/image_state/image_state_fft.cc
index 37120dd31..b7b774e07 100644
--- a/modules/img/base/src/image_state/image_state_fft.cc
+++ b/modules/img/base/src/image_state/image_state_fft.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_fft.hh b/modules/img/base/src/image_state/image_state_fft.hh
index 50ef49fed..d77a3cd36 100644
--- a/modules/img/base/src/image_state/image_state_fft.hh
+++ b/modules/img/base/src/image_state/image_state_fft.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_frequency_domain.hh b/modules/img/base/src/image_state/image_state_frequency_domain.hh
index 0b5e4e601..5faf04b64 100644
--- a/modules/img/base/src/image_state/image_state_frequency_domain.hh
+++ b/modules/img/base/src/image_state/image_state_frequency_domain.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_fw.hh b/modules/img/base/src/image_state/image_state_fw.hh
index 3783caec5..7f6b2af98 100644
--- a/modules/img/base/src/image_state/image_state_fw.hh
+++ b/modules/img/base/src/image_state/image_state_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_half_frequency_domain.hh b/modules/img/base/src/image_state/image_state_half_frequency_domain.hh
index 2726358d6..2628e7695 100644
--- a/modules/img/base/src/image_state/image_state_half_frequency_domain.hh
+++ b/modules/img/base/src/image_state/image_state_half_frequency_domain.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_impl.cc b/modules/img/base/src/image_state/image_state_impl.cc
index 352d710f6..d743f9235 100644
--- a/modules/img/base/src/image_state/image_state_impl.cc
+++ b/modules/img/base/src/image_state/image_state_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_impl.hh b/modules/img/base/src/image_state/image_state_impl.hh
index 0f8dad75b..ca5eb5717 100644
--- a/modules/img/base/src/image_state/image_state_impl.hh
+++ b/modules/img/base/src/image_state/image_state_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_inst.hh b/modules/img/base/src/image_state/image_state_inst.hh
index 3d0a8472b..a00d58da2 100644
--- a/modules/img/base/src/image_state/image_state_inst.hh
+++ b/modules/img/base/src/image_state/image_state_inst.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_spatial_domain.hh b/modules/img/base/src/image_state/image_state_spatial_domain.hh
index a8b22ff5e..3d70607d9 100644
--- a/modules/img/base/src/image_state/image_state_spatial_domain.hh
+++ b/modules/img/base/src/image_state/image_state_spatial_domain.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_visitor.hh b/modules/img/base/src/image_state/image_state_visitor.hh
index 64fdadb3f..c5a74904d 100644
--- a/modules/img/base/src/image_state/image_state_visitor.hh
+++ b/modules/img/base/src/image_state/image_state_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/image_state_visitor_fw.hh b/modules/img/base/src/image_state/image_state_visitor_fw.hh
index a83820aa1..3607590af 100644
--- a/modules/img/base/src/image_state/image_state_visitor_fw.hh
+++ b/modules/img/base/src/image_state/image_state_visitor_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/index.cc b/modules/img/base/src/image_state/index.cc
index 27974200e..13fdb9ac9 100644
--- a/modules/img/base/src/image_state/index.cc
+++ b/modules/img/base/src/image_state/index.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/index.hh b/modules/img/base/src/image_state/index.hh
index 8f7e8c6ee..a33e9d350 100644
--- a/modules/img/base/src/image_state/index.hh
+++ b/modules/img/base/src/image_state/index.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/test_inst.cc b/modules/img/base/src/image_state/test_inst.cc
index 37a3cbd90..4544b49dc 100644
--- a/modules/img/base/src/image_state/test_inst.cc
+++ b/modules/img/base/src/image_state/test_inst.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/type_fw.hh b/modules/img/base/src/image_state/type_fw.hh
index 2e59892bd..81e082340 100644
--- a/modules/img/base/src/image_state/type_fw.hh
+++ b/modules/img/base/src/image_state/type_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/value_holder.cc b/modules/img/base/src/image_state/value_holder.cc
index 1eaf3c77a..003b68470 100644
--- a/modules/img/base/src/image_state/value_holder.cc
+++ b/modules/img/base/src/image_state/value_holder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state/value_holder.hh b/modules/img/base/src/image_state/value_holder.hh
index 05f9cb384..22c7023bb 100644
--- a/modules/img/base/src/image_state/value_holder.hh
+++ b/modules/img/base/src/image_state/value_holder.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/image_state_fw.hh b/modules/img/base/src/image_state_fw.hh
index 12be417ee..3c5492f08 100644
--- a/modules/img/base/src/image_state_fw.hh
+++ b/modules/img/base/src/image_state_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/inverted_mask.cc b/modules/img/base/src/inverted_mask.cc
index b38bfe57f..a680121a5 100644
--- a/modules/img/base/src/inverted_mask.cc
+++ b/modules/img/base/src/inverted_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/inverted_mask.hh b/modules/img/base/src/inverted_mask.hh
index a4dfd4774..6401257ea 100644
--- a/modules/img/base/src/inverted_mask.hh
+++ b/modules/img/base/src/inverted_mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/map.cc b/modules/img/base/src/map.cc
index 8f1a0a087..1a946efb2 100644
--- a/modules/img/base/src/map.cc
+++ b/modules/img/base/src/map.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/base/src/map.hh b/modules/img/base/src/map.hh
index 231a4d1d1..8a8959a0d 100644
--- a/modules/img/base/src/map.hh
+++ b/modules/img/base/src/map.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/base/src/mask.cc b/modules/img/base/src/mask.cc
index feb22bacb..1f5278f0c 100644
--- a/modules/img/base/src/mask.cc
+++ b/modules/img/base/src/mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask.hh b/modules/img/base/src/mask.hh
index 6d96125c2..45822e163 100644
--- a/modules/img/base/src/mask.hh
+++ b/modules/img/base/src/mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_base.cc b/modules/img/base/src/mask_base.cc
index 5f26dc729..9e7c29410 100644
--- a/modules/img/base/src/mask_base.cc
+++ b/modules/img/base/src/mask_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_base.hh b/modules/img/base/src/mask_base.hh
index 4cd5287ea..d13d9a773 100644
--- a/modules/img/base/src/mask_base.hh
+++ b/modules/img/base/src/mask_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_base_fw.hh b/modules/img/base/src/mask_base_fw.hh
index cf3879f87..21d7effdc 100644
--- a/modules/img/base/src/mask_base_fw.hh
+++ b/modules/img/base/src/mask_base_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_info_convert.cc b/modules/img/base/src/mask_info_convert.cc
index 847c47d80..e6e2746ca 100644
--- a/modules/img/base/src/mask_info_convert.cc
+++ b/modules/img/base/src/mask_info_convert.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_info_convert.hh b/modules/img/base/src/mask_info_convert.hh
index f25b37a22..2c1b3f37e 100644
--- a/modules/img/base/src/mask_info_convert.hh
+++ b/modules/img/base/src/mask_info_convert.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_op.cc b/modules/img/base/src/mask_op.cc
index 434f2abb6..1cfdbdad8 100644
--- a/modules/img/base/src/mask_op.cc
+++ b/modules/img/base/src/mask_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_op.hh b/modules/img/base/src/mask_op.hh
index 5de7c61e4..9342cc52a 100644
--- a/modules/img/base/src/mask_op.hh
+++ b/modules/img/base/src/mask_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/mask_visitor.hh b/modules/img/base/src/mask_visitor.hh
index 76f6ad8f1..8b2214a00 100644
--- a/modules/img/base/src/mask_visitor.hh
+++ b/modules/img/base/src/mask_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/module_config.hh b/modules/img/base/src/module_config.hh
index 0387491ff..db482e194 100644
--- a/modules/img/base/src/module_config.hh
+++ b/modules/img/base/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/img/base/src/normalizer_fw.hh b/modules/img/base/src/normalizer_fw.hh
index e602ede1b..510c9cd08 100644
--- a/modules/img/base/src/normalizer_fw.hh
+++ b/modules/img/base/src/normalizer_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/normalizer_impl.hh b/modules/img/base/src/normalizer_impl.hh
index 0a68b3851..ca0655a18 100644
--- a/modules/img/base/src/normalizer_impl.hh
+++ b/modules/img/base/src/normalizer_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/null_data.hh b/modules/img/base/src/null_data.hh
index 3a2d3a864..4099a9ea8 100644
--- a/modules/img/base/src/null_data.hh
+++ b/modules/img/base/src/null_data.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/observable.cc b/modules/img/base/src/observable.cc
index 36d520094..ef8ad6bec 100644
--- a/modules/img/base/src/observable.cc
+++ b/modules/img/base/src/observable.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/observable.hh b/modules/img/base/src/observable.hh
index 7b8ca63b8..6329873ff 100644
--- a/modules/img/base/src/observable.hh
+++ b/modules/img/base/src/observable.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/paste_impl.cc b/modules/img/base/src/paste_impl.cc
index c3f5840b7..c7b7e9c81 100644
--- a/modules/img/base/src/paste_impl.cc
+++ b/modules/img/base/src/paste_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/paste_impl.hh b/modules/img/base/src/paste_impl.hh
index 700a786cd..865d72e04 100644
--- a/modules/img/base/src/paste_impl.hh
+++ b/modules/img/base/src/paste_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/peak.cc b/modules/img/base/src/peak.cc
index 329bd9c7c..417fdc342 100644
--- a/modules/img/base/src/peak.cc
+++ b/modules/img/base/src/peak.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/peak.hh b/modules/img/base/src/peak.hh
index fd1131ec6..42e25b7a8 100644
--- a/modules/img/base/src/peak.hh
+++ b/modules/img/base/src/peak.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/phase.cc b/modules/img/base/src/phase.cc
index b50eab440..8c61d6e34 100644
--- a/modules/img/base/src/phase.cc
+++ b/modules/img/base/src/phase.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/phase.hh b/modules/img/base/src/phase.hh
index 73bb6a409..94ad9d50c 100644
--- a/modules/img/base/src/phase.hh
+++ b/modules/img/base/src/phase.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/physical_units.cc b/modules/img/base/src/physical_units.cc
index 01d0f22cd..82671d206 100644
--- a/modules/img/base/src/physical_units.cc
+++ b/modules/img/base/src/physical_units.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/physical_units.hh b/modules/img/base/src/physical_units.hh
index caf0fdda2..ee3a6c1fa 100644
--- a/modules/img/base/src/physical_units.hh
+++ b/modules/img/base/src/physical_units.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/pixel_sampling.cc b/modules/img/base/src/pixel_sampling.cc
index 2c790e421..08eda0161 100644
--- a/modules/img/base/src/pixel_sampling.cc
+++ b/modules/img/base/src/pixel_sampling.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/pixel_sampling.hh b/modules/img/base/src/pixel_sampling.hh
index 731875450..7101fd04f 100644
--- a/modules/img/base/src/pixel_sampling.hh
+++ b/modules/img/base/src/pixel_sampling.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/point.cc b/modules/img/base/src/point.cc
index 94d1d2914..2de59687d 100644
--- a/modules/img/base/src/point.cc
+++ b/modules/img/base/src/point.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/point.hh b/modules/img/base/src/point.hh
index 0d9f307e7..757a2d18b 100644
--- a/modules/img/base/src/point.hh
+++ b/modules/img/base/src/point.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/point_list.cc b/modules/img/base/src/point_list.cc
index 559f787b6..3fcde1f7a 100644
--- a/modules/img/base/src/point_list.cc
+++ b/modules/img/base/src/point_list.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/point_list.hh b/modules/img/base/src/point_list.hh
index ca287cb88..d4aa34bea 100644
--- a/modules/img/base/src/point_list.hh
+++ b/modules/img/base/src/point_list.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/polygon_mask.cc b/modules/img/base/src/polygon_mask.cc
index 72b9be47e..917694895 100644
--- a/modules/img/base/src/polygon_mask.cc
+++ b/modules/img/base/src/polygon_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/polygon_mask.hh b/modules/img/base/src/polygon_mask.hh
index 8b8d6827f..3d5b0eda0 100644
--- a/modules/img/base/src/polygon_mask.hh
+++ b/modules/img/base/src/polygon_mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/progress.cc b/modules/img/base/src/progress.cc
index 380f93ea1..7eebf7651 100644
--- a/modules/img/base/src/progress.cc
+++ b/modules/img/base/src/progress.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/progress.hh b/modules/img/base/src/progress.hh
index 4af9cfc6b..0342b50fd 100644
--- a/modules/img/base/src/progress.hh
+++ b/modules/img/base/src/progress.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/raster_image/raster_image.cc b/modules/img/base/src/raster_image/raster_image.cc
index 44cfdf1a9..b51683848 100644
--- a/modules/img/base/src/raster_image/raster_image.cc
+++ b/modules/img/base/src/raster_image/raster_image.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/raster_image/raster_image.hh b/modules/img/base/src/raster_image/raster_image.hh
index f27ad4c2a..9c99d6af8 100644
--- a/modules/img/base/src/raster_image/raster_image.hh
+++ b/modules/img/base/src/raster_image/raster_image.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/size.cc b/modules/img/base/src/size.cc
index 97e1fa460..09b609dc8 100644
--- a/modules/img/base/src/size.cc
+++ b/modules/img/base/src/size.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/size.hh b/modules/img/base/src/size.hh
index e648d11f2..ef44bca55 100644
--- a/modules/img/base/src/size.hh
+++ b/modules/img/base/src/size.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/spherical_mask.cc b/modules/img/base/src/spherical_mask.cc
index 26258de74..0790879d6 100644
--- a/modules/img/base/src/spherical_mask.cc
+++ b/modules/img/base/src/spherical_mask.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/spherical_mask.hh b/modules/img/base/src/spherical_mask.hh
index fae8e0183..5785cc5aa 100644
--- a/modules/img/base/src/spherical_mask.hh
+++ b/modules/img/base/src/spherical_mask.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/util.cc b/modules/img/base/src/util.cc
index bbe25ac0c..b8a081326 100644
--- a/modules/img/base/src/util.cc
+++ b/modules/img/base/src/util.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/util.hh b/modules/img/base/src/util.hh
index 8436553fc..0e10a2e3e 100644
--- a/modules/img/base/src/util.hh
+++ b/modules/img/base/src/util.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/value_util.hh b/modules/img/base/src/value_util.hh
index 045ccf97f..a475cc1cb 100644
--- a/modules/img/base/src/value_util.hh
+++ b/modules/img/base/src/value_util.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/src/vecmat.hh b/modules/img/base/src/vecmat.hh
index 92815608b..b7508ce90 100644
--- a/modules/img/base/src/vecmat.hh
+++ b/modules/img/base/src/vecmat.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/simple_test.cc b/modules/img/base/tests/simple_test.cc
index fc6591133..066e033bb 100644
--- a/modules/img/base/tests/simple_test.cc
+++ b/modules/img/base/tests/simple_test.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/single_test_image_handle_mem.cc b/modules/img/base/tests/single_test_image_handle_mem.cc
index 4ae6cb1b2..64456854b 100644
--- a/modules/img/base/tests/single_test_image_handle_mem.cc
+++ b/modules/img/base/tests/single_test_image_handle_mem.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_data.cc b/modules/img/base/tests/test_data.cc
index b9700fc81..af7313be4 100644
--- a/modules/img/base/tests/test_data.cc
+++ b/modules/img/base/tests/test_data.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_data.hh b/modules/img/base/tests/test_data.hh
index cd87ed0e7..c8adeae84 100644
--- a/modules/img/base/tests/test_data.hh
+++ b/modules/img/base/tests/test_data.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_domains.cc b/modules/img/base/tests/test_domains.cc
index 00357322c..099fec5c6 100644
--- a/modules/img/base/tests/test_domains.cc
+++ b/modules/img/base/tests/test_domains.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_extent.cc b/modules/img/base/tests/test_extent.cc
index c6430782f..78cbafb45 100644
--- a/modules/img/base/tests/test_extent.cc
+++ b/modules/img/base/tests/test_extent.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_extent.hh b/modules/img/base/tests/test_extent.hh
index 2018095cc..5bbe985fe 100644
--- a/modules/img/base/tests/test_extent.hh
+++ b/modules/img/base/tests/test_extent.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image.cc b/modules/img/base/tests/test_image.cc
index 8d5d2e1db..a038c2b6e 100644
--- a/modules/img/base/tests/test_image.cc
+++ b/modules/img/base/tests/test_image.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image.hh b/modules/img/base/tests/test_image.hh
index 9dcc187e3..e7533359d 100644
--- a/modules/img/base/tests/test_image.hh
+++ b/modules/img/base/tests/test_image.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image_impl.cc b/modules/img/base/tests/test_image_impl.cc
index 07324c71c..c62385413 100644
--- a/modules/img/base/tests/test_image_impl.cc
+++ b/modules/img/base/tests/test_image_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image_impl.hh b/modules/img/base/tests/test_image_impl.hh
index 053a7ecfa..9a1489dc2 100644
--- a/modules/img/base/tests/test_image_impl.hh
+++ b/modules/img/base/tests/test_image_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image_state.cc b/modules/img/base/tests/test_image_state.cc
index 47a290b7e..979758618 100644
--- a/modules/img/base/tests/test_image_state.cc
+++ b/modules/img/base/tests/test_image_state.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image_state.hh b/modules/img/base/tests/test_image_state.hh
index 0a8f99622..3f4d1b4e8 100644
--- a/modules/img/base/tests/test_image_state.hh
+++ b/modules/img/base/tests/test_image_state.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image_state_visitor.cc b/modules/img/base/tests/test_image_state_visitor.cc
index a093c3efa..57cd30af3 100644
--- a/modules/img/base/tests/test_image_state_visitor.cc
+++ b/modules/img/base/tests/test_image_state_visitor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_image_state_visitor.hh b/modules/img/base/tests/test_image_state_visitor.hh
index 4ae162a7b..1581c5907 100644
--- a/modules/img/base/tests/test_image_state_visitor.hh
+++ b/modules/img/base/tests/test_image_state_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_index.cc b/modules/img/base/tests/test_index.cc
index 3fa1490c4..dab46136a 100644
--- a/modules/img/base/tests/test_index.cc
+++ b/modules/img/base/tests/test_index.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_index.hh b/modules/img/base/tests/test_index.hh
index dced5481d..001bfb4d4 100644
--- a/modules/img/base/tests/test_index.hh
+++ b/modules/img/base/tests/test_index.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_point.cc b/modules/img/base/tests/test_point.cc
index 2a7891c32..6ad97d530 100644
--- a/modules/img/base/tests/test_point.cc
+++ b/modules/img/base/tests/test_point.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_point.hh b/modules/img/base/tests/test_point.hh
index f7aca6252..743c1acf7 100644
--- a/modules/img/base/tests/test_point.hh
+++ b/modules/img/base/tests/test_point.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_sampling.cc b/modules/img/base/tests/test_sampling.cc
index 9da221259..7d85b2cd1 100644
--- a/modules/img/base/tests/test_sampling.cc
+++ b/modules/img/base/tests/test_sampling.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_sampling.hh b/modules/img/base/tests/test_sampling.hh
index dea44e1d6..9774715f1 100644
--- a/modules/img/base/tests/test_sampling.hh
+++ b/modules/img/base/tests/test_sampling.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_size.cc b/modules/img/base/tests/test_size.cc
index 6ad36ac83..2269a5d28 100644
--- a/modules/img/base/tests/test_size.cc
+++ b/modules/img/base/tests/test_size.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_size.hh b/modules/img/base/tests/test_size.hh
index 9840cee0c..25d2d0c86 100644
--- a/modules/img/base/tests/test_size.hh
+++ b/modules/img/base/tests/test_size.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_transform.hh b/modules/img/base/tests/test_transform.hh
index 9f76073d4..fa41d8652 100644
--- a/modules/img/base/tests/test_transform.hh
+++ b/modules/img/base/tests/test_transform.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_utils.hh b/modules/img/base/tests/test_utils.hh
index 6af2dd3c0..465c6bae0 100644
--- a/modules/img/base/tests/test_utils.hh
+++ b/modules/img/base/tests/test_utils.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_value_holder.cc b/modules/img/base/tests/test_value_holder.cc
index bd0cacbd6..36ed0c9e3 100644
--- a/modules/img/base/tests/test_value_holder.cc
+++ b/modules/img/base/tests/test_value_holder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/test_value_holder.hh b/modules/img/base/tests/test_value_holder.hh
index ab1e6d879..eb422652d 100644
--- a/modules/img/base/tests/test_value_holder.hh
+++ b/modules/img/base/tests/test_value_holder.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/img/base/tests/tests.cc b/modules/img/base/tests/tests.cc
index 161687ebe..2040417cb 100644
--- a/modules/img/base/tests/tests.cc
+++ b/modules/img/base/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/pymod/__init__.py b/modules/info/pymod/__init__.py
index 5d78be195..a46082e98 100644
--- a/modules/info/pymod/__init__.py
+++ b/modules/info/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/info/pymod/wrap_info.cc b/modules/info/pymod/wrap_info.cc
index cf15c736d..1a6bf1248 100644
--- a/modules/info/pymod/wrap_info.cc
+++ b/modules/info/pymod/wrap_info.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/geom_info_conversion.cc b/modules/info/src/geom_info_conversion.cc
index 8e5711904..e73b9e652 100644
--- a/modules/info/src/geom_info_conversion.cc
+++ b/modules/info/src/geom_info_conversion.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/info/src/geom_info_conversion.hh b/modules/info/src/geom_info_conversion.hh
index bab90abec..83584eda9 100644
--- a/modules/info/src/geom_info_conversion.hh
+++ b/modules/info/src/geom_info_conversion.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/info/src/info.hh b/modules/info/src/info.hh
index fdb365a7f..1981f7a6c 100644
--- a/modules/info/src/info.hh
+++ b/modules/info/src/info.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_error.hh b/modules/info/src/info_error.hh
index 6464cbb38..7d74b3f86 100644
--- a/modules/info/src/info_error.hh
+++ b/modules/info/src/info_error.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_fw.hh b/modules/info/src/info_fw.hh
index 2483d6487..8250d8afd 100644
--- a/modules/info/src/info_fw.hh
+++ b/modules/info/src/info_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_group.cc b/modules/info/src/info_group.cc
index 2ed933084..023cef910 100644
--- a/modules/info/src/info_group.cc
+++ b/modules/info/src/info_group.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_group.hh b/modules/info/src/info_group.hh
index d0823edf8..449ce728d 100644
--- a/modules/info/src/info_group.hh
+++ b/modules/info/src/info_group.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_handle.cc b/modules/info/src/info_handle.cc
index 263ae222c..cc7ce7188 100644
--- a/modules/info/src/info_handle.cc
+++ b/modules/info/src/info_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_handle.hh b/modules/info/src/info_handle.hh
index 30aeda562..99dc7e671 100644
--- a/modules/info/src/info_handle.hh
+++ b/modules/info/src/info_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_impl.cc b/modules/info/src/info_impl.cc
index e556e79ba..d91552d4a 100644
--- a/modules/info/src/info_impl.cc
+++ b/modules/info/src/info_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_impl.hh b/modules/info/src/info_impl.hh
index 4b3c46be3..40aa9f7ed 100644
--- a/modules/info/src/info_impl.hh
+++ b/modules/info/src/info_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_impl_fw.hh b/modules/info/src/info_impl_fw.hh
index 9e24085f0..95155280d 100644
--- a/modules/info/src/info_impl_fw.hh
+++ b/modules/info/src/info_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_item.cc b/modules/info/src/info_item.cc
index d3317eb00..8eb5d393f 100644
--- a/modules/info/src/info_item.cc
+++ b/modules/info/src/info_item.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_item.hh b/modules/info/src/info_item.hh
index 9036727c5..2a1e25514 100644
--- a/modules/info/src/info_item.hh
+++ b/modules/info/src/info_item.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_path.cc b/modules/info/src/info_path.cc
index 24e862d72..1091a106f 100644
--- a/modules/info/src/info_path.cc
+++ b/modules/info/src/info_path.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_path.hh b/modules/info/src/info_path.hh
index 2cca7e5fd..78a12b06e 100644
--- a/modules/info/src/info_path.hh
+++ b/modules/info/src/info_path.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_set.cc b/modules/info/src/info_set.cc
index 9cfd9d6ac..573aa8c6b 100644
--- a/modules/info/src/info_set.cc
+++ b/modules/info/src/info_set.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_set.hh b/modules/info/src/info_set.hh
index fe8421a8f..1a985760a 100644
--- a/modules/info/src/info_set.hh
+++ b/modules/info/src/info_set.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_verbose_visitor.cc b/modules/info/src/info_verbose_visitor.cc
index cf778aae9..a94e2b984 100644
--- a/modules/info/src/info_verbose_visitor.cc
+++ b/modules/info/src/info_verbose_visitor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_verbose_visitor.hh b/modules/info/src/info_verbose_visitor.hh
index 6e68fde8f..a7b34d206 100644
--- a/modules/info/src/info_verbose_visitor.hh
+++ b/modules/info/src/info_verbose_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_visitor.cc b/modules/info/src/info_visitor.cc
index 164681270..84c071f29 100644
--- a/modules/info/src/info_visitor.cc
+++ b/modules/info/src/info_visitor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/info_visitor.hh b/modules/info/src/info_visitor.hh
index 2db767667..a78bf4911 100644
--- a/modules/info/src/info_visitor.hh
+++ b/modules/info/src/info_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/item_type.hh b/modules/info/src/item_type.hh
index 132034406..509f22fbd 100644
--- a/modules/info/src/item_type.hh
+++ b/modules/info/src/item_type.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/item_type_cast.hh b/modules/info/src/item_type_cast.hh
index 0b364d575..605b5a115 100644
--- a/modules/info/src/item_type_cast.hh
+++ b/modules/info/src/item_type_cast.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/info/src/module_config.hh b/modules/info/src/module_config.hh
index ec6c38ef1..c52301847 100644
--- a/modules/info/src/module_config.hh
+++ b/modules/info/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/pymod/__init__.py b/modules/io/pymod/__init__.py
index dbc139f63..a71fe0d18 100644
--- a/modules/io/pymod/__init__.py
+++ b/modules/io/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/pymod/export_map_io.cc b/modules/io/pymod/export_map_io.cc
index ab195ef2d..0b730140d 100644
--- a/modules/io/pymod/export_map_io.cc
+++ b/modules/io/pymod/export_map_io.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/pymod/export_mmcif_io.cc b/modules/io/pymod/export_mmcif_io.cc
index 0252c5532..fa63ed244 100644
--- a/modules/io/pymod/export_mmcif_io.cc
+++ b/modules/io/pymod/export_mmcif_io.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/pymod/export_pdb_io.cc b/modules/io/pymod/export_pdb_io.cc
index 6aa26d96f..addb94f3b 100644
--- a/modules/io/pymod/export_pdb_io.cc
+++ b/modules/io/pymod/export_pdb_io.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/pymod/remote.py b/modules/io/pymod/remote.py
index d23770774..42fee8bc7 100644
--- a/modules/io/pymod/remote.py
+++ b/modules/io/pymod/remote.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/pymod/wrap_io.cc b/modules/io/pymod/wrap_io.cc
index 55e0dd61c..0cf910a43 100644
--- a/modules/io/pymod/wrap_io.cc
+++ b/modules/io/pymod/wrap_io.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/binary_data_sink.hh b/modules/io/src/binary_data_sink.hh
index 3062fa1db..00d57b6c7 100644
--- a/modules/io/src/binary_data_sink.hh
+++ b/modules/io/src/binary_data_sink.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/binary_data_source.hh b/modules/io/src/binary_data_source.hh
index f610f376d..7a417dc3a 100644
--- a/modules/io/src/binary_data_source.hh
+++ b/modules/io/src/binary_data_source.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/container_serialization.hh b/modules/io/src/container_serialization.hh
index 88cbb7e71..ffe36c6f4 100644
--- a/modules/io/src/container_serialization.hh
+++ b/modules/io/src/container_serialization.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/convert.cc b/modules/io/src/convert.cc
index cc42070f0..b30501291 100644
--- a/modules/io/src/convert.cc
+++ b/modules/io/src/convert.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/convert.hh b/modules/io/src/convert.hh
index c5002ea0b..7224f6986 100644
--- a/modules/io/src/convert.hh
+++ b/modules/io/src/convert.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/converting_streams.hh b/modules/io/src/converting_streams.hh
index b45176918..47ee2a5af 100644
--- a/modules/io/src/converting_streams.hh
+++ b/modules/io/src/converting_streams.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/img/image_format.hh b/modules/io/src/img/image_format.hh
index 95a611367..97603f918 100644
--- a/modules/io/src/img/image_format.hh
+++ b/modules/io/src/img/image_format.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/image_format_conversion.cc b/modules/io/src/img/image_format_conversion.cc
index 2fa3ddc99..8ce7122fc 100644
--- a/modules/io/src/img/image_format_conversion.cc
+++ b/modules/io/src/img/image_format_conversion.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/image_io_plugin.hh b/modules/io/src/img/image_io_plugin.hh
index 2700d4509..0fcc421fb 100644
--- a/modules/io/src/img/image_io_plugin.hh
+++ b/modules/io/src/img/image_io_plugin.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/jpk_util.hh b/modules/io/src/img/jpk_util.hh
index b0bcf89da..f704ba421 100644
--- a/modules/io/src/img/jpk_util.hh
+++ b/modules/io/src/img/jpk_util.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 //
diff --git a/modules/io/src/img/load_map.cc b/modules/io/src/img/load_map.cc
index dfb61702b..4256e2bf0 100644
--- a/modules/io/src/img/load_map.cc
+++ b/modules/io/src/img/load_map.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 //
diff --git a/modules/io/src/img/load_map.hh b/modules/io/src/img/load_map.hh
index 5f012919f..0a7e60c59 100644
--- a/modules/io/src/img/load_map.hh
+++ b/modules/io/src/img/load_map.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_dat_handler.cc b/modules/io/src/img/map_io_dat_handler.cc
index 4fdd6e285..e599bf51c 100644
--- a/modules/io/src/img/map_io_dat_handler.cc
+++ b/modules/io/src/img/map_io_dat_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_dat_handler.hh b/modules/io/src/img/map_io_dat_handler.hh
index 4bc8ce268..906149503 100644
--- a/modules/io/src/img/map_io_dat_handler.hh
+++ b/modules/io/src/img/map_io_dat_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_df3_handler.cc b/modules/io/src/img/map_io_df3_handler.cc
index f035b5ccc..2f49ab461 100644
--- a/modules/io/src/img/map_io_df3_handler.cc
+++ b/modules/io/src/img/map_io_df3_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_df3_handler.hh b/modules/io/src/img/map_io_df3_handler.hh
index 53fb9bfd1..48d7e6f41 100644
--- a/modules/io/src/img/map_io_df3_handler.hh
+++ b/modules/io/src/img/map_io_df3_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_dm3_handler.cc b/modules/io/src/img/map_io_dm3_handler.cc
index 6e7e56816..c7b3351ec 100644
--- a/modules/io/src/img/map_io_dm3_handler.cc
+++ b/modules/io/src/img/map_io_dm3_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_dm3_handler.hh b/modules/io/src/img/map_io_dm3_handler.hh
index 97191f67e..0d48a3265 100644
--- a/modules/io/src/img/map_io_dm3_handler.hh
+++ b/modules/io/src/img/map_io_dm3_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_dx_handler.cc b/modules/io/src/img/map_io_dx_handler.cc
index 4c823edc1..ef43ef502 100644
--- a/modules/io/src/img/map_io_dx_handler.cc
+++ b/modules/io/src/img/map_io_dx_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_dx_handler.hh b/modules/io/src/img/map_io_dx_handler.hh
index ca4ee55c2..2c3883d8d 100644
--- a/modules/io/src/img/map_io_dx_handler.hh
+++ b/modules/io/src/img/map_io_dx_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 //
diff --git a/modules/io/src/img/map_io_handler.hh b/modules/io/src/img/map_io_handler.hh
index 163d02413..4cab4e891 100644
--- a/modules/io/src/img/map_io_handler.hh
+++ b/modules/io/src/img/map_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_ipl_handler.cc b/modules/io/src/img/map_io_ipl_handler.cc
index a61715908..13749047f 100644
--- a/modules/io/src/img/map_io_ipl_handler.cc
+++ b/modules/io/src/img/map_io_ipl_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_ipl_handler.hh b/modules/io/src/img/map_io_ipl_handler.hh
index 3e76ac989..97de7c67c 100644
--- a/modules/io/src/img/map_io_ipl_handler.hh
+++ b/modules/io/src/img/map_io_ipl_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_jpk_handler.cc b/modules/io/src/img/map_io_jpk_handler.cc
index 609250349..3225ef871 100644
--- a/modules/io/src/img/map_io_jpk_handler.cc
+++ b/modules/io/src/img/map_io_jpk_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_jpk_handler.hh b/modules/io/src/img/map_io_jpk_handler.hh
index aeaf2c54e..7ee93968f 100644
--- a/modules/io/src/img/map_io_jpk_handler.hh
+++ b/modules/io/src/img/map_io_jpk_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_mrc_handler.cc b/modules/io/src/img/map_io_mrc_handler.cc
index 9d1740abb..65ce4691a 100644
--- a/modules/io/src/img/map_io_mrc_handler.cc
+++ b/modules/io/src/img/map_io_mrc_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_mrc_handler.hh b/modules/io/src/img/map_io_mrc_handler.hh
index d8e2e9710..9c5f90a96 100644
--- a/modules/io/src/img/map_io_mrc_handler.hh
+++ b/modules/io/src/img/map_io_mrc_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_nanoscope_handler.cc b/modules/io/src/img/map_io_nanoscope_handler.cc
index 64f7c17af..f0abdd712 100644
--- a/modules/io/src/img/map_io_nanoscope_handler.cc
+++ b/modules/io/src/img/map_io_nanoscope_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_nanoscope_handler.hh b/modules/io/src/img/map_io_nanoscope_handler.hh
index 35bfea611..f4bae5260 100644
--- a/modules/io/src/img/map_io_nanoscope_handler.hh
+++ b/modules/io/src/img/map_io_nanoscope_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_png_handler.cc b/modules/io/src/img/map_io_png_handler.cc
index 61156a58b..345796c07 100644
--- a/modules/io/src/img/map_io_png_handler.cc
+++ b/modules/io/src/img/map_io_png_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_png_handler.hh b/modules/io/src/img/map_io_png_handler.hh
index 337ccc1df..dac33489a 100644
--- a/modules/io/src/img/map_io_png_handler.hh
+++ b/modules/io/src/img/map_io_png_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_situs_handler.cc b/modules/io/src/img/map_io_situs_handler.cc
index 5de368e2a..1ff47c99f 100644
--- a/modules/io/src/img/map_io_situs_handler.cc
+++ b/modules/io/src/img/map_io_situs_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_situs_handler.hh b/modules/io/src/img/map_io_situs_handler.hh
index 4b5a1a360..77ab77640 100644
--- a/modules/io/src/img/map_io_situs_handler.hh
+++ b/modules/io/src/img/map_io_situs_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_spi_handler.cc b/modules/io/src/img/map_io_spi_handler.cc
index ad261daf9..36a08bb3a 100644
--- a/modules/io/src/img/map_io_spi_handler.cc
+++ b/modules/io/src/img/map_io_spi_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_spi_handler.hh b/modules/io/src/img/map_io_spi_handler.hh
index aa6f9a438..e0170d851 100644
--- a/modules/io/src/img/map_io_spi_handler.hh
+++ b/modules/io/src/img/map_io_spi_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_tiff_handler.cc b/modules/io/src/img/map_io_tiff_handler.cc
index cd0ad364c..5de5b240f 100644
--- a/modules/io/src/img/map_io_tiff_handler.cc
+++ b/modules/io/src/img/map_io_tiff_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/map_io_tiff_handler.hh b/modules/io/src/img/map_io_tiff_handler.hh
index c3efe9017..715743c05 100644
--- a/modules/io/src/img/map_io_tiff_handler.hh
+++ b/modules/io/src/img/map_io_tiff_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/tiff_util.cc b/modules/io/src/img/tiff_util.cc
index 053f17976..701b94e49 100644
--- a/modules/io/src/img/tiff_util.cc
+++ b/modules/io/src/img/tiff_util.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/img/tiff_util.hh b/modules/io/src/img/tiff_util.hh
index 76de383f7..81b72d2d7 100644
--- a/modules/io/src/img/tiff_util.hh
+++ b/modules/io/src/img/tiff_util.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 // Copyright (C) 2003-2010 by the IPLT authors
 //
 // This library is free software; you can redistribute it and/or modify it under
diff --git a/modules/io/src/io_exception.hh b/modules/io/src/io_exception.hh
index 782565d2c..0547519a6 100644
--- a/modules/io/src/io_exception.hh
+++ b/modules/io/src/io_exception.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/io_manager.cc b/modules/io/src/io_manager.cc
index cfd288c75..61f880d46 100644
--- a/modules/io/src/io_manager.cc
+++ b/modules/io/src/io_manager.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/io_manager.hh b/modules/io/src/io_manager.hh
index 18297af6d..4a6e9d266 100644
--- a/modules/io/src/io_manager.hh
+++ b/modules/io/src/io_manager.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/io_utils.cc b/modules/io/src/io_utils.cc
index d47cc94fd..7db9a10c3 100644
--- a/modules/io/src/io_utils.cc
+++ b/modules/io/src/io_utils.cc
@@ -2,7 +2,7 @@
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
 // Copyright (C) 2003-2010 by the IPLT authors
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/io_utils.hh b/modules/io/src/io_utils.hh
index aafd33a79..af15c1235 100644
--- a/modules/io/src/io_utils.hh
+++ b/modules/io/src/io_utils.hh
@@ -2,7 +2,7 @@
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
 // Copyright (C) 2003-2010 by the IPLT authors
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/module_config.hh b/modules/io/src/module_config.hh
index 83f2f1a1b..1d12e0b52 100644
--- a/modules/io/src/module_config.hh
+++ b/modules/io/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/chemdict_parser.hh b/modules/io/src/mol/chemdict_parser.hh
index 16c968252..d42fe9a22 100644
--- a/modules/io/src/mol/chemdict_parser.hh
+++ b/modules/io/src/mol/chemdict_parser.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/dcd_io.cc b/modules/io/src/mol/dcd_io.cc
index e81d31351..ec31b4bbf 100644
--- a/modules/io/src/mol/dcd_io.cc
+++ b/modules/io/src/mol/dcd_io.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/dcd_io.hh b/modules/io/src/mol/dcd_io.hh
index dded28a46..2afd163e3 100644
--- a/modules/io/src/mol/dcd_io.hh
+++ b/modules/io/src/mol/dcd_io.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_crd_handler.cc b/modules/io/src/mol/entity_io_crd_handler.cc
index 3d858fcc6..1c2c2327e 100644
--- a/modules/io/src/mol/entity_io_crd_handler.cc
+++ b/modules/io/src/mol/entity_io_crd_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_crd_handler.hh b/modules/io/src/mol/entity_io_crd_handler.hh
index 3781fcda4..b12cb5187 100644
--- a/modules/io/src/mol/entity_io_crd_handler.hh
+++ b/modules/io/src/mol/entity_io_crd_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_handler.hh b/modules/io/src/mol/entity_io_handler.hh
index 709b07623..78116c81b 100644
--- a/modules/io/src/mol/entity_io_handler.hh
+++ b/modules/io/src/mol/entity_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_mae_handler.cc b/modules/io/src/mol/entity_io_mae_handler.cc
index ca9590169..98e4a830f 100644
--- a/modules/io/src/mol/entity_io_mae_handler.cc
+++ b/modules/io/src/mol/entity_io_mae_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_mae_handler.hh b/modules/io/src/mol/entity_io_mae_handler.hh
index 7f923d345..6c032dc32 100644
--- a/modules/io/src/mol/entity_io_mae_handler.hh
+++ b/modules/io/src/mol/entity_io_mae_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_mmcif_handler.cc b/modules/io/src/mol/entity_io_mmcif_handler.cc
index a86d1dceb..68955f3fd 100644
--- a/modules/io/src/mol/entity_io_mmcif_handler.cc
+++ b/modules/io/src/mol/entity_io_mmcif_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_mmcif_handler.hh b/modules/io/src/mol/entity_io_mmcif_handler.hh
index e55a409b8..7fefdc890 100644
--- a/modules/io/src/mol/entity_io_mmcif_handler.hh
+++ b/modules/io/src/mol/entity_io_mmcif_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_pdb_handler.cc b/modules/io/src/mol/entity_io_pdb_handler.cc
index 69e466a23..f9f76eca6 100644
--- a/modules/io/src/mol/entity_io_pdb_handler.cc
+++ b/modules/io/src/mol/entity_io_pdb_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_pdb_handler.hh b/modules/io/src/mol/entity_io_pdb_handler.hh
index 07bfca81e..f1fbfbb00 100644
--- a/modules/io/src/mol/entity_io_pdb_handler.hh
+++ b/modules/io/src/mol/entity_io_pdb_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_pqr_handler.cc b/modules/io/src/mol/entity_io_pqr_handler.cc
index f1efaee3c..ada62fb92 100644
--- a/modules/io/src/mol/entity_io_pqr_handler.cc
+++ b/modules/io/src/mol/entity_io_pqr_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_pqr_handler.hh b/modules/io/src/mol/entity_io_pqr_handler.hh
index 0b48e50be..ff2512b12 100644
--- a/modules/io/src/mol/entity_io_pqr_handler.hh
+++ b/modules/io/src/mol/entity_io_pqr_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_sdf_handler.cc b/modules/io/src/mol/entity_io_sdf_handler.cc
index e99933ec3..a9dced835 100644
--- a/modules/io/src/mol/entity_io_sdf_handler.cc
+++ b/modules/io/src/mol/entity_io_sdf_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/entity_io_sdf_handler.hh b/modules/io/src/mol/entity_io_sdf_handler.hh
index 55c20fc96..d5b4aef15 100644
--- a/modules/io/src/mol/entity_io_sdf_handler.hh
+++ b/modules/io/src/mol/entity_io_sdf_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/io_profile.hh b/modules/io/src/mol/io_profile.hh
index 4f14b35e3..22060e8c6 100644
--- a/modules/io/src/mol/io_profile.hh
+++ b/modules/io/src/mol/io_profile.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/load_entity.cc b/modules/io/src/mol/load_entity.cc
index 4ce5f94b7..a9d34c3eb 100644
--- a/modules/io/src/mol/load_entity.cc
+++ b/modules/io/src/mol/load_entity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/load_entity.hh b/modules/io/src/mol/load_entity.hh
index 80ff0bb49..b6e18a132 100644
--- a/modules/io/src/mol/load_entity.hh
+++ b/modules/io/src/mol/load_entity.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/load_surface.cc b/modules/io/src/mol/load_surface.cc
index 5312ae716..838f24a3c 100644
--- a/modules/io/src/mol/load_surface.cc
+++ b/modules/io/src/mol/load_surface.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/load_surface.hh b/modules/io/src/mol/load_surface.hh
index 5b3a9388a..e27761948 100644
--- a/modules/io/src/mol/load_surface.hh
+++ b/modules/io/src/mol/load_surface.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/mmcif_info.cc b/modules/io/src/mol/mmcif_info.cc
index 3e0fa3537..25c58ff9c 100644
--- a/modules/io/src/mol/mmcif_info.cc
+++ b/modules/io/src/mol/mmcif_info.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/mmcif_info.hh b/modules/io/src/mol/mmcif_info.hh
index 22e3e33a8..c152229ef 100644
--- a/modules/io/src/mol/mmcif_info.hh
+++ b/modules/io/src/mol/mmcif_info.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/mmcif_reader.cc b/modules/io/src/mol/mmcif_reader.cc
index 9e8413853..6392ef4b1 100644
--- a/modules/io/src/mol/mmcif_reader.cc
+++ b/modules/io/src/mol/mmcif_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/mmcif_reader.hh b/modules/io/src/mol/mmcif_reader.hh
index e7d0e6bcb..925dfde23 100644
--- a/modules/io/src/mol/mmcif_reader.hh
+++ b/modules/io/src/mol/mmcif_reader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/pdb_reader.cc b/modules/io/src/mol/pdb_reader.cc
index bf0a3a8a0..14acca8ca 100644
--- a/modules/io/src/mol/pdb_reader.cc
+++ b/modules/io/src/mol/pdb_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/pdb_reader.hh b/modules/io/src/mol/pdb_reader.hh
index f360b974e..df98fa2dd 100644
--- a/modules/io/src/mol/pdb_reader.hh
+++ b/modules/io/src/mol/pdb_reader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/pdb_str.cc b/modules/io/src/mol/pdb_str.cc
index 3884fb268..a0dfa38ec 100644
--- a/modules/io/src/mol/pdb_str.cc
+++ b/modules/io/src/mol/pdb_str.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/pdb_str.hh b/modules/io/src/mol/pdb_str.hh
index a2f070850..2bab0097e 100644
--- a/modules/io/src/mol/pdb_str.hh
+++ b/modules/io/src/mol/pdb_str.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/pdb_writer.cc b/modules/io/src/mol/pdb_writer.cc
index 181c2ad8a..7b28c8b2a 100644
--- a/modules/io/src/mol/pdb_writer.cc
+++ b/modules/io/src/mol/pdb_writer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/pdb_writer.hh b/modules/io/src/mol/pdb_writer.hh
index d12b3219f..ed7bea103 100644
--- a/modules/io/src/mol/pdb_writer.hh
+++ b/modules/io/src/mol/pdb_writer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/save_entity.cc b/modules/io/src/mol/save_entity.cc
index 23aa19782..5e0e1c529 100644
--- a/modules/io/src/mol/save_entity.cc
+++ b/modules/io/src/mol/save_entity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/save_entity.hh b/modules/io/src/mol/save_entity.hh
index 033890c96..7ac15b694 100644
--- a/modules/io/src/mol/save_entity.hh
+++ b/modules/io/src/mol/save_entity.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/sdf_reader.cc b/modules/io/src/mol/sdf_reader.cc
index 6a2603d0d..f402fc3c0 100644
--- a/modules/io/src/mol/sdf_reader.cc
+++ b/modules/io/src/mol/sdf_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/sdf_reader.hh b/modules/io/src/mol/sdf_reader.hh
index d90bb9d1a..e7a478b7a 100644
--- a/modules/io/src/mol/sdf_reader.hh
+++ b/modules/io/src/mol/sdf_reader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/sdf_writer.cc b/modules/io/src/mol/sdf_writer.cc
index 45bc1867a..8089d7ac1 100644
--- a/modules/io/src/mol/sdf_writer.cc
+++ b/modules/io/src/mol/sdf_writer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/sdf_writer.hh b/modules/io/src/mol/sdf_writer.hh
index 02e294649..8ca166d97 100644
--- a/modules/io/src/mol/sdf_writer.hh
+++ b/modules/io/src/mol/sdf_writer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/star_parser.cc b/modules/io/src/mol/star_parser.cc
index 214eb626c..da9c087c6 100644
--- a/modules/io/src/mol/star_parser.cc
+++ b/modules/io/src/mol/star_parser.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/star_parser.hh b/modules/io/src/mol/star_parser.hh
index 139c39a84..bc6a3947a 100644
--- a/modules/io/src/mol/star_parser.hh
+++ b/modules/io/src/mol/star_parser.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/stereochemical_params_reader.cc b/modules/io/src/mol/stereochemical_params_reader.cc
index 0201caf57..3737b6ade 100644
--- a/modules/io/src/mol/stereochemical_params_reader.cc
+++ b/modules/io/src/mol/stereochemical_params_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/stereochemical_params_reader.hh b/modules/io/src/mol/stereochemical_params_reader.hh
index a5d33acce..6ef348fbc 100644
--- a/modules/io/src/mol/stereochemical_params_reader.hh
+++ b/modules/io/src/mol/stereochemical_params_reader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/surface_io_handler.hh b/modules/io/src/mol/surface_io_handler.hh
index 6f198b7f3..a63ab720c 100644
--- a/modules/io/src/mol/surface_io_handler.hh
+++ b/modules/io/src/mol/surface_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/surface_io_msms_handler.cc b/modules/io/src/mol/surface_io_msms_handler.cc
index 5ed6ceb39..25c45b925 100644
--- a/modules/io/src/mol/surface_io_msms_handler.cc
+++ b/modules/io/src/mol/surface_io_msms_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/mol/surface_io_msms_handler.hh b/modules/io/src/mol/surface_io_msms_handler.hh
index 8053a0c1a..4f11b5967 100644
--- a/modules/io/src/mol/surface_io_msms_handler.hh
+++ b/modules/io/src/mol/surface_io_msms_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/clustal_io_handler.cc b/modules/io/src/seq/clustal_io_handler.cc
index 309ab98f2..8eb8eb650 100644
--- a/modules/io/src/seq/clustal_io_handler.cc
+++ b/modules/io/src/seq/clustal_io_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/clustal_io_handler.hh b/modules/io/src/seq/clustal_io_handler.hh
index 81a6acb2c..69fb8907c 100644
--- a/modules/io/src/seq/clustal_io_handler.hh
+++ b/modules/io/src/seq/clustal_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/fasta_io_handler.cc b/modules/io/src/seq/fasta_io_handler.cc
index 0b55a73f1..c15f6debb 100644
--- a/modules/io/src/seq/fasta_io_handler.cc
+++ b/modules/io/src/seq/fasta_io_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/fasta_io_handler.hh b/modules/io/src/seq/fasta_io_handler.hh
index e89a0dc6d..6926421c5 100644
--- a/modules/io/src/seq/fasta_io_handler.hh
+++ b/modules/io/src/seq/fasta_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/hhm_io_handler.cc b/modules/io/src/seq/hhm_io_handler.cc
index b524f3161..d8f7403b9 100644
--- a/modules/io/src/seq/hhm_io_handler.cc
+++ b/modules/io/src/seq/hhm_io_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/hhm_io_handler.hh b/modules/io/src/seq/hhm_io_handler.hh
index a3acd275c..97fe449cf 100644
--- a/modules/io/src/seq/hhm_io_handler.hh
+++ b/modules/io/src/seq/hhm_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/load.cc b/modules/io/src/seq/load.cc
index 9bca49efe..e652b845a 100644
--- a/modules/io/src/seq/load.cc
+++ b/modules/io/src/seq/load.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/load.hh b/modules/io/src/seq/load.hh
index a72cee4b2..6c623241a 100644
--- a/modules/io/src/seq/load.hh
+++ b/modules/io/src/seq/load.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/pir_io_handler.cc b/modules/io/src/seq/pir_io_handler.cc
index be4798d76..a84710b7c 100644
--- a/modules/io/src/seq/pir_io_handler.cc
+++ b/modules/io/src/seq/pir_io_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/pir_io_handler.hh b/modules/io/src/seq/pir_io_handler.hh
index 90ed88622..418413295 100644
--- a/modules/io/src/seq/pir_io_handler.hh
+++ b/modules/io/src/seq/pir_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/profile_io_handler.hh b/modules/io/src/seq/profile_io_handler.hh
index 783d69762..19c78de8b 100644
--- a/modules/io/src/seq/profile_io_handler.hh
+++ b/modules/io/src/seq/profile_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/promod_io_handler.cc b/modules/io/src/seq/promod_io_handler.cc
index 9312ed0c4..612ca2b10 100644
--- a/modules/io/src/seq/promod_io_handler.cc
+++ b/modules/io/src/seq/promod_io_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/promod_io_handler.hh b/modules/io/src/seq/promod_io_handler.hh
index 1be00a1e2..74aa87f98 100644
--- a/modules/io/src/seq/promod_io_handler.hh
+++ b/modules/io/src/seq/promod_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/pssm_io_handler.cc b/modules/io/src/seq/pssm_io_handler.cc
index 746bae322..2dff01015 100644
--- a/modules/io/src/seq/pssm_io_handler.cc
+++ b/modules/io/src/seq/pssm_io_handler.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/pssm_io_handler.hh b/modules/io/src/seq/pssm_io_handler.hh
index 87a00673b..ae8350731 100644
--- a/modules/io/src/seq/pssm_io_handler.hh
+++ b/modules/io/src/seq/pssm_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/save.cc b/modules/io/src/seq/save.cc
index d023c1361..461d457cb 100644
--- a/modules/io/src/seq/save.cc
+++ b/modules/io/src/seq/save.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/save.hh b/modules/io/src/seq/save.hh
index 843e7eeba..4ca0c06f0 100644
--- a/modules/io/src/seq/save.hh
+++ b/modules/io/src/seq/save.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/seq/sequence_io_handler.hh b/modules/io/src/seq/sequence_io_handler.hh
index 5fb188ad3..564ffe488 100644
--- a/modules/io/src/seq/sequence_io_handler.hh
+++ b/modules/io/src/seq/sequence_io_handler.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/src/swap_util.hh b/modules/io/src/swap_util.hh
index 915a45e60..de540f6be 100755
--- a/modules/io/src/swap_util.hh
+++ b/modules/io/src/swap_util.hh
@@ -2,7 +2,7 @@
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
 // Copyright (C) 2003-2010 by the IPLT authors
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_clustal.cc b/modules/io/tests/test_clustal.cc
index c6cb21c58..93d4ccb13 100644
--- a/modules/io/tests/test_clustal.cc
+++ b/modules/io/tests/test_clustal.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_exceptions.cc b/modules/io/tests/test_exceptions.cc
index 1a2befe05..4d1a139b7 100644
--- a/modules/io/tests/test_exceptions.cc
+++ b/modules/io/tests/test_exceptions.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_io_crd.cc b/modules/io/tests/test_io_crd.cc
index f51d67af1..4f229bed1 100644
--- a/modules/io/tests/test_io_crd.cc
+++ b/modules/io/tests/test_io_crd.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_io_dcd.cc b/modules/io/tests/test_io_dcd.cc
index 1ae165d16..73b8f24c8 100644
--- a/modules/io/tests/test_io_dcd.cc
+++ b/modules/io/tests/test_io_dcd.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_io_img.cc b/modules/io/tests/test_io_img.cc
index 11821e11f..bb7f541b1 100644
--- a/modules/io/tests/test_io_img.cc
+++ b/modules/io/tests/test_io_img.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_io_pdb.cc b/modules/io/tests/test_io_pdb.cc
index 4cfc22492..400034f9b 100644
--- a/modules/io/tests/test_io_pdb.cc
+++ b/modules/io/tests/test_io_pdb.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_io_sdf.cc b/modules/io/tests/test_io_sdf.cc
index 1aa5faf28..0dcbf5fd6 100644
--- a/modules/io/tests/test_io_sdf.cc
+++ b/modules/io/tests/test_io_sdf.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_io_sequence_profile.cc b/modules/io/tests/test_io_sequence_profile.cc
index a99b93c9c..b866c3949 100644
--- a/modules/io/tests/test_io_sequence_profile.cc
+++ b/modules/io/tests/test_io_sequence_profile.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_iomanager.cc b/modules/io/tests/test_iomanager.cc
index 7cc80671b..a6c1b543a 100644
--- a/modules/io/tests/test_iomanager.cc
+++ b/modules/io/tests/test_iomanager.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_mmcif_info.cc b/modules/io/tests/test_mmcif_info.cc
index ecd3e3f67..efb35d54f 100644
--- a/modules/io/tests/test_mmcif_info.cc
+++ b/modules/io/tests/test_mmcif_info.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_mmcif_reader.cc b/modules/io/tests/test_mmcif_reader.cc
index b3c9d7c23..21efd569f 100644
--- a/modules/io/tests/test_mmcif_reader.cc
+++ b/modules/io/tests/test_mmcif_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_pir.cc b/modules/io/tests/test_pir.cc
index 7c4c67d97..10961781c 100644
--- a/modules/io/tests/test_pir.cc
+++ b/modules/io/tests/test_pir.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/test_star_parser.cc b/modules/io/tests/test_star_parser.cc
index 86edfe272..c97140079 100644
--- a/modules/io/tests/test_star_parser.cc
+++ b/modules/io/tests/test_star_parser.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/io/tests/tests.cc b/modules/io/tests/tests.cc
index faa6774fc..f06c51adb 100644
--- a/modules/io/tests/tests.cc
+++ b/modules/io/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_accessibility.cc b/modules/mol/alg/pymod/export_accessibility.cc
index 789c8f8da..ebafe3635 100644
--- a/modules/mol/alg/pymod/export_accessibility.cc
+++ b/modules/mol/alg/pymod/export_accessibility.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2017 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_clash.cc b/modules/mol/alg/pymod/export_clash.cc
index 0720999be..5e78f6cbc 100644
--- a/modules/mol/alg/pymod/export_clash.cc
+++ b/modules/mol/alg/pymod/export_clash.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_entity_to_density.cc b/modules/mol/alg/pymod/export_entity_to_density.cc
index ee122d2da..256c3e219 100644
--- a/modules/mol/alg/pymod/export_entity_to_density.cc
+++ b/modules/mol/alg/pymod/export_entity_to_density.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_membrane.cc b/modules/mol/alg/pymod/export_membrane.cc
index fe8ebe52d..51f6b7510 100644
--- a/modules/mol/alg/pymod/export_membrane.cc
+++ b/modules/mol/alg/pymod/export_membrane.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2017 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_molck.cc b/modules/mol/alg/pymod/export_molck.cc
index c626a6ce3..5578bd050 100644
--- a/modules/mol/alg/pymod/export_molck.cc
+++ b/modules/mol/alg/pymod/export_molck.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_non_standard.cc b/modules/mol/alg/pymod/export_non_standard.cc
index 8d485b169..ccb6053ab 100644
--- a/modules/mol/alg/pymod/export_non_standard.cc
+++ b/modules/mol/alg/pymod/export_non_standard.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_sec_structure.cc b/modules/mol/alg/pymod/export_sec_structure.cc
index 6191b6921..d79dea60c 100644
--- a/modules/mol/alg/pymod/export_sec_structure.cc
+++ b/modules/mol/alg/pymod/export_sec_structure.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2017 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_structure_analysis.cc b/modules/mol/alg/pymod/export_structure_analysis.cc
index 2714f5847..a81965889 100644
--- a/modules/mol/alg/pymod/export_structure_analysis.cc
+++ b/modules/mol/alg/pymod/export_structure_analysis.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_superpose_frames.cc b/modules/mol/alg/pymod/export_superpose_frames.cc
index 8f03153e5..0dcfd0e5e 100644
--- a/modules/mol/alg/pymod/export_superpose_frames.cc
+++ b/modules/mol/alg/pymod/export_superpose_frames.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_svd_superpose.cc b/modules/mol/alg/pymod/export_svd_superpose.cc
index 87e4cbbc7..ffe803a0a 100644
--- a/modules/mol/alg/pymod/export_svd_superpose.cc
+++ b/modules/mol/alg/pymod/export_svd_superpose.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/export_trajectory_analysis.cc b/modules/mol/alg/pymod/export_trajectory_analysis.cc
index 4db2668e9..d006ca09d 100644
--- a/modules/mol/alg/pymod/export_trajectory_analysis.cc
+++ b/modules/mol/alg/pymod/export_trajectory_analysis.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/pymod/wrap_mol_alg.cc b/modules/mol/alg/pymod/wrap_mol_alg.cc
index 1c42af212..f00a537c5 100644
--- a/modules/mol/alg/pymod/wrap_mol_alg.cc
+++ b/modules/mol/alg/pymod/wrap_mol_alg.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/accessibility.hh b/modules/mol/alg/src/accessibility.hh
index 2ed83cc53..d942ff3b4 100644
--- a/modules/mol/alg/src/accessibility.hh
+++ b/modules/mol/alg/src/accessibility.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2017 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/adjacency_bitmap.cc b/modules/mol/alg/src/adjacency_bitmap.cc
index e117e0864..d7204be01 100644
--- a/modules/mol/alg/src/adjacency_bitmap.cc
+++ b/modules/mol/alg/src/adjacency_bitmap.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/clash_score.cc b/modules/mol/alg/src/clash_score.cc
index c42ca2ef6..797ac4b3f 100644
--- a/modules/mol/alg/src/clash_score.cc
+++ b/modules/mol/alg/src/clash_score.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/clash_score.hh b/modules/mol/alg/src/clash_score.hh
index ba1700295..6dbe03ca9 100644
--- a/modules/mol/alg/src/clash_score.hh
+++ b/modules/mol/alg/src/clash_score.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/consistency_checks.cc b/modules/mol/alg/src/consistency_checks.cc
index bdc0ab646..ddbecd43d 100644
--- a/modules/mol/alg/src/consistency_checks.cc
+++ b/modules/mol/alg/src/consistency_checks.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/consistency_checks.hh b/modules/mol/alg/src/consistency_checks.hh
index 34eb4568b..23038e366 100644
--- a/modules/mol/alg/src/consistency_checks.hh
+++ b/modules/mol/alg/src/consistency_checks.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/construct_cbeta.hh b/modules/mol/alg/src/construct_cbeta.hh
index f67d3556d..7a5c7b9be 100644
--- a/modules/mol/alg/src/construct_cbeta.hh
+++ b/modules/mol/alg/src/construct_cbeta.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/distance_rmsd_test.hh b/modules/mol/alg/src/distance_rmsd_test.hh
index bd583ed02..8a1f47c9a 100644
--- a/modules/mol/alg/src/distance_rmsd_test.hh
+++ b/modules/mol/alg/src/distance_rmsd_test.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/distance_test_common.hh b/modules/mol/alg/src/distance_test_common.hh
index 22bc3fe8b..53ecaba15 100644
--- a/modules/mol/alg/src/distance_test_common.hh
+++ b/modules/mol/alg/src/distance_test_common.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/filter_clashes.cc b/modules/mol/alg/src/filter_clashes.cc
index 8623d8779..84df0f665 100644
--- a/modules/mol/alg/src/filter_clashes.cc
+++ b/modules/mol/alg/src/filter_clashes.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/filter_clashes.hh b/modules/mol/alg/src/filter_clashes.hh
index fe6d12c75..0365a2826 100644
--- a/modules/mol/alg/src/filter_clashes.hh
+++ b/modules/mol/alg/src/filter_clashes.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/find_membrane.hh b/modules/mol/alg/src/find_membrane.hh
index c2e00d87a..f8e5331cd 100644
--- a/modules/mol/alg/src/find_membrane.hh
+++ b/modules/mol/alg/src/find_membrane.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/lddt.cc b/modules/mol/alg/src/lddt.cc
index 8f592a37f..4b913efdb 100644
--- a/modules/mol/alg/src/lddt.cc
+++ b/modules/mol/alg/src/lddt.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/local_dist_diff_test.hh b/modules/mol/alg/src/local_dist_diff_test.hh
index 916fe4fac..794c671e0 100644
--- a/modules/mol/alg/src/local_dist_diff_test.hh
+++ b/modules/mol/alg/src/local_dist_diff_test.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/module_config.hh b/modules/mol/alg/src/module_config.hh
index 2ab0ff089..592eda0bf 100644
--- a/modules/mol/alg/src/module_config.hh
+++ b/modules/mol/alg/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/molck.hh b/modules/mol/alg/src/molck.hh
index f021ef7ec..0dae68b93 100644
--- a/modules/mol/alg/src/molck.hh
+++ b/modules/mol/alg/src/molck.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/nonstandard.cc b/modules/mol/alg/src/nonstandard.cc
index b51c582ad..ef878cbc8 100644
--- a/modules/mol/alg/src/nonstandard.cc
+++ b/modules/mol/alg/src/nonstandard.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/nonstandard.hh b/modules/mol/alg/src/nonstandard.hh
index 1dce74fd4..06a9149aa 100644
--- a/modules/mol/alg/src/nonstandard.hh
+++ b/modules/mol/alg/src/nonstandard.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/pdbize.cc b/modules/mol/alg/src/pdbize.cc
index e9265312c..0eea5cb94 100644
--- a/modules/mol/alg/src/pdbize.cc
+++ b/modules/mol/alg/src/pdbize.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/pdbize.hh b/modules/mol/alg/src/pdbize.hh
index b344cfca4..1ddf66fc5 100644
--- a/modules/mol/alg/src/pdbize.hh
+++ b/modules/mol/alg/src/pdbize.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/sec_struct.hh b/modules/mol/alg/src/sec_struct.hh
index 198efee76..6a6b35cd8 100644
--- a/modules/mol/alg/src/sec_struct.hh
+++ b/modules/mol/alg/src/sec_struct.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2017 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/sec_structure_segments.cc b/modules/mol/alg/src/sec_structure_segments.cc
index 4c156ba1f..506ac2b7d 100644
--- a/modules/mol/alg/src/sec_structure_segments.cc
+++ b/modules/mol/alg/src/sec_structure_segments.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/sec_structure_segments.hh b/modules/mol/alg/src/sec_structure_segments.hh
index 7874c2454..958c28520 100644
--- a/modules/mol/alg/src/sec_structure_segments.hh
+++ b/modules/mol/alg/src/sec_structure_segments.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/structure_analysis.cc b/modules/mol/alg/src/structure_analysis.cc
index b561b0a7f..e1b36a0b3 100644
--- a/modules/mol/alg/src/structure_analysis.cc
+++ b/modules/mol/alg/src/structure_analysis.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/structure_analysis.hh b/modules/mol/alg/src/structure_analysis.hh
index 2f450f692..2de4d70fd 100644
--- a/modules/mol/alg/src/structure_analysis.hh
+++ b/modules/mol/alg/src/structure_analysis.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/superpose_frames.cc b/modules/mol/alg/src/superpose_frames.cc
index ef8ebe921..b2cbbf9c0 100644
--- a/modules/mol/alg/src/superpose_frames.cc
+++ b/modules/mol/alg/src/superpose_frames.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/superpose_frames.hh b/modules/mol/alg/src/superpose_frames.hh
index 8a75ef9aa..3f85c5c27 100644
--- a/modules/mol/alg/src/superpose_frames.hh
+++ b/modules/mol/alg/src/superpose_frames.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/svd_superpose.cc b/modules/mol/alg/src/svd_superpose.cc
index b8f775939..6780213cf 100644
--- a/modules/mol/alg/src/svd_superpose.cc
+++ b/modules/mol/alg/src/svd_superpose.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/svd_superpose.hh b/modules/mol/alg/src/svd_superpose.hh
index 72719c2e6..c7c1f74ab 100644
--- a/modules/mol/alg/src/svd_superpose.hh
+++ b/modules/mol/alg/src/svd_superpose.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/trajectory_analysis.cc b/modules/mol/alg/src/trajectory_analysis.cc
index 359530f7c..38678d797 100644
--- a/modules/mol/alg/src/trajectory_analysis.cc
+++ b/modules/mol/alg/src/trajectory_analysis.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/src/trajectory_analysis.hh b/modules/mol/alg/src/trajectory_analysis.hh
index f32e4a85a..623b344f6 100644
--- a/modules/mol/alg/src/trajectory_analysis.hh
+++ b/modules/mol/alg/src/trajectory_analysis.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/tests/test_consistency_checks.cc b/modules/mol/alg/tests/test_consistency_checks.cc
index 927b9d1ef..ffc21d43c 100644
--- a/modules/mol/alg/tests/test_consistency_checks.cc
+++ b/modules/mol/alg/tests/test_consistency_checks.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/tests/test_partial_sec_struct_assignment.cc b/modules/mol/alg/tests/test_partial_sec_struct_assignment.cc
index 56d247515..11a194b2a 100644
--- a/modules/mol/alg/tests/test_partial_sec_struct_assignment.cc
+++ b/modules/mol/alg/tests/test_partial_sec_struct_assignment.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2017 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/tests/test_superposition.cc b/modules/mol/alg/tests/test_superposition.cc
index ba35aa122..1ea1edbee 100644
--- a/modules/mol/alg/tests/test_superposition.cc
+++ b/modules/mol/alg/tests/test_superposition.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/alg/tests/tests.cc b/modules/mol/alg/tests/tests.cc
index 4308786c1..1631a0299 100644
--- a/modules/mol/alg/tests/tests.cc
+++ b/modules/mol/alg/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/__init__.py b/modules/mol/base/pymod/__init__.py
index e6dd8d59a..7e8bf1eb6 100644
--- a/modules/mol/base/pymod/__init__.py
+++ b/modules/mol/base/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_atom.cc b/modules/mol/base/pymod/export_atom.cc
index d623fffba..343833440 100644
--- a/modules/mol/base/pymod/export_atom.cc
+++ b/modules/mol/base/pymod/export_atom.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_atom_view.cc b/modules/mol/base/pymod/export_atom_view.cc
index 7f38fc562..5af079a44 100644
--- a/modules/mol/base/pymod/export_atom_view.cc
+++ b/modules/mol/base/pymod/export_atom_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_bond.cc b/modules/mol/base/pymod/export_bond.cc
index c95268df4..5dc6e6503 100644
--- a/modules/mol/base/pymod/export_bond.cc
+++ b/modules/mol/base/pymod/export_bond.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_bounding_box.cc b/modules/mol/base/pymod/export_bounding_box.cc
index 58a464e1a..84ff717b6 100644
--- a/modules/mol/base/pymod/export_bounding_box.cc
+++ b/modules/mol/base/pymod/export_bounding_box.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_chain.cc b/modules/mol/base/pymod/export_chain.cc
index 557e62297..de8e69302 100644
--- a/modules/mol/base/pymod/export_chain.cc
+++ b/modules/mol/base/pymod/export_chain.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_chain_view.cc b/modules/mol/base/pymod/export_chain_view.cc
index 70ee5d1d1..4ca48fe52 100644
--- a/modules/mol/base/pymod/export_chain_view.cc
+++ b/modules/mol/base/pymod/export_chain_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_coord_frame.cc b/modules/mol/base/pymod/export_coord_frame.cc
index 566f0a43c..82aa5e45e 100644
--- a/modules/mol/base/pymod/export_coord_frame.cc
+++ b/modules/mol/base/pymod/export_coord_frame.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_coord_group.cc b/modules/mol/base/pymod/export_coord_group.cc
index 46a435ad4..de040484a 100644
--- a/modules/mol/base/pymod/export_coord_group.cc
+++ b/modules/mol/base/pymod/export_coord_group.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_editors.cc b/modules/mol/base/pymod/export_editors.cc
index ebdbcf2b2..3c5ab7900 100644
--- a/modules/mol/base/pymod/export_editors.cc
+++ b/modules/mol/base/pymod/export_editors.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_entity.cc b/modules/mol/base/pymod/export_entity.cc
index 62d26b5b5..c0b54781a 100644
--- a/modules/mol/base/pymod/export_entity.cc
+++ b/modules/mol/base/pymod/export_entity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_entity_view.cc b/modules/mol/base/pymod/export_entity_view.cc
index fb969ce46..0db065a07 100644
--- a/modules/mol/base/pymod/export_entity_view.cc
+++ b/modules/mol/base/pymod/export_entity_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_property_id.cc b/modules/mol/base/pymod/export_property_id.cc
index 274742c6f..a9b8c0824 100644
--- a/modules/mol/base/pymod/export_property_id.cc
+++ b/modules/mol/base/pymod/export_property_id.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_query.cc b/modules/mol/base/pymod/export_query.cc
index 8f1fc9460..f4c87ab88 100644
--- a/modules/mol/base/pymod/export_query.cc
+++ b/modules/mol/base/pymod/export_query.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_query_view_wrapper.cc b/modules/mol/base/pymod/export_query_view_wrapper.cc
index f16c0c3cd..3d92274da 100644
--- a/modules/mol/base/pymod/export_query_view_wrapper.cc
+++ b/modules/mol/base/pymod/export_query_view_wrapper.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_residue.cc b/modules/mol/base/pymod/export_residue.cc
index fad1a74bd..02f2c8457 100644
--- a/modules/mol/base/pymod/export_residue.cc
+++ b/modules/mol/base/pymod/export_residue.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_residue_view.cc b/modules/mol/base/pymod/export_residue_view.cc
index 79d167996..a3a7f16ea 100644
--- a/modules/mol/base/pymod/export_residue_view.cc
+++ b/modules/mol/base/pymod/export_residue_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_surface.cc b/modules/mol/base/pymod/export_surface.cc
index c6defa5de..d826f3e2a 100644
--- a/modules/mol/base/pymod/export_surface.cc
+++ b/modules/mol/base/pymod/export_surface.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_torsion.cc b/modules/mol/base/pymod/export_torsion.cc
index fbf9e2b72..dcf27a5ff 100644
--- a/modules/mol/base/pymod/export_torsion.cc
+++ b/modules/mol/base/pymod/export_torsion.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/export_visitor.cc b/modules/mol/base/pymod/export_visitor.cc
index 3a6d1e328..2ad23ea9e 100644
--- a/modules/mol/base/pymod/export_visitor.cc
+++ b/modules/mol/base/pymod/export_visitor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/pymod/wrap_mol.cc b/modules/mol/base/pymod/wrap_mol.cc
index 0c1281ad8..dacc39183 100644
--- a/modules/mol/base/pymod/wrap_mol.cc
+++ b/modules/mol/base/pymod/wrap_mol.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/atom_base.cc b/modules/mol/base/src/atom_base.cc
index a24ca3abb..b1547fb51 100644
--- a/modules/mol/base/src/atom_base.cc
+++ b/modules/mol/base/src/atom_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/atom_base.hh b/modules/mol/base/src/atom_base.hh
index c3ec3777d..b69c8ceb0 100644
--- a/modules/mol/base/src/atom_base.hh
+++ b/modules/mol/base/src/atom_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/atom_handle.cc b/modules/mol/base/src/atom_handle.cc
index cb2a219c2..25eba43f8 100644
--- a/modules/mol/base/src/atom_handle.cc
+++ b/modules/mol/base/src/atom_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/atom_handle.hh b/modules/mol/base/src/atom_handle.hh
index c0effc863..1dbdf09d5 100644
--- a/modules/mol/base/src/atom_handle.hh
+++ b/modules/mol/base/src/atom_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/atom_view.cc b/modules/mol/base/src/atom_view.cc
index ed16ac0f8..2bd424c8e 100644
--- a/modules/mol/base/src/atom_view.cc
+++ b/modules/mol/base/src/atom_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/atom_view.hh b/modules/mol/base/src/atom_view.hh
index 5016e1587..a853669c1 100644
--- a/modules/mol/base/src/atom_view.hh
+++ b/modules/mol/base/src/atom_view.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/bond_handle.cc b/modules/mol/base/src/bond_handle.cc
index 9a68a860d..9dd04ca12 100644
--- a/modules/mol/base/src/bond_handle.cc
+++ b/modules/mol/base/src/bond_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/bond_handle.hh b/modules/mol/base/src/bond_handle.hh
index ea4425add..76acfff53 100644
--- a/modules/mol/base/src/bond_handle.hh
+++ b/modules/mol/base/src/bond_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/bond_table.hh b/modules/mol/base/src/bond_table.hh
index 0ddd6d0fe..b7c1f6592 100644
--- a/modules/mol/base/src/bond_table.hh
+++ b/modules/mol/base/src/bond_table.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/bounding_box.cc b/modules/mol/base/src/bounding_box.cc
index 85c40ed1a..98eb33a23 100644
--- a/modules/mol/base/src/bounding_box.cc
+++ b/modules/mol/base/src/bounding_box.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/bounding_box.hh b/modules/mol/base/src/bounding_box.hh
index 069ff39b9..755b54b22 100644
--- a/modules/mol/base/src/bounding_box.hh
+++ b/modules/mol/base/src/bounding_box.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/builder.hh b/modules/mol/base/src/builder.hh
index d46ed485b..a4b72c6bc 100644
--- a/modules/mol/base/src/builder.hh
+++ b/modules/mol/base/src/builder.hh
@@ -2,7 +2,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_base.cc b/modules/mol/base/src/chain_base.cc
index bbf0cfdad..4114a1462 100644
--- a/modules/mol/base/src/chain_base.cc
+++ b/modules/mol/base/src/chain_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_base.hh b/modules/mol/base/src/chain_base.hh
index 984c948fd..5463ef0a8 100644
--- a/modules/mol/base/src/chain_base.hh
+++ b/modules/mol/base/src/chain_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_handle.cc b/modules/mol/base/src/chain_handle.cc
index b15f431e0..90a213870 100644
--- a/modules/mol/base/src/chain_handle.cc
+++ b/modules/mol/base/src/chain_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_handle.hh b/modules/mol/base/src/chain_handle.hh
index 5ab00787c..9e79f2b75 100644
--- a/modules/mol/base/src/chain_handle.hh
+++ b/modules/mol/base/src/chain_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_type.cc b/modules/mol/base/src/chain_type.cc
index 0c292fb8d..2e553cff8 100644
--- a/modules/mol/base/src/chain_type.cc
+++ b/modules/mol/base/src/chain_type.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_type.hh b/modules/mol/base/src/chain_type.hh
index a195a4042..3338db7fe 100644
--- a/modules/mol/base/src/chain_type.hh
+++ b/modules/mol/base/src/chain_type.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_view.cc b/modules/mol/base/src/chain_view.cc
index 8f8d2c0e1..96c038460 100644
--- a/modules/mol/base/src/chain_view.cc
+++ b/modules/mol/base/src/chain_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chain_view.hh b/modules/mol/base/src/chain_view.hh
index 3f9ea30ba..c107261d3 100644
--- a/modules/mol/base/src/chain_view.hh
+++ b/modules/mol/base/src/chain_view.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chem_class.hh b/modules/mol/base/src/chem_class.hh
index 97f80f23e..efd838679 100644
--- a/modules/mol/base/src/chem_class.hh
+++ b/modules/mol/base/src/chem_class.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/chem_type.hh b/modules/mol/base/src/chem_type.hh
index ff3a6b059..afd4788a0 100644
--- a/modules/mol/base/src/chem_type.hh
+++ b/modules/mol/base/src/chem_type.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2010 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/coord_frame.cc b/modules/mol/base/src/coord_frame.cc
index 49c294fce..8fb7a39cf 100644
--- a/modules/mol/base/src/coord_frame.cc
+++ b/modules/mol/base/src/coord_frame.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/coord_frame.hh b/modules/mol/base/src/coord_frame.hh
index 33d24d1d4..7317bb5a4 100644
--- a/modules/mol/base/src/coord_frame.hh
+++ b/modules/mol/base/src/coord_frame.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/coord_group.cc b/modules/mol/base/src/coord_group.cc
index 53f31d9ae..196efa167 100644
--- a/modules/mol/base/src/coord_group.cc
+++ b/modules/mol/base/src/coord_group.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/coord_group.hh b/modules/mol/base/src/coord_group.hh
index edce072cb..20e77064f 100644
--- a/modules/mol/base/src/coord_group.hh
+++ b/modules/mol/base/src/coord_group.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/coord_source.cc b/modules/mol/base/src/coord_source.cc
index f3c0e13c9..e83bc8c2a 100644
--- a/modules/mol/base/src/coord_source.cc
+++ b/modules/mol/base/src/coord_source.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/coord_source.hh b/modules/mol/base/src/coord_source.hh
index b58e3e98c..21bed68dd 100644
--- a/modules/mol/base/src/coord_source.hh
+++ b/modules/mol/base/src/coord_source.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/editor_base.cc b/modules/mol/base/src/editor_base.cc
index fcc5bd330..0f36572b7 100644
--- a/modules/mol/base/src/editor_base.cc
+++ b/modules/mol/base/src/editor_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/editor_base.hh b/modules/mol/base/src/editor_base.hh
index 22ca4a561..5a08d2309 100644
--- a/modules/mol/base/src/editor_base.hh
+++ b/modules/mol/base/src/editor_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/editor_type_fw.hh b/modules/mol/base/src/editor_type_fw.hh
index f1effeb78..683b659fb 100644
--- a/modules/mol/base/src/editor_type_fw.hh
+++ b/modules/mol/base/src/editor_type_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_base.cc b/modules/mol/base/src/entity_base.cc
index 838b9afc4..847bc9305 100644
--- a/modules/mol/base/src/entity_base.cc
+++ b/modules/mol/base/src/entity_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_base.hh b/modules/mol/base/src/entity_base.hh
index b00ac720e..26136abd3 100644
--- a/modules/mol/base/src/entity_base.hh
+++ b/modules/mol/base/src/entity_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_handle.cc b/modules/mol/base/src/entity_handle.cc
index a463aa851..b17d23f0b 100644
--- a/modules/mol/base/src/entity_handle.cc
+++ b/modules/mol/base/src/entity_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_handle.hh b/modules/mol/base/src/entity_handle.hh
index cb0ab5f0f..18383529a 100644
--- a/modules/mol/base/src/entity_handle.hh
+++ b/modules/mol/base/src/entity_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_observer.cc b/modules/mol/base/src/entity_observer.cc
index ddbe254a2..ee5f15eb5 100644
--- a/modules/mol/base/src/entity_observer.cc
+++ b/modules/mol/base/src/entity_observer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_observer.hh b/modules/mol/base/src/entity_observer.hh
index 25370fe25..7e35c794d 100644
--- a/modules/mol/base/src/entity_observer.hh
+++ b/modules/mol/base/src/entity_observer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_observer_fw.hh b/modules/mol/base/src/entity_observer_fw.hh
index 043c8388a..bab2bd72d 100644
--- a/modules/mol/base/src/entity_observer_fw.hh
+++ b/modules/mol/base/src/entity_observer_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_property_mapper.cc b/modules/mol/base/src/entity_property_mapper.cc
index fdece1e73..dfff46212 100644
--- a/modules/mol/base/src/entity_property_mapper.cc
+++ b/modules/mol/base/src/entity_property_mapper.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_property_mapper.hh b/modules/mol/base/src/entity_property_mapper.hh
index eaa947a5e..b80804665 100644
--- a/modules/mol/base/src/entity_property_mapper.hh
+++ b/modules/mol/base/src/entity_property_mapper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_view.cc b/modules/mol/base/src/entity_view.cc
index c5b9c2ca5..26cfa75e3 100644
--- a/modules/mol/base/src/entity_view.cc
+++ b/modules/mol/base/src/entity_view.cc
@@ -2,7 +2,7 @@
 //
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_view.hh b/modules/mol/base/src/entity_view.hh
index e88845d8b..5e0243b0c 100644
--- a/modules/mol/base/src/entity_view.hh
+++ b/modules/mol/base/src/entity_view.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_visitor.cc b/modules/mol/base/src/entity_visitor.cc
index 0a9f1a28e..8852ec2c9 100644
--- a/modules/mol/base/src/entity_visitor.cc
+++ b/modules/mol/base/src/entity_visitor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_visitor.hh b/modules/mol/base/src/entity_visitor.hh
index 2cd6b3a82..53b3b810f 100644
--- a/modules/mol/base/src/entity_visitor.hh
+++ b/modules/mol/base/src/entity_visitor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/entity_visitor_fw.hh b/modules/mol/base/src/entity_visitor_fw.hh
index c4ea3aebd..d2c614bb0 100644
--- a/modules/mol/base/src/entity_visitor_fw.hh
+++ b/modules/mol/base/src/entity_visitor_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/handle_type_fw.hh b/modules/mol/base/src/handle_type_fw.hh
index cfeb00e5d..a5f5d6e0b 100644
--- a/modules/mol/base/src/handle_type_fw.hh
+++ b/modules/mol/base/src/handle_type_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/ics_editor.cc b/modules/mol/base/src/ics_editor.cc
index 910c7fd85..f16dbdcf7 100644
--- a/modules/mol/base/src/ics_editor.cc
+++ b/modules/mol/base/src/ics_editor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/ics_editor.hh b/modules/mol/base/src/ics_editor.hh
index eb5180743..8bb9231f0 100644
--- a/modules/mol/base/src/ics_editor.hh
+++ b/modules/mol/base/src/ics_editor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/atom_group.hh b/modules/mol/base/src/impl/atom_group.hh
index 50a7c6338..72625a0d1 100644
--- a/modules/mol/base/src/impl/atom_group.hh
+++ b/modules/mol/base/src/impl/atom_group.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/atom_impl.cc b/modules/mol/base/src/impl/atom_impl.cc
index f0852b738..73d0d5e6a 100644
--- a/modules/mol/base/src/impl/atom_impl.cc
+++ b/modules/mol/base/src/impl/atom_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/atom_impl.hh b/modules/mol/base/src/impl/atom_impl.hh
index b342c526a..c229a2d33 100644
--- a/modules/mol/base/src/impl/atom_impl.hh
+++ b/modules/mol/base/src/impl/atom_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/atom_impl_fw.hh b/modules/mol/base/src/impl/atom_impl_fw.hh
index ab2be2112..33cd7df9c 100644
--- a/modules/mol/base/src/impl/atom_impl_fw.hh
+++ b/modules/mol/base/src/impl/atom_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/atom_prop.cc b/modules/mol/base/src/impl/atom_prop.cc
index ebf27f7d6..a9f774964 100644
--- a/modules/mol/base/src/impl/atom_prop.cc
+++ b/modules/mol/base/src/impl/atom_prop.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/atom_prop.hh b/modules/mol/base/src/impl/atom_prop.hh
index b592f18e0..8debefa0c 100644
--- a/modules/mol/base/src/impl/atom_prop.hh
+++ b/modules/mol/base/src/impl/atom_prop.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/chain_impl.cc b/modules/mol/base/src/impl/chain_impl.cc
index 48b41bac3..d07bc6436 100644
--- a/modules/mol/base/src/impl/chain_impl.cc
+++ b/modules/mol/base/src/impl/chain_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/chain_impl.hh b/modules/mol/base/src/impl/chain_impl.hh
index b6a4a34a6..feb03df4e 100644
--- a/modules/mol/base/src/impl/chain_impl.hh
+++ b/modules/mol/base/src/impl/chain_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/chain_impl_fw.hh b/modules/mol/base/src/impl/chain_impl_fw.hh
index 124a24ba3..0ed6d4697 100644
--- a/modules/mol/base/src/impl/chain_impl_fw.hh
+++ b/modules/mol/base/src/impl/chain_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/connector_impl.cc b/modules/mol/base/src/impl/connector_impl.cc
index 3a5a61532..0c7243445 100644
--- a/modules/mol/base/src/impl/connector_impl.cc
+++ b/modules/mol/base/src/impl/connector_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/connector_impl.hh b/modules/mol/base/src/impl/connector_impl.hh
index acb50b57a..ec7b52885 100644
--- a/modules/mol/base/src/impl/connector_impl.hh
+++ b/modules/mol/base/src/impl/connector_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/connector_impl_fw.hh b/modules/mol/base/src/impl/connector_impl_fw.hh
index aa5bbf690..cb9aa522e 100644
--- a/modules/mol/base/src/impl/connector_impl_fw.hh
+++ b/modules/mol/base/src/impl/connector_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/dataset_impl.hh b/modules/mol/base/src/impl/dataset_impl.hh
index 15b3b6e51..cbf411af9 100644
--- a/modules/mol/base/src/impl/dataset_impl.hh
+++ b/modules/mol/base/src/impl/dataset_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/dataset_impl_fw.hh b/modules/mol/base/src/impl/dataset_impl_fw.hh
index 74e659a6b..7b96659cf 100644
--- a/modules/mol/base/src/impl/dataset_impl_fw.hh
+++ b/modules/mol/base/src/impl/dataset_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/dihedral.cc b/modules/mol/base/src/impl/dihedral.cc
index cac771039..ee26230be 100644
--- a/modules/mol/base/src/impl/dihedral.cc
+++ b/modules/mol/base/src/impl/dihedral.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/dihedral.hh b/modules/mol/base/src/impl/dihedral.hh
index a722c93e6..4699a96da 100644
--- a/modules/mol/base/src/impl/dihedral.hh
+++ b/modules/mol/base/src/impl/dihedral.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/entity_impl.cc b/modules/mol/base/src/impl/entity_impl.cc
index 90ef2ad75..db0731f27 100644
--- a/modules/mol/base/src/impl/entity_impl.cc
+++ b/modules/mol/base/src/impl/entity_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/entity_impl.hh b/modules/mol/base/src/impl/entity_impl.hh
index 7a1e3a303..56a2b6ffb 100644
--- a/modules/mol/base/src/impl/entity_impl.hh
+++ b/modules/mol/base/src/impl/entity_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/entity_impl_fw.hh b/modules/mol/base/src/impl/entity_impl_fw.hh
index 5fedf1484..f0ef0caad 100644
--- a/modules/mol/base/src/impl/entity_impl_fw.hh
+++ b/modules/mol/base/src/impl/entity_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/fragment_impl.cc b/modules/mol/base/src/impl/fragment_impl.cc
index 63459aee4..1f0248755 100644
--- a/modules/mol/base/src/impl/fragment_impl.cc
+++ b/modules/mol/base/src/impl/fragment_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/fragment_impl.hh b/modules/mol/base/src/impl/fragment_impl.hh
index 71df89405..84c7b1e41 100644
--- a/modules/mol/base/src/impl/fragment_impl.hh
+++ b/modules/mol/base/src/impl/fragment_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/fragment_impl_fw.hh b/modules/mol/base/src/impl/fragment_impl_fw.hh
index 8d8b0f4a0..592e74a57 100644
--- a/modules/mol/base/src/impl/fragment_impl_fw.hh
+++ b/modules/mol/base/src/impl/fragment_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/pointer_iterator.hh b/modules/mol/base/src/impl/pointer_iterator.hh
index 9e170f26d..b8c679df8 100644
--- a/modules/mol/base/src/impl/pointer_iterator.hh
+++ b/modules/mol/base/src/impl/pointer_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/query_ast.cc b/modules/mol/base/src/impl/query_ast.cc
index 26e99bed2..63882ff44 100644
--- a/modules/mol/base/src/impl/query_ast.cc
+++ b/modules/mol/base/src/impl/query_ast.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/query_ast.hh b/modules/mol/base/src/impl/query_ast.hh
index 610521393..7cf5fae60 100644
--- a/modules/mol/base/src/impl/query_ast.hh
+++ b/modules/mol/base/src/impl/query_ast.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/query_ast_fw.hh b/modules/mol/base/src/impl/query_ast_fw.hh
index 3d0f106b5..52c4553e4 100644
--- a/modules/mol/base/src/impl/query_ast_fw.hh
+++ b/modules/mol/base/src/impl/query_ast_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/query_impl.cc b/modules/mol/base/src/impl/query_impl.cc
index 733999f26..a7c2cfb95 100644
--- a/modules/mol/base/src/impl/query_impl.cc
+++ b/modules/mol/base/src/impl/query_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/query_impl.hh b/modules/mol/base/src/impl/query_impl.hh
index 4b81bc3db..a70322975 100644
--- a/modules/mol/base/src/impl/query_impl.hh
+++ b/modules/mol/base/src/impl/query_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/query_impl_fw.hh b/modules/mol/base/src/impl/query_impl_fw.hh
index f29b7f136..d681ec3ab 100644
--- a/modules/mol/base/src/impl/query_impl_fw.hh
+++ b/modules/mol/base/src/impl/query_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/residue_impl.cc b/modules/mol/base/src/impl/residue_impl.cc
index 3cf659196..c4ddfbe36 100644
--- a/modules/mol/base/src/impl/residue_impl.cc
+++ b/modules/mol/base/src/impl/residue_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/residue_impl.hh b/modules/mol/base/src/impl/residue_impl.hh
index 91b6843e7..fea1b0a6f 100644
--- a/modules/mol/base/src/impl/residue_impl.hh
+++ b/modules/mol/base/src/impl/residue_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/residue_impl_fw.hh b/modules/mol/base/src/impl/residue_impl_fw.hh
index de5d67f88..4184a9cc2 100644
--- a/modules/mol/base/src/impl/residue_impl_fw.hh
+++ b/modules/mol/base/src/impl/residue_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/surface_impl.cc b/modules/mol/base/src/impl/surface_impl.cc
index 3a1d796b2..e2719f368 100644
--- a/modules/mol/base/src/impl/surface_impl.cc
+++ b/modules/mol/base/src/impl/surface_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/surface_impl.hh b/modules/mol/base/src/impl/surface_impl.hh
index d8daf7f8f..b20010988 100644
--- a/modules/mol/base/src/impl/surface_impl.hh
+++ b/modules/mol/base/src/impl/surface_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/surface_impl_fw.hh b/modules/mol/base/src/impl/surface_impl_fw.hh
index a5ff121d2..ab7ba4274 100644
--- a/modules/mol/base/src/impl/surface_impl_fw.hh
+++ b/modules/mol/base/src/impl/surface_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/torsion_impl.cc b/modules/mol/base/src/impl/torsion_impl.cc
index 9f9ffcdd9..553209a6b 100644
--- a/modules/mol/base/src/impl/torsion_impl.cc
+++ b/modules/mol/base/src/impl/torsion_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/torsion_impl.hh b/modules/mol/base/src/impl/torsion_impl.hh
index e6d441e5d..11d6e9173 100644
--- a/modules/mol/base/src/impl/torsion_impl.hh
+++ b/modules/mol/base/src/impl/torsion_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/impl/torsion_impl_fw.hh b/modules/mol/base/src/impl/torsion_impl_fw.hh
index 88892cdae..9e4a54498 100644
--- a/modules/mol/base/src/impl/torsion_impl_fw.hh
+++ b/modules/mol/base/src/impl/torsion_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/in_mem_coord_source.hh b/modules/mol/base/src/in_mem_coord_source.hh
index 6b6d15f6a..a240650e7 100644
--- a/modules/mol/base/src/in_mem_coord_source.hh
+++ b/modules/mol/base/src/in_mem_coord_source.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/module_config.hh b/modules/mol/base/src/module_config.hh
index 995db6ddb..a5aa7b210 100644
--- a/modules/mol/base/src/module_config.hh
+++ b/modules/mol/base/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/mol.hh b/modules/mol/base/src/mol.hh
index 5e7b7a333..19fdf0d4d 100644
--- a/modules/mol/base/src/mol.hh
+++ b/modules/mol/base/src/mol.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/not_connected_error.cc b/modules/mol/base/src/not_connected_error.cc
index 43e31f731..f6be45e5f 100644
--- a/modules/mol/base/src/not_connected_error.cc
+++ b/modules/mol/base/src/not_connected_error.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/not_connected_error.hh b/modules/mol/base/src/not_connected_error.hh
index ac736c74e..ab8e5829f 100644
--- a/modules/mol/base/src/not_connected_error.hh
+++ b/modules/mol/base/src/not_connected_error.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/property_id.cc b/modules/mol/base/src/property_id.cc
index 2f80a94cf..467227294 100644
--- a/modules/mol/base/src/property_id.cc
+++ b/modules/mol/base/src/property_id.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/property_id.hh b/modules/mol/base/src/property_id.hh
index 981b747cf..7fec20853 100644
--- a/modules/mol/base/src/property_id.hh
+++ b/modules/mol/base/src/property_id.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query.cc b/modules/mol/base/src/query.cc
index 4359cc26b..a1672b362 100644
--- a/modules/mol/base/src/query.cc
+++ b/modules/mol/base/src/query.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query.hh b/modules/mol/base/src/query.hh
index 4ab52ac98..0519c296b 100644
--- a/modules/mol/base/src/query.hh
+++ b/modules/mol/base/src/query.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query_error.cc b/modules/mol/base/src/query_error.cc
index 34bb3b83c..9f7ad521d 100644
--- a/modules/mol/base/src/query_error.cc
+++ b/modules/mol/base/src/query_error.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query_error.hh b/modules/mol/base/src/query_error.hh
index 84d016499..c8a092cc9 100644
--- a/modules/mol/base/src/query_error.hh
+++ b/modules/mol/base/src/query_error.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query_state.cc b/modules/mol/base/src/query_state.cc
index 639306c90..2b18845d3 100644
--- a/modules/mol/base/src/query_state.cc
+++ b/modules/mol/base/src/query_state.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query_state.hh b/modules/mol/base/src/query_state.hh
index f2d8edfdd..c1957baf9 100644
--- a/modules/mol/base/src/query_state.hh
+++ b/modules/mol/base/src/query_state.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query_view_wrapper.cc b/modules/mol/base/src/query_view_wrapper.cc
index 068a1013b..2aca92a79 100644
--- a/modules/mol/base/src/query_view_wrapper.cc
+++ b/modules/mol/base/src/query_view_wrapper.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/query_view_wrapper.hh b/modules/mol/base/src/query_view_wrapper.hh
index 7b2418431..8996574a0 100644
--- a/modules/mol/base/src/query_view_wrapper.hh
+++ b/modules/mol/base/src/query_view_wrapper.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_base.cc b/modules/mol/base/src/residue_base.cc
index 07950307d..b788d7c2e 100644
--- a/modules/mol/base/src/residue_base.cc
+++ b/modules/mol/base/src/residue_base.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_base.hh b/modules/mol/base/src/residue_base.hh
index 30e174b24..0011a962a 100644
--- a/modules/mol/base/src/residue_base.hh
+++ b/modules/mol/base/src/residue_base.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_handle.cc b/modules/mol/base/src/residue_handle.cc
index 117979652..a355f7fcf 100644
--- a/modules/mol/base/src/residue_handle.cc
+++ b/modules/mol/base/src/residue_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_handle.hh b/modules/mol/base/src/residue_handle.hh
index 6462036c8..1772cfc41 100644
--- a/modules/mol/base/src/residue_handle.hh
+++ b/modules/mol/base/src/residue_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_prop.hh b/modules/mol/base/src/residue_prop.hh
index ff1c5c11b..0efb534ac 100644
--- a/modules/mol/base/src/residue_prop.hh
+++ b/modules/mol/base/src/residue_prop.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_view.cc b/modules/mol/base/src/residue_view.cc
index 15caa6bd5..ee463fe1a 100644
--- a/modules/mol/base/src/residue_view.cc
+++ b/modules/mol/base/src/residue_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/residue_view.hh b/modules/mol/base/src/residue_view.hh
index 289096413..518de3f1a 100644
--- a/modules/mol/base/src/residue_view.hh
+++ b/modules/mol/base/src/residue_view.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/sec_structure.hh b/modules/mol/base/src/sec_structure.hh
index f76b0e5f9..52ff4a501 100644
--- a/modules/mol/base/src/sec_structure.hh
+++ b/modules/mol/base/src/sec_structure.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/skel_link.cc b/modules/mol/base/src/skel_link.cc
index 6e2c72f8d..a6ba51de3 100644
--- a/modules/mol/base/src/skel_link.cc
+++ b/modules/mol/base/src/skel_link.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/skel_link.hh b/modules/mol/base/src/skel_link.hh
index bf1f12de5..1fec95006 100644
--- a/modules/mol/base/src/skel_link.hh
+++ b/modules/mol/base/src/skel_link.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/skel_link_fw.hh b/modules/mol/base/src/skel_link_fw.hh
index eb7a09d3d..e379dcafb 100644
--- a/modules/mol/base/src/skel_link_fw.hh
+++ b/modules/mol/base/src/skel_link_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/spatial_organizer.hh b/modules/mol/base/src/spatial_organizer.hh
index 0e9dce740..413bc6af4 100644
--- a/modules/mol/base/src/spatial_organizer.hh
+++ b/modules/mol/base/src/spatial_organizer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/surface.hh b/modules/mol/base/src/surface.hh
index 336acdbe7..d5ccc42a3 100644
--- a/modules/mol/base/src/surface.hh
+++ b/modules/mol/base/src/surface.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/surface_builder.cc b/modules/mol/base/src/surface_builder.cc
index 69cf67e4d..9636269e8 100644
--- a/modules/mol/base/src/surface_builder.cc
+++ b/modules/mol/base/src/surface_builder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/surface_builder.hh b/modules/mol/base/src/surface_builder.hh
index d7199d1b2..f15ec326c 100644
--- a/modules/mol/base/src/surface_builder.hh
+++ b/modules/mol/base/src/surface_builder.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/surface_handle.cc b/modules/mol/base/src/surface_handle.cc
index 6fb69167f..a0ce21c18 100644
--- a/modules/mol/base/src/surface_handle.cc
+++ b/modules/mol/base/src/surface_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/surface_handle.hh b/modules/mol/base/src/surface_handle.hh
index a11b3a91e..9a329cdc7 100644
--- a/modules/mol/base/src/surface_handle.hh
+++ b/modules/mol/base/src/surface_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/surface_prop.hh b/modules/mol/base/src/surface_prop.hh
index 5031b5236..d33c277e8 100644
--- a/modules/mol/base/src/surface_prop.hh
+++ b/modules/mol/base/src/surface_prop.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/torsion_handle.cc b/modules/mol/base/src/torsion_handle.cc
index 2830bc821..ad991fbd1 100644
--- a/modules/mol/base/src/torsion_handle.cc
+++ b/modules/mol/base/src/torsion_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/torsion_handle.hh b/modules/mol/base/src/torsion_handle.hh
index 06f7e7bf0..34fadd033 100644
--- a/modules/mol/base/src/torsion_handle.hh
+++ b/modules/mol/base/src/torsion_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/transfer_connectivity.cc b/modules/mol/base/src/transfer_connectivity.cc
index 38b1d6f15..b7536f487 100644
--- a/modules/mol/base/src/transfer_connectivity.cc
+++ b/modules/mol/base/src/transfer_connectivity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/transfer_connectivity.hh b/modules/mol/base/src/transfer_connectivity.hh
index e46691cd2..8268c4041 100644
--- a/modules/mol/base/src/transfer_connectivity.hh
+++ b/modules/mol/base/src/transfer_connectivity.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/view_op.cc b/modules/mol/base/src/view_op.cc
index 83e02b41c..4b37c4c32 100644
--- a/modules/mol/base/src/view_op.cc
+++ b/modules/mol/base/src/view_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/view_op.hh b/modules/mol/base/src/view_op.hh
index dea7c29ab..4c719b0d4 100644
--- a/modules/mol/base/src/view_op.hh
+++ b/modules/mol/base/src/view_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/view_type_fw.hh b/modules/mol/base/src/view_type_fw.hh
index cab4b81d0..235545309 100644
--- a/modules/mol/base/src/view_type_fw.hh
+++ b/modules/mol/base/src/view_type_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/xcs_editor.cc b/modules/mol/base/src/xcs_editor.cc
index 4b793d33e..860fbbd6f 100644
--- a/modules/mol/base/src/xcs_editor.cc
+++ b/modules/mol/base/src/xcs_editor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/src/xcs_editor.hh b/modules/mol/base/src/xcs_editor.hh
index fc992d8c9..680448623 100644
--- a/modules/mol/base/src/xcs_editor.hh
+++ b/modules/mol/base/src/xcs_editor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/dummy_ent.hh b/modules/mol/base/tests/dummy_ent.hh
index 1bfe911ab..774252ca1 100644
--- a/modules/mol/base/tests/dummy_ent.hh
+++ b/modules/mol/base/tests/dummy_ent.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_atom_groups.cc b/modules/mol/base/tests/test_atom_groups.cc
index 71898da71..d65fd864e 100644
--- a/modules/mol/base/tests/test_atom_groups.cc
+++ b/modules/mol/base/tests/test_atom_groups.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_builder.cc b/modules/mol/base/tests/test_builder.cc
index 30e8bdcdd..d3b5ce903 100644
--- a/modules/mol/base/tests/test_builder.cc
+++ b/modules/mol/base/tests/test_builder.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_chain.cc b/modules/mol/base/tests/test_chain.cc
index c1442dd45..3fca04ca0 100644
--- a/modules/mol/base/tests/test_chain.cc
+++ b/modules/mol/base/tests/test_chain.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_conn.cc b/modules/mol/base/tests/test_conn.cc
index 140682182..4a7527de4 100644
--- a/modules/mol/base/tests/test_conn.cc
+++ b/modules/mol/base/tests/test_conn.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_coord_group.cc b/modules/mol/base/tests/test_coord_group.cc
index 39be2c38c..ec0136f42 100644
--- a/modules/mol/base/tests/test_coord_group.cc
+++ b/modules/mol/base/tests/test_coord_group.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_delete.cc b/modules/mol/base/tests/test_delete.cc
index 4f7b8dbb2..dfb90a80c 100644
--- a/modules/mol/base/tests/test_delete.cc
+++ b/modules/mol/base/tests/test_delete.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_entity.cc b/modules/mol/base/tests/test_entity.cc
index 7d8ea3485..c09285839 100644
--- a/modules/mol/base/tests/test_entity.cc
+++ b/modules/mol/base/tests/test_entity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_ics.cc b/modules/mol/base/tests/test_ics.cc
index 73358b98d..3a78a1f34 100644
--- a/modules/mol/base/tests/test_ics.cc
+++ b/modules/mol/base/tests/test_ics.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_iterators.cc b/modules/mol/base/tests/test_iterators.cc
index cfd61c509..23e904e85 100644
--- a/modules/mol/base/tests/test_iterators.cc
+++ b/modules/mol/base/tests/test_iterators.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_query.cc b/modules/mol/base/tests/test_query.cc
index 185b0f168..0d8b318cb 100644
--- a/modules/mol/base/tests/test_query.cc
+++ b/modules/mol/base/tests/test_query.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_residue.cc b/modules/mol/base/tests/test_residue.cc
index a06c6a6cf..17ef6ee59 100644
--- a/modules/mol/base/tests/test_residue.cc
+++ b/modules/mol/base/tests/test_residue.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_surface.cc b/modules/mol/base/tests/test_surface.cc
index ecc8d40b1..8df3e10b1 100644
--- a/modules/mol/base/tests/test_surface.cc
+++ b/modules/mol/base/tests/test_surface.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_transfer_connectivity.cc b/modules/mol/base/tests/test_transfer_connectivity.cc
index 1bb37feed..36ad6dc2c 100644
--- a/modules/mol/base/tests/test_transfer_connectivity.cc
+++ b/modules/mol/base/tests/test_transfer_connectivity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_view.cc b/modules/mol/base/tests/test_view.cc
index 2aee173d3..703de4518 100644
--- a/modules/mol/base/tests/test_view.cc
+++ b/modules/mol/base/tests/test_view.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/test_view_op.cc b/modules/mol/base/tests/test_view_op.cc
index f61f5d5bc..45a762f5e 100644
--- a/modules/mol/base/tests/test_view_op.cc
+++ b/modules/mol/base/tests/test_view_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/base/tests/tests.cc b/modules/mol/base/tests/tests.cc
index 117985fd0..574260406 100644
--- a/modules/mol/base/tests/tests.cc
+++ b/modules/mol/base/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/__init__.py b/modules/mol/mm/pymod/__init__.py
index ac671a2b6..0310464f7 100644
--- a/modules/mol/mm/pymod/__init__.py
+++ b/modules/mol/mm/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2016 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/antechamber.py b/modules/mol/mm/pymod/antechamber.py
index 0092f406c..258aa974d 100644
--- a/modules/mol/mm/pymod/antechamber.py
+++ b/modules/mol/mm/pymod/antechamber.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2016 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_block_modifiers.cc b/modules/mol/mm/pymod/export_block_modifiers.cc
index 08287f08f..0a42e7b2b 100644
--- a/modules/mol/mm/pymod/export_block_modifiers.cc
+++ b/modules/mol/mm/pymod/export_block_modifiers.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_buildingblock.cc b/modules/mol/mm/pymod/export_buildingblock.cc
index 514b7919b..295c3f189 100644
--- a/modules/mol/mm/pymod/export_buildingblock.cc
+++ b/modules/mol/mm/pymod/export_buildingblock.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_ff_reader.cc b/modules/mol/mm/pymod/export_ff_reader.cc
index b8a4fa6a8..8337e7eea 100644
--- a/modules/mol/mm/pymod/export_ff_reader.cc
+++ b/modules/mol/mm/pymod/export_ff_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_forcefield.cc b/modules/mol/mm/pymod/export_forcefield.cc
index 82c74c6d7..8c8b5f90c 100644
--- a/modules/mol/mm/pymod/export_forcefield.cc
+++ b/modules/mol/mm/pymod/export_forcefield.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_index.cc b/modules/mol/mm/pymod/export_index.cc
index 240f22f4b..09f66a1ee 100644
--- a/modules/mol/mm/pymod/export_index.cc
+++ b/modules/mol/mm/pymod/export_index.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_interaction.cc b/modules/mol/mm/pymod/export_interaction.cc
index 57dc7a911..aa2e7114a 100644
--- a/modules/mol/mm/pymod/export_interaction.cc
+++ b/modules/mol/mm/pymod/export_interaction.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_modeller.cc b/modules/mol/mm/pymod/export_modeller.cc
index c0f71609d..5c91b9703 100644
--- a/modules/mol/mm/pymod/export_modeller.cc
+++ b/modules/mol/mm/pymod/export_modeller.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_observers.cc b/modules/mol/mm/pymod/export_observers.cc
index 47a023612..3ef812c9c 100644
--- a/modules/mol/mm/pymod/export_observers.cc
+++ b/modules/mol/mm/pymod/export_observers.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_openmm.cc b/modules/mol/mm/pymod/export_openmm.cc
index 38a09d305..7d9c6573f 100644
--- a/modules/mol/mm/pymod/export_openmm.cc
+++ b/modules/mol/mm/pymod/export_openmm.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_settings.cc b/modules/mol/mm/pymod/export_settings.cc
index 7e38401d6..88c6fc4bc 100644
--- a/modules/mol/mm/pymod/export_settings.cc
+++ b/modules/mol/mm/pymod/export_settings.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_simulation.cc b/modules/mol/mm/pymod/export_simulation.cc
index b4611a680..2845dc271 100644
--- a/modules/mol/mm/pymod/export_simulation.cc
+++ b/modules/mol/mm/pymod/export_simulation.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/export_topology.cc b/modules/mol/mm/pymod/export_topology.cc
index fa5320904..c4749abe2 100644
--- a/modules/mol/mm/pymod/export_topology.cc
+++ b/modules/mol/mm/pymod/export_topology.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/pymod/wrap_mol_mm.cc b/modules/mol/mm/pymod/wrap_mol_mm.cc
index 32e36e04b..c7648fa8b 100644
--- a/modules/mol/mm/pymod/wrap_mol_mm.cc
+++ b/modules/mol/mm/pymod/wrap_mol_mm.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/block_modifiers.hh b/modules/mol/mm/src/block_modifiers.hh
index 4212e496b..de201bfb7 100644
--- a/modules/mol/mm/src/block_modifiers.hh
+++ b/modules/mol/mm/src/block_modifiers.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/buildingblock.cc b/modules/mol/mm/src/buildingblock.cc
index 2077880c7..1e05f944c 100644
--- a/modules/mol/mm/src/buildingblock.cc
+++ b/modules/mol/mm/src/buildingblock.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/buildingblock.hh b/modules/mol/mm/src/buildingblock.hh
index aa28327d4..37edf7ab4 100644
--- a/modules/mol/mm/src/buildingblock.hh
+++ b/modules/mol/mm/src/buildingblock.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/ff_reader.cc b/modules/mol/mm/src/ff_reader.cc
index c7cb9244d..f4ea82960 100644
--- a/modules/mol/mm/src/ff_reader.cc
+++ b/modules/mol/mm/src/ff_reader.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/ff_reader.hh b/modules/mol/mm/src/ff_reader.hh
index 957e44579..649cbfb9a 100644
--- a/modules/mol/mm/src/ff_reader.hh
+++ b/modules/mol/mm/src/ff_reader.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/forcefield.cc b/modules/mol/mm/src/forcefield.cc
index c323277a7..ab9291c61 100644
--- a/modules/mol/mm/src/forcefield.cc
+++ b/modules/mol/mm/src/forcefield.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/forcefield.hh b/modules/mol/mm/src/forcefield.hh
index 6435226e0..b99ffc0b3 100644
--- a/modules/mol/mm/src/forcefield.hh
+++ b/modules/mol/mm/src/forcefield.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/gromacs_block_modifiers.cc b/modules/mol/mm/src/gromacs_block_modifiers.cc
index 08e4bfefe..9818c87b3 100644
--- a/modules/mol/mm/src/gromacs_block_modifiers.cc
+++ b/modules/mol/mm/src/gromacs_block_modifiers.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/gromacs_block_modifiers.hh b/modules/mol/mm/src/gromacs_block_modifiers.hh
index 8ee115a3b..4f0b8ee65 100644
--- a/modules/mol/mm/src/gromacs_block_modifiers.hh
+++ b/modules/mol/mm/src/gromacs_block_modifiers.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/heuristic_block_modifiers.cc b/modules/mol/mm/src/heuristic_block_modifiers.cc
index 09734d1dc..a34c75d12 100644
--- a/modules/mol/mm/src/heuristic_block_modifiers.cc
+++ b/modules/mol/mm/src/heuristic_block_modifiers.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/heuristic_block_modifiers.hh b/modules/mol/mm/src/heuristic_block_modifiers.hh
index facf818e5..375eb1e74 100644
--- a/modules/mol/mm/src/heuristic_block_modifiers.hh
+++ b/modules/mol/mm/src/heuristic_block_modifiers.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/index.hh b/modules/mol/mm/src/index.hh
index 93e9d2311..d5829fdb0 100644
--- a/modules/mol/mm/src/index.hh
+++ b/modules/mol/mm/src/index.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/interaction.cc b/modules/mol/mm/src/interaction.cc
index 72f6ba8f0..4675dc7b3 100644
--- a/modules/mol/mm/src/interaction.cc
+++ b/modules/mol/mm/src/interaction.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/interaction.hh b/modules/mol/mm/src/interaction.hh
index 12762e244..4a8863718 100644
--- a/modules/mol/mm/src/interaction.hh
+++ b/modules/mol/mm/src/interaction.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/modeller.cc b/modules/mol/mm/src/modeller.cc
index 1a9da3094..ac1ec34b1 100644
--- a/modules/mol/mm/src/modeller.cc
+++ b/modules/mol/mm/src/modeller.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/modeller.hh b/modules/mol/mm/src/modeller.hh
index 2ec09e194..8c97de897 100644
--- a/modules/mol/mm/src/modeller.hh
+++ b/modules/mol/mm/src/modeller.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/observer.cc b/modules/mol/mm/src/observer.cc
index 0364715c4..90a862083 100644
--- a/modules/mol/mm/src/observer.cc
+++ b/modules/mol/mm/src/observer.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/observer.hh b/modules/mol/mm/src/observer.hh
index e9103cea3..cdc2a391c 100644
--- a/modules/mol/mm/src/observer.hh
+++ b/modules/mol/mm/src/observer.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/settings.hh.in b/modules/mol/mm/src/settings.hh.in
index d94e51642..d379447ff 100644
--- a/modules/mol/mm/src/settings.hh.in
+++ b/modules/mol/mm/src/settings.hh.in
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/simulation.cc b/modules/mol/mm/src/simulation.cc
index dea985213..5e7f179a0 100644
--- a/modules/mol/mm/src/simulation.cc
+++ b/modules/mol/mm/src/simulation.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/simulation.hh b/modules/mol/mm/src/simulation.hh
index 7cbf06d1a..c10487ae7 100644
--- a/modules/mol/mm/src/simulation.hh
+++ b/modules/mol/mm/src/simulation.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/state_extractor.cc b/modules/mol/mm/src/state_extractor.cc
index 478174f7f..ae5e5a83f 100644
--- a/modules/mol/mm/src/state_extractor.cc
+++ b/modules/mol/mm/src/state_extractor.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/state_extractor.hh b/modules/mol/mm/src/state_extractor.hh
index 38ecece64..3cb830344 100644
--- a/modules/mol/mm/src/state_extractor.hh
+++ b/modules/mol/mm/src/state_extractor.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/steep.cc b/modules/mol/mm/src/steep.cc
index 94d987d2c..d32a23a2f 100644
--- a/modules/mol/mm/src/steep.cc
+++ b/modules/mol/mm/src/steep.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/steep.hh b/modules/mol/mm/src/steep.hh
index 1d5826710..1c1c7cd00 100644
--- a/modules/mol/mm/src/steep.hh
+++ b/modules/mol/mm/src/steep.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/system_creator.cc b/modules/mol/mm/src/system_creator.cc
index 7d51c905e..5f1029330 100644
--- a/modules/mol/mm/src/system_creator.cc
+++ b/modules/mol/mm/src/system_creator.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/system_creator.hh b/modules/mol/mm/src/system_creator.hh
index 274c9453b..b0dc6d748 100644
--- a/modules/mol/mm/src/system_creator.hh
+++ b/modules/mol/mm/src/system_creator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/topology.cc b/modules/mol/mm/src/topology.cc
index d9810ce34..836bf4a9f 100644
--- a/modules/mol/mm/src/topology.cc
+++ b/modules/mol/mm/src/topology.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/topology.hh b/modules/mol/mm/src/topology.hh
index 501d4e901..e7c8e70ec 100644
--- a/modules/mol/mm/src/topology.hh
+++ b/modules/mol/mm/src/topology.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/topology_creator.cc b/modules/mol/mm/src/topology_creator.cc
index 453bf132f..c80ec9da4 100644
--- a/modules/mol/mm/src/topology_creator.cc
+++ b/modules/mol/mm/src/topology_creator.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/src/topology_creator.hh b/modules/mol/mm/src/topology_creator.hh
index 026abdc5c..04be4684a 100644
--- a/modules/mol/mm/src/topology_creator.hh
+++ b/modules/mol/mm/src/topology_creator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/test_block.cc b/modules/mol/mm/tests/test_block.cc
index 93826f825..b0f0613a6 100644
--- a/modules/mol/mm/tests/test_block.cc
+++ b/modules/mol/mm/tests/test_block.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/test_block_modifiers.cc b/modules/mol/mm/tests/test_block_modifiers.cc
index 46b9c03c6..493e1842b 100644
--- a/modules/mol/mm/tests/test_block_modifiers.cc
+++ b/modules/mol/mm/tests/test_block_modifiers.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/test_forcefield.cc b/modules/mol/mm/tests/test_forcefield.cc
index 45b658a1d..89bc16b03 100644
--- a/modules/mol/mm/tests/test_forcefield.cc
+++ b/modules/mol/mm/tests/test_forcefield.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/test_interaction.cc b/modules/mol/mm/tests/test_interaction.cc
index 5c1980790..6223cfe7d 100644
--- a/modules/mol/mm/tests/test_interaction.cc
+++ b/modules/mol/mm/tests/test_interaction.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/test_simulation.cc b/modules/mol/mm/tests/test_simulation.cc
index 4836f2f2a..ba9c282d6 100644
--- a/modules/mol/mm/tests/test_simulation.cc
+++ b/modules/mol/mm/tests/test_simulation.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/test_topology.cc b/modules/mol/mm/tests/test_topology.cc
index e74b79a4b..e7d56a66b 100644
--- a/modules/mol/mm/tests/test_topology.cc
+++ b/modules/mol/mm/tests/test_topology.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/mol/mm/tests/tests.cc b/modules/mol/mm/tests/tests.cc
index 973da7b13..95e3ae428 100644
--- a/modules/mol/mm/tests/tests.cc
+++ b/modules/mol/mm/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/pymod/wrap_seq_alg.cc b/modules/seq/alg/pymod/wrap_seq_alg.cc
index 30909790c..9df107976 100644
--- a/modules/seq/alg/pymod/wrap_seq_alg.cc
+++ b/modules/seq/alg/pymod/wrap_seq_alg.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/alignment_opts.hh b/modules/seq/alg/src/alignment_opts.hh
index 38aaa1154..84687af40 100644
--- a/modules/seq/alg/src/alignment_opts.hh
+++ b/modules/seq/alg/src/alignment_opts.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/clip_alignment.cc b/modules/seq/alg/src/clip_alignment.cc
index 02ff9c14b..18b31c1a8 100644
--- a/modules/seq/alg/src/clip_alignment.cc
+++ b/modules/seq/alg/src/clip_alignment.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/clip_alignment.hh b/modules/seq/alg/src/clip_alignment.hh
index 7af6abf5b..d5f568476 100644
--- a/modules/seq/alg/src/clip_alignment.hh
+++ b/modules/seq/alg/src/clip_alignment.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/conservation.cc b/modules/seq/alg/src/conservation.cc
index e80077efd..30253a37b 100644
--- a/modules/seq/alg/src/conservation.cc
+++ b/modules/seq/alg/src/conservation.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/conservation.hh b/modules/seq/alg/src/conservation.hh
index 651b5bdd1..b9d7a2673 100644
--- a/modules/seq/alg/src/conservation.hh
+++ b/modules/seq/alg/src/conservation.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/contact_prediction_score.cc b/modules/seq/alg/src/contact_prediction_score.cc
index c01653c2f..892aecd5c 100644
--- a/modules/seq/alg/src/contact_prediction_score.cc
+++ b/modules/seq/alg/src/contact_prediction_score.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/contact_prediction_score.hh b/modules/seq/alg/src/contact_prediction_score.hh
index c88001e1d..a22eecaa7 100644
--- a/modules/seq/alg/src/contact_prediction_score.hh
+++ b/modules/seq/alg/src/contact_prediction_score.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/contact_weight_matrix.cc b/modules/seq/alg/src/contact_weight_matrix.cc
index fd1701827..fa1c9a1b8 100644
--- a/modules/seq/alg/src/contact_weight_matrix.cc
+++ b/modules/seq/alg/src/contact_weight_matrix.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/contact_weight_matrix.hh b/modules/seq/alg/src/contact_weight_matrix.hh
index 7039690b7..19822d9d7 100644
--- a/modules/seq/alg/src/contact_weight_matrix.hh
+++ b/modules/seq/alg/src/contact_weight_matrix.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/distance_map.cc b/modules/seq/alg/src/distance_map.cc
index 57a172913..0dbcb0400 100644
--- a/modules/seq/alg/src/distance_map.cc
+++ b/modules/seq/alg/src/distance_map.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/distance_map.hh b/modules/seq/alg/src/distance_map.hh
index faf1f553c..bfb85b54a 100644
--- a/modules/seq/alg/src/distance_map.hh
+++ b/modules/seq/alg/src/distance_map.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/entropy.cc b/modules/seq/alg/src/entropy.cc
index ed4f091d6..ed608776f 100644
--- a/modules/seq/alg/src/entropy.cc
+++ b/modules/seq/alg/src/entropy.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/entropy.hh b/modules/seq/alg/src/entropy.hh
index 85ec4ac0d..b336ed00a 100644
--- a/modules/seq/alg/src/entropy.hh
+++ b/modules/seq/alg/src/entropy.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/global_align.cc b/modules/seq/alg/src/global_align.cc
index ad8275c9c..2c5de2629 100644
--- a/modules/seq/alg/src/global_align.cc
+++ b/modules/seq/alg/src/global_align.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/global_align.hh b/modules/seq/alg/src/global_align.hh
index a920832d7..b664cd625 100644
--- a/modules/seq/alg/src/global_align.hh
+++ b/modules/seq/alg/src/global_align.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/impl/align_impl.hh b/modules/seq/alg/src/impl/align_impl.hh
index 33c1afe76..c31b76bb9 100644
--- a/modules/seq/alg/src/impl/align_impl.hh
+++ b/modules/seq/alg/src/impl/align_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/ins_del.cc b/modules/seq/alg/src/ins_del.cc
index 50e915990..6996e5697 100644
--- a/modules/seq/alg/src/ins_del.cc
+++ b/modules/seq/alg/src/ins_del.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/ins_del.hh b/modules/seq/alg/src/ins_del.hh
index eb4bfe396..572cb5b88 100644
--- a/modules/seq/alg/src/ins_del.hh
+++ b/modules/seq/alg/src/ins_del.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/local_align.cc b/modules/seq/alg/src/local_align.cc
index bea994306..fdcdd662e 100644
--- a/modules/seq/alg/src/local_align.cc
+++ b/modules/seq/alg/src/local_align.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/local_align.hh b/modules/seq/alg/src/local_align.hh
index 14b8f9af5..49ebdaf11 100644
--- a/modules/seq/alg/src/local_align.hh
+++ b/modules/seq/alg/src/local_align.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/merge_pairwise_alignments.cc b/modules/seq/alg/src/merge_pairwise_alignments.cc
index aa90c1359..a3e4ebfcc 100644
--- a/modules/seq/alg/src/merge_pairwise_alignments.cc
+++ b/modules/seq/alg/src/merge_pairwise_alignments.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/merge_pairwise_alignments.hh b/modules/seq/alg/src/merge_pairwise_alignments.hh
index 04bc8832d..eb75c7c7b 100644
--- a/modules/seq/alg/src/merge_pairwise_alignments.hh
+++ b/modules/seq/alg/src/merge_pairwise_alignments.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/module_config.hh b/modules/seq/alg/src/module_config.hh
index b111b7ece..3a9da2e0c 100644
--- a/modules/seq/alg/src/module_config.hh
+++ b/modules/seq/alg/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/pair_subst_weight_matrix.cc b/modules/seq/alg/src/pair_subst_weight_matrix.cc
index 2d1f0705b..050408ff4 100644
--- a/modules/seq/alg/src/pair_subst_weight_matrix.cc
+++ b/modules/seq/alg/src/pair_subst_weight_matrix.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/pair_subst_weight_matrix.hh b/modules/seq/alg/src/pair_subst_weight_matrix.hh
index 6c0a247ae..598985060 100644
--- a/modules/seq/alg/src/pair_subst_weight_matrix.hh
+++ b/modules/seq/alg/src/pair_subst_weight_matrix.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/semiglobal_align.cc b/modules/seq/alg/src/semiglobal_align.cc
index 4b89fd15c..07bd59dc7 100644
--- a/modules/seq/alg/src/semiglobal_align.cc
+++ b/modules/seq/alg/src/semiglobal_align.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/semiglobal_align.hh b/modules/seq/alg/src/semiglobal_align.hh
index 6d1ca5002..39439fec5 100644
--- a/modules/seq/alg/src/semiglobal_align.hh
+++ b/modules/seq/alg/src/semiglobal_align.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/sequence_identity.cc b/modules/seq/alg/src/sequence_identity.cc
index ed88a5048..080dc3810 100644
--- a/modules/seq/alg/src/sequence_identity.cc
+++ b/modules/seq/alg/src/sequence_identity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/sequence_identity.hh b/modules/seq/alg/src/sequence_identity.hh
index 93d233213..a1f81b6fd 100644
--- a/modules/seq/alg/src/sequence_identity.hh
+++ b/modules/seq/alg/src/sequence_identity.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/sequence_similarity.cc b/modules/seq/alg/src/sequence_similarity.cc
index 67f2e0637..4d20e7134 100644
--- a/modules/seq/alg/src/sequence_similarity.cc
+++ b/modules/seq/alg/src/sequence_similarity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/sequence_similarity.hh b/modules/seq/alg/src/sequence_similarity.hh
index daaa09a7b..222567b18 100644
--- a/modules/seq/alg/src/sequence_similarity.hh
+++ b/modules/seq/alg/src/sequence_similarity.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/subst_weight_matrix.cc b/modules/seq/alg/src/subst_weight_matrix.cc
index 315b00f10..8f05ba92c 100644
--- a/modules/seq/alg/src/subst_weight_matrix.cc
+++ b/modules/seq/alg/src/subst_weight_matrix.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/subst_weight_matrix.hh b/modules/seq/alg/src/subst_weight_matrix.hh
index c3bb6d605..25f74dc1a 100644
--- a/modules/seq/alg/src/subst_weight_matrix.hh
+++ b/modules/seq/alg/src/subst_weight_matrix.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/variance_map.cc b/modules/seq/alg/src/variance_map.cc
index c3c214f83..c50527ac3 100644
--- a/modules/seq/alg/src/variance_map.cc
+++ b/modules/seq/alg/src/variance_map.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/src/variance_map.hh b/modules/seq/alg/src/variance_map.hh
index 0c7e02824..6bf4780f9 100644
--- a/modules/seq/alg/src/variance_map.hh
+++ b/modules/seq/alg/src/variance_map.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/tests/test_distance_analysis.cc b/modules/seq/alg/tests/test_distance_analysis.cc
index 928c00ead..9be0d6fe0 100644
--- a/modules/seq/alg/tests/test_distance_analysis.cc
+++ b/modules/seq/alg/tests/test_distance_analysis.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2016 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/tests/test_merge_pairwise_alignments.cc b/modules/seq/alg/tests/test_merge_pairwise_alignments.cc
index bcdca910f..649735af8 100644
--- a/modules/seq/alg/tests/test_merge_pairwise_alignments.cc
+++ b/modules/seq/alg/tests/test_merge_pairwise_alignments.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/tests/test_sequence_identity.cc b/modules/seq/alg/tests/test_sequence_identity.cc
index 87bd3f33e..0f0d44be8 100644
--- a/modules/seq/alg/tests/test_sequence_identity.cc
+++ b/modules/seq/alg/tests/test_sequence_identity.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/alg/tests/tests.cc b/modules/seq/alg/tests/tests.cc
index 5a9ec9d00..ffa56935c 100644
--- a/modules/seq/alg/tests/tests.cc
+++ b/modules/seq/alg/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/pymod/__init__.py b/modules/seq/base/pymod/__init__.py
index 2e45c5a10..726f3f5af 100644
--- a/modules/seq/base/pymod/__init__.py
+++ b/modules/seq/base/pymod/__init__.py
@@ -1,7 +1,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/pymod/const_seq_list_export_def.hh b/modules/seq/base/pymod/const_seq_list_export_def.hh
index cd1f52853..e6320c15f 100644
--- a/modules/seq/base/pymod/const_seq_list_export_def.hh
+++ b/modules/seq/base/pymod/const_seq_list_export_def.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/pymod/export_profile_handle.cc b/modules/seq/base/pymod/export_profile_handle.cc
index 101446d45..2458a4355 100644
--- a/modules/seq/base/pymod/export_profile_handle.cc
+++ b/modules/seq/base/pymod/export_profile_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/pymod/export_sequence.cc b/modules/seq/base/pymod/export_sequence.cc
index e881187c5..2b23ef15a 100644
--- a/modules/seq/base/pymod/export_sequence.cc
+++ b/modules/seq/base/pymod/export_sequence.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/pymod/wrap_seq.cc b/modules/seq/base/pymod/wrap_seq.cc
index 1dbc2ba17..e2b107792 100644
--- a/modules/seq/base/pymod/wrap_seq.cc
+++ b/modules/seq/base/pymod/wrap_seq.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/aligned_column.cc b/modules/seq/base/src/aligned_column.cc
index 5960a04ee..2e9c5a0ef 100644
--- a/modules/seq/base/src/aligned_column.cc
+++ b/modules/seq/base/src/aligned_column.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/aligned_column.hh b/modules/seq/base/src/aligned_column.hh
index 5b197d733..554a14523 100644
--- a/modules/seq/base/src/aligned_column.hh
+++ b/modules/seq/base/src/aligned_column.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/aligned_column_iterator.hh b/modules/seq/base/src/aligned_column_iterator.hh
index 95bef716e..72fba01a8 100644
--- a/modules/seq/base/src/aligned_column_iterator.hh
+++ b/modules/seq/base/src/aligned_column_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/aligned_region.cc b/modules/seq/base/src/aligned_region.cc
index 50b358c64..0abbecf03 100644
--- a/modules/seq/base/src/aligned_region.cc
+++ b/modules/seq/base/src/aligned_region.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/aligned_region.hh b/modules/seq/base/src/aligned_region.hh
index 2c197d35c..280ac151d 100644
--- a/modules/seq/base/src/aligned_region.hh
+++ b/modules/seq/base/src/aligned_region.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/alignment_handle.cc b/modules/seq/base/src/alignment_handle.cc
index 8b8f2fc28..06cb9d5bf 100644
--- a/modules/seq/base/src/alignment_handle.cc
+++ b/modules/seq/base/src/alignment_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/alignment_handle.hh b/modules/seq/base/src/alignment_handle.hh
index 6ac044cfd..bd268a0d3 100644
--- a/modules/seq/base/src/alignment_handle.hh
+++ b/modules/seq/base/src/alignment_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_impl.cc b/modules/seq/base/src/impl/sequence_impl.cc
index 9864fe8e5..d95cb9d72 100644
--- a/modules/seq/base/src/impl/sequence_impl.cc
+++ b/modules/seq/base/src/impl/sequence_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_impl.hh b/modules/seq/base/src/impl/sequence_impl.hh
index ccb64b775..1e851c417 100644
--- a/modules/seq/base/src/impl/sequence_impl.hh
+++ b/modules/seq/base/src/impl/sequence_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_impl_fw.hh b/modules/seq/base/src/impl/sequence_impl_fw.hh
index 233afacba..38d185c01 100644
--- a/modules/seq/base/src/impl/sequence_impl_fw.hh
+++ b/modules/seq/base/src/impl/sequence_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_list_impl.cc b/modules/seq/base/src/impl/sequence_list_impl.cc
index 6580aac92..8349210d3 100644
--- a/modules/seq/base/src/impl/sequence_list_impl.cc
+++ b/modules/seq/base/src/impl/sequence_list_impl.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_list_impl.hh b/modules/seq/base/src/impl/sequence_list_impl.hh
index cb69e41ea..3910ed9e7 100644
--- a/modules/seq/base/src/impl/sequence_list_impl.hh
+++ b/modules/seq/base/src/impl/sequence_list_impl.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_list_impl_fw.hh b/modules/seq/base/src/impl/sequence_list_impl_fw.hh
index 095d21b30..dba2686bc 100644
--- a/modules/seq/base/src/impl/sequence_list_impl_fw.hh
+++ b/modules/seq/base/src/impl/sequence_list_impl_fw.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/impl/sequence_list_iterator.hh b/modules/seq/base/src/impl/sequence_list_iterator.hh
index 9af6bbaab..c798e92ab 100644
--- a/modules/seq/base/src/impl/sequence_list_iterator.hh
+++ b/modules/seq/base/src/impl/sequence_list_iterator.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/invalid_sequence.hh b/modules/seq/base/src/invalid_sequence.hh
index da74ebd9c..b7162169f 100644
--- a/modules/seq/base/src/invalid_sequence.hh
+++ b/modules/seq/base/src/invalid_sequence.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/module_config.hh b/modules/seq/base/src/module_config.hh
index e01b2e96f..e977356b6 100644
--- a/modules/seq/base/src/module_config.hh
+++ b/modules/seq/base/src/module_config.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/profile_handle.cc b/modules/seq/base/src/profile_handle.cc
index c6aee7a58..7fc378575 100644
--- a/modules/seq/base/src/profile_handle.cc
+++ b/modules/seq/base/src/profile_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/profile_handle.hh b/modules/seq/base/src/profile_handle.hh
index 4a06461b8..dcbe4d332 100644
--- a/modules/seq/base/src/profile_handle.hh
+++ b/modules/seq/base/src/profile_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/sequence_handle.cc b/modules/seq/base/src/sequence_handle.cc
index f57a624e7..22ba482c2 100644
--- a/modules/seq/base/src/sequence_handle.cc
+++ b/modules/seq/base/src/sequence_handle.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/sequence_handle.hh b/modules/seq/base/src/sequence_handle.hh
index cf9aa732d..4e91befaf 100644
--- a/modules/seq/base/src/sequence_handle.hh
+++ b/modules/seq/base/src/sequence_handle.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/sequence_list.cc b/modules/seq/base/src/sequence_list.cc
index 1242720cd..01fef4a20 100644
--- a/modules/seq/base/src/sequence_list.cc
+++ b/modules/seq/base/src/sequence_list.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/sequence_list.hh b/modules/seq/base/src/sequence_list.hh
index 2e6895c6e..89d302f4b 100644
--- a/modules/seq/base/src/sequence_list.hh
+++ b/modules/seq/base/src/sequence_list.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/sequence_op.cc b/modules/seq/base/src/sequence_op.cc
index 17e36da50..b6a5dfda5 100644
--- a/modules/seq/base/src/sequence_op.cc
+++ b/modules/seq/base/src/sequence_op.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/sequence_op.hh b/modules/seq/base/src/sequence_op.hh
index d3f9fc6a1..5f24281d9 100644
--- a/modules/seq/base/src/sequence_op.hh
+++ b/modules/seq/base/src/sequence_op.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/views_from_sequences.cc b/modules/seq/base/src/views_from_sequences.cc
index 1ef113248..65afd7e58 100644
--- a/modules/seq/base/src/views_from_sequences.cc
+++ b/modules/seq/base/src/views_from_sequences.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/src/views_from_sequences.hh b/modules/seq/base/src/views_from_sequences.hh
index 363319d4a..14e328da5 100644
--- a/modules/seq/base/src/views_from_sequences.hh
+++ b/modules/seq/base/src/views_from_sequences.hh
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/tests/test_aligned_column.cc b/modules/seq/base/tests/test_aligned_column.cc
index 73e75310c..678933eba 100644
--- a/modules/seq/base/tests/test_aligned_column.cc
+++ b/modules/seq/base/tests/test_aligned_column.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/tests/test_aligned_region.cc b/modules/seq/base/tests/test_aligned_region.cc
index 27ddc299b..ab0277827 100644
--- a/modules/seq/base/tests/test_aligned_region.cc
+++ b/modules/seq/base/tests/test_aligned_region.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/tests/test_alignment.cc b/modules/seq/base/tests/test_alignment.cc
index 05a405b37..1018310eb 100644
--- a/modules/seq/base/tests/test_alignment.cc
+++ b/modules/seq/base/tests/test_alignment.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/tests/test_profile.cc b/modules/seq/base/tests/test_profile.cc
index 252add767..44338d0aa 100644
--- a/modules/seq/base/tests/test_profile.cc
+++ b/modules/seq/base/tests/test_profile.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2015 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/tests/test_sequence.cc b/modules/seq/base/tests/test_sequence.cc
index b18855bdd..f731b8db6 100644
--- a/modules/seq/base/tests/test_sequence.cc
+++ b/modules/seq/base/tests/test_sequence.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/modules/seq/base/tests/tests.cc b/modules/seq/base/tests/tests.cc
index 4d3b8b161..aac4b1128 100644
--- a/modules/seq/base/tests/tests.cc
+++ b/modules/seq/base/tests/tests.cc
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // This file is part of the OpenStructure project <www.openstructure.org>
 //
-// Copyright (C) 2008-2011 by the OpenStructure authors
+// Copyright (C) 2008-2020 by the OpenStructure authors
 //
 // This library is free software; you can redistribute it and/or modify it under
 // the terms of the GNU Lesser General Public License as published by the Free
diff --git a/scripts/dng.bat.in b/scripts/dng.bat.in
index 202d75f67..b40ba5b68 100644
--- a/scripts/dng.bat.in
+++ b/scripts/dng.bat.in
@@ -2,7 +2,7 @@
 REM ------------------------------------------------------------------------------
 REM This file is part of the OpenStructure project <www.openstructure.org>
 REM
-REM Copyright (C) 2008-2011 by the OpenStructure authors
+REM Copyright (C) 2008-2020 by the OpenStructure authors
 REM
 REM This library is free software; you can redistribute it and/or modify it under
 REM the terms of the GNU Lesser General Public License as published by the Free
diff --git a/scripts/dng.in b/scripts/dng.in
index c04f6b307..93e7d862e 100755
--- a/scripts/dng.in
+++ b/scripts/dng.in
@@ -2,7 +2,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/scripts/ost.bat.in b/scripts/ost.bat.in
index 006fffe52..77056f5c4 100644
--- a/scripts/ost.bat.in
+++ b/scripts/ost.bat.in
@@ -2,7 +2,7 @@
 REM ------------------------------------------------------------------------------
 REM This file is part of the OpenStructure project <www.openstructure.org>
 REM
-REM Copyright (C) 2008-2011 by the OpenStructure authors
+REM Copyright (C) 2008-2020 by the OpenStructure authors
 REM
 REM This library is free software; you can redistribute it and/or modify it under
 REM the terms of the GNU Lesser General Public License as published by the Free
diff --git a/scripts/ost.in b/scripts/ost.in
index 6da63bda4..ee1f600a6 100755
--- a/scripts/ost.in
+++ b/scripts/ost.in
@@ -2,7 +2,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
diff --git a/scripts/ost_config.in b/scripts/ost_config.in
index cda517095..c8a170a32 100644
--- a/scripts/ost_config.in
+++ b/scripts/ost_config.in
@@ -2,7 +2,7 @@
 #------------------------------------------------------------------------------
 # This file is part of the OpenStructure project <www.openstructure.org>
 #
-# Copyright (C) 2008-2011 by the OpenStructure authors
+# Copyright (C) 2008-2020 by the OpenStructure authors
 #
 # This library is free software; you can redistribute it and/or modify it under
 # the terms of the GNU Lesser General Public License as published by the Free
-- 
GitLab


From 90d766f89b32622bf470830addc3c36c49f888fc Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Thu, 13 Feb 2020 16:02:03 +0100
Subject: [PATCH 09/50] Fix doc typo

---
 modules/conop/doc/aminoacid.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/conop/doc/aminoacid.rst b/modules/conop/doc/aminoacid.rst
index a33104ca6..7867e8a0c 100644
--- a/modules/conop/doc/aminoacid.rst
+++ b/modules/conop/doc/aminoacid.rst
@@ -23,7 +23,7 @@ Converter functions
 --------------------------------------------------------------------------------
 .. function:: ResidueToAminoAcid(residue)
               ResidueNameToAminoAcid(rname) 
-              OneLetterCodeNameToAminoAcid(olc) 
+              OneLetterCodeToAminoAcid(olc) 
 
   :return: Amino acid from residue, residue name (three-letter-code)
            or one-letter-code. Returns XXX if residue, residue name or 
-- 
GitLab


From ad684fdb3c739ca305cbe208c02bc965595d1348 Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Thu, 13 Feb 2020 17:21:00 +0100
Subject: [PATCH 10/50] SCHWED-949: Updated tests for non-standard amino acids.

---
 modules/conop/tests/test_amino_acids.cc | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/modules/conop/tests/test_amino_acids.cc b/modules/conop/tests/test_amino_acids.cc
index 2b05d2a0c..60b8ee3b9 100644
--- a/modules/conop/tests/test_amino_acids.cc
+++ b/modules/conop/tests/test_amino_acids.cc
@@ -76,7 +76,7 @@ BOOST_AUTO_TEST_CASE(test_one_letter_code_to_residue_name) {
   BOOST_CHECK_EQUAL(OneLetterCodeToResidueName('W'), "TRP");
   BOOST_CHECK_EQUAL(OneLetterCodeToResidueName('Y'), "TYR");
   BOOST_CHECK_EQUAL(OneLetterCodeToResidueName('V'), "VAL");
-  // should also wiork if not uppercase!
+  // should also work if not uppercase!
   BOOST_CHECK_EQUAL(OneLetterCodeToResidueName('a'), "ALA");
   BOOST_CHECK_EQUAL(OneLetterCodeToResidueName('r'), "ARG");
   BOOST_CHECK_EQUAL(OneLetterCodeToResidueName('n'), "ASN");
@@ -124,7 +124,7 @@ BOOST_AUTO_TEST_CASE(test_one_letter_code_to_amino_acid) {
   BOOST_CHECK_EQUAL(OneLetterCodeToAminoAcid('W'), TRP);
   BOOST_CHECK_EQUAL(OneLetterCodeToAminoAcid('Y'), TYR);
   BOOST_CHECK_EQUAL(OneLetterCodeToAminoAcid('V'), VAL);
-  // should also wiork if not uppercase!
+  // should also work if not uppercase!
   BOOST_CHECK_EQUAL(OneLetterCodeToAminoAcid('a'), ALA);
   BOOST_CHECK_EQUAL(OneLetterCodeToAminoAcid('r'), ARG);
   BOOST_CHECK_EQUAL(OneLetterCodeToAminoAcid('n'), ASN);
@@ -172,7 +172,7 @@ BOOST_AUTO_TEST_CASE(test_residue_name_to_one_letter_code) {
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("TRP"), 'W');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("TYR"), 'Y');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("VAL"), 'V');
-  // should also wiork if not uppercase!
+  // should also work if not uppercase!
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("Ala"), 'A');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("Arg"), 'R');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("Asn"), 'N');
@@ -193,6 +193,11 @@ BOOST_AUTO_TEST_CASE(test_residue_name_to_one_letter_code) {
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("Trp"), 'W');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("Tyr"), 'Y');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("Val"), 'V');
+  // non-standard amino acids
+  BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("MSE"), 'X');
+  BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("SEC"), 'X');
+  BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("PYL"), 'X');
+  BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("PCA"), 'X');
   // unknown ones
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("MUH"), 'X');
   BOOST_CHECK_EQUAL(ResidueNameToOneLetterCode("FOO"), 'X');
@@ -220,7 +225,7 @@ BOOST_AUTO_TEST_CASE(test_residue_name_to_amino_acid) {
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("TRP"), TRP);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("TYR"), TYR);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("VAL"), VAL);
-  // should also wiork if not uppercase!
+  // should also work if not uppercase!
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("Ala"), ALA);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("Arg"), ARG);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("Asn"), ASN);
@@ -241,6 +246,11 @@ BOOST_AUTO_TEST_CASE(test_residue_name_to_amino_acid) {
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("Trp"), TRP);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("Tyr"), TYR);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("Val"), VAL);
+  // non-standard amino acids
+  BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("MSE"), XXX);
+  BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("SEC"), XXX);
+  BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("PYL"), XXX);
+  BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("PCA"), XXX);
   // unknown ones
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("MUH"), XXX);
   BOOST_CHECK_EQUAL(ResidueNameToAminoAcid("FOO"), XXX);
-- 
GitLab


From 002d97351b1ac37eeec17cce38e5d2f95fc27de5 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Fri, 14 Feb 2020 14:05:46 +0100
Subject: [PATCH 11/50] Adapt new C/ CXX_FLAGS into the CI YAML file

---
 .gitlab-ci.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 755fed9fc..0fafefeb2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -71,8 +71,8 @@ test:centos7.3:
              -DZLIB_INCLUDE_DIR=$EBROOTZLIB/include
              -DZLIB_LIBRARY=$EBROOTZLIB/lib/libz.so
              -DOPTIMIZE=1
-             -DCMAKE_C_FLAGS='-L/scicore/soft/apps/libpng/1.6.34-GCCcore-7.3.0/lib/ -L/scicore/soft/apps/LibTIFF/4.0.9-GCCcore-7.3.0/lib/ -L/scicore/soft/apps/zlib/1.2.11-GCCcore-7.3.0/lib/ -isystem ${EBROOTBOOST}/include -isystem ${EBROOTOPENMM}/include'
-             -DCMAKE_CXX_FLAGS='-L/scicore/soft/apps/libpng/1.6.34-GCCcore-7.3.0/lib/ -L/scicore/soft/apps/LibTIFF/4.0.9-GCCcore-7.3.0/lib/ -L/scicore/soft/apps/zlib/1.2.11-GCCcore-7.3.0/lib/ -isystem ${EBROOTBOOST}/include -isystem ${EBROOTOPENMM}/include' 
+             -DCMAKE_C_FLAGS='-L${EBROOTLIBPNG}/lib/ -L${EBROOTLIBTIFF}/lib/ -L${EBROOTZLIB}/lib/ -isystem ${EBROOTBOOST}/include -isystem ${EBROOTOPENMM}/include'
+             -DCMAKE_CXX_FLAGS='-L${EBROOTLIBPNG}/lib/ -L${EBROOTLIBTIFF}/lib/ -L${EBROOTZLIB}/lib/ -isystem ${EBROOTBOOST}/include -isystem ${EBROOTOPENMM}/include'
              -DCMAKE_EXE_LINKER_FLAGS=" -pthread"
   - make -j 2
   - echo "    ... done building OST."
-- 
GitLab


From 90c9ad165392b4082fd9d3950225c512914380c2 Mon Sep 17 00:00:00 2001
From: Bienchen <stefanbienert@me.com>
Date: Mon, 17 Feb 2020 10:56:20 +0100
Subject: [PATCH 12/50] SCHWED-4649: Enforce new policy to get rid of -L in
 CMake calls

---
 CMakeLists.txt          | 14 ++++++++++++--
 modules/doc/install.rst | 12 +++++++-----
 2 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3908e11f6..f49d1ba83 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,15 @@
 # Author: Marco Biasini
 #-------------------------------------------------------------------------------
 
-cmake_minimum_required(VERSION 2.6.4 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.12.1 FATAL_ERROR)
+
+# Set CMake policies
+# Behaviour of target_link_libraries, always link by full path. CMP0060 can
+# disable this to stay compatible with old projects. We want the new behaviour
+# since before we needed to provide the full path ourselves, that is: we
+# manually forced CMake to the new scheme.
+cmake_policy(SET CMP0060 NEW)
+
 project(OpenStructure CXX C)
 set (CMAKE_EXPORT_COMPILE_COMMANDS 1)
 set (OST_VERSION_MAJOR 1)
@@ -262,7 +270,7 @@ if (ENABLE_GUI)
   find_package(Qt5Widgets REQUIRED)
   find_package(Qt5OpenGL REQUIRED)
   set(QT_LIBRARIES ${QT_LIBRARIES} Qt5::Gui Qt5::Widgets Qt5::Core)
-  ost_find_python_module(sip)
+  ost_find_python_module(PyQt5.sip)
   ost_find_python_module(PyQt5)
 endif()
 
@@ -362,3 +370,5 @@ message(STATUS
         "   Debian/Ubuntu directory layout (-DUBUNTU_LAYOUT) : ${_UBUNTU_LAYOUT}"
         ${HIDDEN_VIS_MSG})
 
+
+# LocalWords:  CMake CMP
diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index 7d342fd6f..9d59fbed5 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -28,7 +28,7 @@ a bunch of open-source libraries. If you haven't already installed them, please
 install them now! Where appropriate, the minimally required version is given in 
 parentheses.
 
-* `CMake <http://cmake.org>`_ (2.6.4)
+* `CMake <http://cmake.org>`_ (3.12.1)
 * `Python3 <http://python.org>`_ (3.6)
 * `Boost <http://boost.org>`_ (1.65)
 * `zlib <https://zlib.net/>`_ (usually comes with Boost or system)
@@ -317,11 +317,13 @@ version of OpenStructure.
           -DOPTIMIZE=ON
 
 
-**macOS (Mojave/ High Sierra) with Homebrew**
+**macOS (Catalina) with Homebrew**
 
 `Homebrew <https://brew.sh/>`_ can be used to conveniently install all
-dependencies. The current Boost version, as of writing these instructions, is
-1.70.0 but works so far. Do not forget to also install `boost-python`.
+dependencies. The current Python version, as of writing these instructions, is
+3.7.6 but works so far. Boost comes as 1.72.0 which seems to be OK. Do not
+forget to also install `boost-python3`. Eigen and SQLite also seem to be
+unproblematic concerning higher version numbers.
 
 If you want to build the info module or the graphical user interface, make sure
 you have the Xcode app installed. Just the Xcode command line tools which are
@@ -398,4 +400,4 @@ in your terminal. This will fetch the newest changes.
 ..  LocalWords:  Homebrew cmake CMake zlib SQLite FFTW libtiff libpng PyQt
 ..  LocalWords:  SSL macOS Makefiles PDB qmake PNG libz libsqlite OPTIMIZE
 ..  LocalWords:  DNDEBUG RPATH rpath SHADER shader SPNAV DConnexion profiler
-..  LocalWords:  DOPTIMIZE DENABLE DOPEN DPYTHON DBOOST DSYS Xcode
+..  LocalWords:  DOPTIMIZE DENABLE DOPEN DPYTHON DBOOST DSYS Xcode Eigen
-- 
GitLab


From 1de6649a292cb53ba2eff9912be28009ed2b1b71 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 17 Feb 2020 13:19:48 +0100
Subject: [PATCH 13/50] SCHWED-4612: Set OpenGL GL preferences, new Python
 module name for sip in check if sip is installed.

---
 CMakeLists.txt | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f49d1ba83..e42ceeb00 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,7 +31,9 @@ option(PROFILE "whether to compile with profiling support"
 option(ENABLE_GUI "whether the graphical user interface should be enabled"
        ON)
 option(ENABLE_GFX "whether graphics support should be enabled"
-      ON)
+       ON)
+option(ENABLE_GFX "whether to use the OpenGL Legacy GL implementation"
+       OFF)
 option(ENABLE_IMG "whether the image processing module should be compiled"
        ON)
 option(ENABLE_INFO "whether openstructure should be compiled with support for the info library"
@@ -221,6 +223,11 @@ else()
   endif()
 endif()
 if (ENABLE_GFX)
+  if (OPENGLPREFERENCE_LEGACY)
+    set(OpenGL_GL_PREFERENCE LEGACY)
+  else()
+    set(OpenGL_GL_PREFERENCE GLVND)
+  endif(OPENGLPREFERENCE_LEGACY)
   find_package(OpenGL REQUIRED)
 endif()
 
-- 
GitLab


From f2f934e42ff00b00039d525c6c75481a3c6875cd Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 17 Feb 2020 15:34:09 +0100
Subject: [PATCH 14/50] Fixe doption name

---
 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e42ceeb00..1eb22ab60 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,7 +32,7 @@ option(ENABLE_GUI "whether the graphical user interface should be enabled"
        ON)
 option(ENABLE_GFX "whether graphics support should be enabled"
        ON)
-option(ENABLE_GFX "whether to use the OpenGL Legacy GL implementation"
+option(OPENGLPREFERENCE_LEGACY "whether to use the OpenGL Legacy GL implementation"
        OFF)
 option(ENABLE_IMG "whether the image processing module should be compiled"
        ON)
-- 
GitLab


From f621e39141afef65fb504cd8a8a9d30fe96b1e53 Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Mon, 17 Feb 2020 18:53:10 +0100
Subject: [PATCH 15/50] Get rid of unused VAX conversion files.

Relevant VAX conversion code is in convert.cc.
---
 modules/io/src/convert.cc                     |    3 +
 modules/io/src/img/CMakeLists.txt             |    3 -
 modules/io/src/img/convert_vax_data.c         | 1408 -----------------
 modules/io/src/img/convert_vax_data.h         |  263 ---
 modules/io/src/img/image_format_conversion.cc |  110 --
 5 files changed, 3 insertions(+), 1784 deletions(-)
 delete mode 100755 modules/io/src/img/convert_vax_data.c
 delete mode 100755 modules/io/src/img/convert_vax_data.h
 delete mode 100644 modules/io/src/img/image_format_conversion.cc

diff --git a/modules/io/src/convert.cc b/modules/io/src/convert.cc
index b30501291..19a7bfe65 100644
--- a/modules/io/src/convert.cc
+++ b/modules/io/src/convert.cc
@@ -150,6 +150,9 @@ public:
 
 // specialization for source!=target vax conversion integer types
 
+// NOTE: the VAX conversion is based on the libvaxdata code by L. M. Baker
+// -> a copy of Baker's code was included until OST 1.11 and removed as unused
+
 // byte swapping for int types if local is big endian
 template<class VALUETYPE>
 class ConvertHelper<OST_BIG_ENDIAN,OST_VAX_DATA,VALUETYPE>{
diff --git a/modules/io/src/img/CMakeLists.txt b/modules/io/src/img/CMakeLists.txt
index d17f46e8e..d3fea543a 100644
--- a/modules/io/src/img/CMakeLists.txt
+++ b/modules/io/src/img/CMakeLists.txt
@@ -12,7 +12,6 @@ map_io_jpk_handler.cc
 map_io_nanoscope_handler.cc
 map_io_png_handler.cc
 map_io_df3_handler.cc
-convert_vax_data.c
 image_format.cc
 tiff_util.cc
 PARENT_SCOPE
@@ -22,7 +21,6 @@ set(OST_IO_IMG_HEADERS
 load_map.hh
 map_io_df3_handler.hh
 image_format.hh
-image_format_conversion.cc
 map_io_dx_handler.hh
 map_io_spi_handler.hh
 map_io_situs_handler.hh
@@ -35,7 +33,6 @@ map_io_nanoscope_handler.hh
 map_io_png_handler.hh
 map_io_dm3_handler.hh
 map_io_tiff_handler.hh
-convert_vax_data.h
 tiff_util.hh
 jpk_util.hh
 PARENT_SCOPE
diff --git a/modules/io/src/img/convert_vax_data.c b/modules/io/src/img/convert_vax_data.c
deleted file mode 100755
index cab50f2ae..000000000
--- a/modules/io/src/img/convert_vax_data.c
+++ /dev/null
@@ -1,1408 +0,0 @@
-/******************************************************************************
- *                                                                            *
- * convert_vax_data.c - Convert VAX-format data to/from Unix (IEEE) format.   *
- *                                                                            *
- *    from_vax_i2()  - Byte swap Integer*2                                    *
- *    from_vax_i4()  - Byte reverse Integer*4                                 *
- *    from_vax_r4()  - 32-bit VAX F_floating to IEEE S_floating               *
- *    from_vax_d8()  - 64-bit VAX D_floating to IEEE T_floating               *
- *    from_vax_g8()  - 64-bit VAX G_floating to IEEE T_floating               *
- *    from_vax_h16() - 128-bit VAX H_floating to Alpha X_floating             *
- *                                                                            *
- *    to_vax_i2()    - Byte swap Integer*2                                    *
- *    to_vax_i4()    - Byte reverse Integer*4                                 *
- *    to_vax_r4()    - 32-bit IEEE S_floating to VAX F_floating               *
- *    to_vax_d8()    - 64-bit IEEE T_floating to VAX D_floating               *
- *    to_vax_g8()    - 64-bit IEEE T_floating to VAX G_floating               *
- *    to_vax_h16()   - 128-bit Alpha X_floating to VAX H_floating             *
- *                                                                            *
- * All calls take 3 arguments:                                                *
- *                                                                            *
- *    C declaration:  #include "convert_vax_data.h"                           *
- *            usage:  name( in_array, out_array, &count );                    *
- *                                                                            *
- *    Fortran usage:  Call NAME( in_array, out_array, count )                 *
- *                                                                            *
- * The in_array and out_array parameters may refer to the same object.        *
- *                                                                            *
- *                                                                            *
- * See  convert_vax_data.h  for a description of the VAX and Unix (IEEE) data *
- * formats and the compilation options available.                             *
- *                                                                            *
- *                                                                            *
- * References:  ANSI/IEEE Std 754-1985, IEEE Standard for Binary Floating-    *
- *                 Point Arithmetic, Institute of Electrical and Electronics  *
- *                 Engineers                                                  *
- *              Brunner, Richard A., Ed., 1991, VAX Architecture Reference    *
- *                 Manual, Second Edition, Digital Press                      *
- *              Sites, Richard L., and Witek, Richard T., 1995, Alpha AXP     *
- *                 Architecture Reference Manual, Second Edition, Digital     *
- *                 Press                                                      *
- *                                                                            *
- * Author:      Lawrence M. Baker                                             *
- *              U.S. Geological Survey                                        *
- *              345 Middlefield Road  MS977                                   *
- *              Menlo Park, CA  94025                                         *
- *              baker@usgs.gov                                                *
- *                                                                            *
- * Citation:    Baker, L.M., 2005, libvaxdata: VAX Data Format Conversion     *
- *                 Routines: U.S. Geological Survey Open-File Report 2005-    *
- *                 1424 (http://pubs.usgs.gov/of/2005/1424/).                 *
- *                                                                            *
- *                                                                            *
- *                                 Disclaimer                                 *
- *                                                                            *
- * Although this program has been used by the USGS, no warranty, expressed or *
- * implied, is made by the USGS or the United States  Government  as  to  the *
- * accuracy  and functioning of the program and related program material, nor *
- * shall the fact of  distribution  constitute  any  such  warranty,  and  no *
- * responsibility is assumed by the USGS in connection therewith.             *
- *                                                                            *
- *                                                                            *
- * Modification History:                                                      *
- *                                                                            *
- *  8-Sep-1992  L. M. Baker      Original version.                            *
- * 12-Jan-1993  L. M. Baker      Convert Fortran data conversion routines to  *
- *                                  C.                                        *
- *                               Force underflows to 0 (as the VAX hardware   *
- *                                  does) to avoid IEEE Not-a-Numbers (NaNs). *
- * 14-Jan-1993  L. M. Baker      Define forward and backward conversions for  *
- *                                  all numeric data types (not all implemen- *
- *                                  ted yet).                                 *
- * 20-Jan-1993  L. M. Baker      Convert VAX extrema to subnormal/infinities. *
- * 22-Jan-1993  L. M. Baker      Allow for little-endian and big-endian       *
- *                                  machines.                                 *
- *                               Define register variables for Microsoft C (2 *
- *                                  max).                                     *
- * 25-Jan-1993  L. M. Baker      Provide for Fortran naming with underscores. *
- *                               Provide for separate compilation for librar- *
- *                                  ies.                                      *
- * 27-Jan-1993  L. M. Baker      Swap (16-bit) words in floating-point for-   *
- *                                  mats for little-endian machines.          *
- * 16-May-2000  L. M. Baker      Add conditionals for DEC C, Microsoft Visual *
- *                                  C++.                                      *
- *                               Convert VAX dirty zero (s=e=0, m<>0) to true *
- *                                  zero.                                     *
- *                               raise( SIGFPE ) for VAX reserved operands.   *
- *                               Implement to_vax_r4(), to_vax_d8(),          *
- *                                  to_vax_g8().                              *
- *                               Add const specifier where appropriate.       *
- *  1-Feb-2001  L. M. Baker      Change long to int (long's are 64 bits on    *
- *                                  Compaq's Tru64 UNIX).                     *
- *                               Add __alpha to the list of predefined macros *
- *                                  that set IS_LITTLE_ENDIAN to 1.           *
- *  5-Feb-2001  L. M. Baker      Add prototypes for all functions (Matlab's   *
- *                                  MrC command on Macintosh requires them).  *
- *  9-Mar-2001  L. M. Baker      #include "convert_vax_data.h".               *
- * 12-Aug-2005  L. M. Baker      Add conditionals for GNU C and Portland      *
- *                                  Group C on AMD Opteron/Intel EM64T 64-bit *
- *                                  x86 machines.                             *
- * 16-Sep-2005  L. M. Baker      IEEE X_floating exponent is 15 bits, not 11  *
- *                                  bits (fix from_vax_h16()).                *
- *                               Correct recognition of +-0, +-Inf and +-NaN  *
- *                                  in to_vax_d8(), to_vax_g8().              *
- *                               Implement to_vax_h16().                      *
- * 17-Sep-2005  L. M. Baker      Add macro definitions for every float type.  *
- * 19-Sep-2005  L. M. Baker      Add fixups for IEEE-to-VAX conversion        *
- *                                  faults (+-infinity, +-NaN, overflow).     *
- * 22-Sep-2005  L. M. Baker      Change LITTLE_ENDIAN to IS_LITTLE_ENDIAN to  *
- *                                  avoid conflict with GCC/BSD predefined    *
- *                                  macro named LITTLE_ENDIAN.                *
- * 12-Oct-2005  L. M. Baker      Remove unreferenced variables.               *
- *  8-Nov-2005  L. M. Baker      Move #define const if not __STDC__ to        *
- *                                  convert_vax_data.h                        *
- *                                                                            *
- ******************************************************************************/
-
-/*
-  adapted for IPLT: removed SIGFPE signal
-*/
-
-#include "convert_vax_data.h"	/* UPCASE, APPEND_UNDERSCORE, FORTRAN_LINKAGE */
-
-#ifndef IS_LITTLE_ENDIAN
-
-/* VAX C, GNU C on a VAX or an Alpha, or DEC C */
-
-#if defined( vax ) || defined( __vax ) || defined( vms ) || \
-    defined( __vms ) || defined( __alpha )
-#define IS_LITTLE_ENDIAN 1
-#endif
-
-/* Microsoft 80x86 C or Microsoft Visual C++ on an 80x86 or an Alpha */
-
-#if defined( M_I86 ) || defined( _M_IX86 ) || defined( __M_ALPHA )
-#define IS_LITTLE_ENDIAN 1
-#endif
-
-/* Sun C, GNU C, or Intel C on an 80x86 */
-
-#if defined( i386 ) || defined( __i386 )
-#define IS_LITTLE_ENDIAN 1
-#endif
-
-/* GNU C or Portland Group C on an AMD Opteron or Intel EM64T */
-
-#if defined( __x86_64 ) || defined( __x86_64__ )
-#define IS_LITTLE_ENDIAN 1
-#endif
-
-/* Otherwise, assume big-endian machine */
-
-#ifndef IS_LITTLE_ENDIAN
-#define IS_LITTLE_ENDIAN 0
-#endif
-
-#endif
-
-#if !defined( MAKE_FROM_VAX_I2 ) && !defined( MAKE_FROM_VAX_I4 )  && \
-    !defined( MAKE_FROM_VAX_R4 ) && !defined( MAKE_FROM_VAX_D8 )  && \
-    !defined( MAKE_FROM_VAX_G8 ) && !defined( MAKE_FROM_VAX_H16 ) && \
-    !defined( MAKE_TO_VAX_I2 )   && !defined( MAKE_TO_VAX_I4 )    && \
-    !defined( MAKE_TO_VAX_R4 )   && !defined( MAKE_TO_VAX_D8 )    && \
-    !defined( MAKE_TO_VAX_G8 )   && !defined( MAKE_TO_VAX_H16 )
-
-#define MAKE_FROM_VAX_I2
-#define MAKE_FROM_VAX_I4
-#define MAKE_FROM_VAX_R4
-#define MAKE_FROM_VAX_D8
-#define MAKE_FROM_VAX_G8
-#define MAKE_FROM_VAX_H16
-
-#define MAKE_TO_VAX_I2
-#define MAKE_TO_VAX_I4
-#define MAKE_TO_VAX_R4
-#define MAKE_TO_VAX_D8
-#define MAKE_TO_VAX_G8
-#define MAKE_TO_VAX_H16
-
-#endif
-
-#include <limits.h>             /* UCHAR_MAX, USHRT_MAX, UINT_MAX */
-
-#if UCHAR_MAX != 255U || USHRT_MAX != 65535U || UINT_MAX != 4294967295U
-#error convert_vax_data.c requires 8-bit chars, 16-bit shorts, and 32-bit ints
-#endif
-
-#if defined( MAKE_FROM_VAX_R4 ) || defined( MAKE_FROM_VAX_D8 )  || \
-    defined( MAKE_FROM_VAX_G8 ) || defined( MAKE_FROM_VAX_H16 ) || \
-    defined( MAKE_TO_VAX_R4 )   || defined( MAKE_TO_VAX_D8 )    || \
-    defined( MAKE_TO_VAX_G8 )   || defined( MAKE_TO_VAX_H16 )
-#include <signal.h>             /* SIGFPE, raise() */
-#endif
-
-/* FLoating point data format invariants */
-
-#define SIGN_BIT             0x80000000
-
-/* VAX floating point data formats (see VAX Architecture Reference Manual) */
-
-#define VAX_F_SIGN_BIT       SIGN_BIT
-#define VAX_F_EXPONENT_MASK  0x7F800000
-#define VAX_F_EXPONENT_SIZE  8
-#define VAX_F_EXPONENT_BIAS  ( 1 << ( VAX_F_EXPONENT_SIZE - 1 ) )
-#define VAX_F_MANTISSA_MASK  0x007FFFFF
-#define VAX_F_MANTISSA_SIZE  23
-#define VAX_F_HIDDEN_BIT     ( 1 << VAX_F_MANTISSA_SIZE )
-
-#define VAX_D_SIGN_BIT       SIGN_BIT
-#define VAX_D_EXPONENT_MASK  0x7F800000
-#define VAX_D_EXPONENT_SIZE  8
-#define VAX_D_EXPONENT_BIAS  ( 1 << ( VAX_D_EXPONENT_SIZE - 1 ) )
-#define VAX_D_MANTISSA_MASK  0x007FFFFF
-#define VAX_D_MANTISSA_SIZE  23
-#define VAX_D_HIDDEN_BIT     ( 1 << VAX_D_MANTISSA_SIZE )
-
-#define VAX_G_SIGN_BIT       SIGN_BIT
-#define VAX_G_EXPONENT_MASK  0x7FF00000
-#define VAX_G_EXPONENT_SIZE  11
-#define VAX_G_EXPONENT_BIAS  ( 1 << ( VAX_G_EXPONENT_SIZE - 1 ) )
-#define VAX_G_MANTISSA_MASK  0x000FFFFF
-#define VAX_G_MANTISSA_SIZE  20
-#define VAX_G_HIDDEN_BIT     ( 1 << VAX_G_MANTISSA_SIZE )
-
-#define VAX_H_SIGN_BIT       SIGN_BIT
-#define VAX_H_EXPONENT_MASK  0x7FFF0000
-#define VAX_H_EXPONENT_SIZE  15
-#define VAX_H_EXPONENT_BIAS  ( 1 << ( VAX_H_EXPONENT_SIZE - 1 ) )
-#define VAX_H_MANTISSA_MASK  0x0000FFFF
-#define VAX_H_MANTISSA_SIZE  16
-#define VAX_H_HIDDEN_BIT     ( 1 << VAX_H_MANTISSA_SIZE )
-
-/* IEEE floating point data formats (see Alpha Architecture Reference Manual) */
-
-#define IEEE_S_SIGN_BIT      SIGN_BIT
-#define IEEE_S_EXPONENT_MASK 0x7F800000
-#define IEEE_S_EXPONENT_SIZE 8
-#define IEEE_S_EXPONENT_BIAS ( ( 1 << ( IEEE_S_EXPONENT_SIZE - 1 ) ) - 1 )
-#define IEEE_S_MANTISSA_MASK 0x007FFFFF
-#define IEEE_S_MANTISSA_SIZE 23
-#define IEEE_S_HIDDEN_BIT    ( 1 << IEEE_S_MANTISSA_SIZE )
-
-#define IEEE_T_SIGN_BIT      SIGN_BIT
-#define IEEE_T_EXPONENT_MASK 0x7FF00000
-#define IEEE_T_EXPONENT_SIZE 11
-#define IEEE_T_EXPONENT_BIAS ( ( 1 << ( IEEE_T_EXPONENT_SIZE - 1 ) ) - 1 )
-#define IEEE_T_MANTISSA_MASK 0x000FFFFF
-#define IEEE_T_MANTISSA_SIZE 20
-#define IEEE_T_HIDDEN_BIT    ( 1 << IEEE_T_MANTISSA_SIZE )
-
-#define IEEE_X_SIGN_BIT      SIGN_BIT
-#define IEEE_X_EXPONENT_MASK 0x7FFF0000
-#define IEEE_X_EXPONENT_SIZE 15
-#define IEEE_X_EXPONENT_BIAS ( ( 1 << ( IEEE_X_EXPONENT_SIZE - 1 ) ) - 1 )
-#define IEEE_X_MANTISSA_MASK 0x0000FFFF
-#define IEEE_X_MANTISSA_SIZE 16
-#define IEEE_X_HIDDEN_BIT    ( 1 << IEEE_X_MANTISSA_SIZE )
-
-/************************************************************** from_vax_i2() */
-
-#ifdef MAKE_FROM_VAX_I2
-
-void FORTRAN_LINKAGE from_vax_i2( const void *inbuf, void *outbuf,
-                                  const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-
-   register const unsigned short *in;   /* Microsoft C: up to 2 register vars */
-   register unsigned short *out;        /* Microsoft C: up to 2 register vars */
-   int n;
-
-
-   in  = (const unsigned short *) inbuf;
-   out = (unsigned short *) outbuf;
-
-   if ( in != out ) {
-      for ( n = *count; n > 0; n-- ) {
-         *out++ = *in++;
-      }
-   }
-
-#else
-
-   const unsigned char *in;
-   unsigned char *out;
-   int n;
-   unsigned char c1;
-
-
-   in  = (const unsigned char *) inbuf;
-   out = (unsigned char *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-      c1     = *in++;
-      *out++ = *in++;
-      *out++ = c1;
-   }
-
-#endif
-
-}
-
-#endif /* #ifdef MAKE_FROM_VAX_I2 */
-
-/************************************************************** from_vax_i4() */
-
-#ifdef MAKE_FROM_VAX_I4
-
-void FORTRAN_LINKAGE from_vax_i4( const void *inbuf, void *outbuf,
-                                  const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-
-   register const unsigned int *in;     /* Microsoft C: up to 2 register vars */
-   register unsigned int *out;          /* Microsoft C: up to 2 register vars */
-   int n;
-
-
-   in  = (const unsigned int *) inbuf;
-   out = (unsigned int *) outbuf;
-
-   if ( in != out ) {
-      for ( n = *count; n > 0; n-- ) {
-         *out++ = *in++;
-      }
-   }
-
-#else
-
-   const unsigned char *in;
-   unsigned char *out;
-   int n;
-   unsigned char c1, c2, c3;
-
-
-   in  = (unsigned char *) inbuf;
-   out = (unsigned char *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-      c1     = *in++;
-      c2     = *in++;
-      c3     = *in++;
-      *out++ = *in++;
-      *out++ = c3;
-      *out++ = c2;
-      *out++ = c1;
-   }
-
-#endif
-
-}
-
-#endif /* #ifdef MAKE_FROM_VAX_I4 */
-
-/************************************************************** from_vax_r4() */
-
-#ifdef MAKE_FROM_VAX_R4
-
-/* Assert the mantissa in a VAX F_float is the same as in an IEEE S_float     */
-#if VAX_F_MANTISSA_MASK != IEEE_S_MANTISSA_MASK
-#error MANTISSA_MASK mismatch in from_vax_r4()
-#endif
-#define MANTISSA_MASK VAX_F_MANTISSA_MASK
-/* If  the mantissas are the same, then so are the no. of bits and the hidden */
-/* normalization bit                                                          */
-#define MANTISSA_SIZE VAX_F_MANTISSA_SIZE
-#define HIDDEN_BIT    VAX_F_HIDDEN_BIT
-
-/* Assert  the  VAX  F_float  exponent  bias is greater than the IEEE S_float */
-/* exponent bias (overflow is not possible)                                   */
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_F_EXPONENT_BIAS - IEEE_S_EXPONENT_BIAS )
-#if EXPONENT_ADJUSTMENT < 2
-#error EXPONENT_ADJUSTMENT assertion failure in from_vax_r4()
-#endif
-#define IN_PLACE_EXPONENT_ADJUSTMENT \
-           ( EXPONENT_ADJUSTMENT << IEEE_S_MANTISSA_SIZE )
-
-void FORTRAN_LINKAGE from_vax_r4( const void *inbuf, void *outbuf,
-                                  const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-   register const unsigned short *in;   /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   const unsigned char *in;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   register unsigned int *out;          /* Microsoft C: up to 2 register vars */
-   unsigned int part1;
-   int n;
-   int e;
-
-
-#if IS_LITTLE_ENDIAN
-   in  = (const unsigned short *) inbuf;
-#else
-   in  = (const unsigned char *) inbuf;
-#endif
-   out = (unsigned int *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-#if IS_LITTLE_ENDIAN
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part1     = part.l;
-#else
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part1     = part.l;
-#endif
-      if ( ( e = ( part1 & VAX_F_EXPONENT_MASK ) ) == 0 ) {
-                                  /* If the biased VAX exponent is zero [e=0] */
-
-         if ( ( part1 & SIGN_BIT ) == SIGN_BIT ) {       /* If negative [s=1] */
-	   //raise( SIGFPE );/* VAX reserved operand fault; fixup to IEEE zero */
-	   return;
-         }
-           /* Set VAX dirty [m<>0] or true [m=0] zero to IEEE +zero [s=e=m=0] */
-         *out++ = 0;
-
-      } else {                  /* The biased VAX exponent is non-zero [e<>0] */
-
-         e >>= MANTISSA_SIZE;               /* Obtain the biased VAX exponent */
-
-         /* The  biased  VAX  exponent  has to be adjusted to account for the */
-         /* right shift of the IEEE mantissa binary point and the  difference */
-         /* between  the biases in their "excess n" exponent representations. */
-         /* If the resulting biased IEEE exponent is less than  or  equal  to */
-         /* zero, the converted IEEE S_float must use subnormal form.         */
-
-         if ( ( e - EXPONENT_ADJUSTMENT ) > 0 ) {
-                                            /* Use IEEE normalized form [e>0] */
-
-            /* Both mantissas are 23 bits; adjust the exponent field in place */
-            *out++ = part1 - IN_PLACE_EXPONENT_ADJUSTMENT;
-
-         } else {                       /* Use IEEE subnormal form [e=0, m>0] */
-
-            *out++ = ( part1 & SIGN_BIT ) |
-                     ( ( HIDDEN_BIT | ( part1 & MANTISSA_MASK ) ) >>
-                       ( 1 - e ) );
-
-         }
-      }
-   }
-
-}
-
-#undef MANTISSA_MASK
-#undef MANTISSA_SIZE
-#undef HIDDEN_BIT
-#undef EXPONENT_ADJUSTMENT
-#undef IN_PLACE_EXPONENT_ADJUSTMENT
-
-#endif /* #ifdef MAKE_FROM_VAX_R4 */
-
-/************************************************************** from_vax_d8() */
-
-#ifdef MAKE_FROM_VAX_D8
-
-/* Assert  the  IEEE  T_float  exponent  bias  is so much larger than the VAX */
-/* D_float exponent bias that it  is  not possible  for  this  conversion  to */
-/* overflow or underflow                                                      */
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_D_EXPONENT_BIAS - IEEE_T_EXPONENT_BIAS )
-#if ( EXPONENT_ADJUSTMENT + VAX_D_MANTISSA_SIZE + 1 ) > 0
-#error EXPONENT_ADJUSTMENT assertion failure in from_vax_d8()
-#endif
-#define IN_PLACE_EXPONENT_ADJUSTMENT \
-           ( EXPONENT_ADJUSTMENT << IEEE_T_MANTISSA_SIZE )
-
-/* Assert the VAX D_float mantissa is wider than the IEEE T_float mantissa    */
-#define EXPONENT_RIGHT_SHIFT ( VAX_D_MANTISSA_SIZE - IEEE_T_MANTISSA_SIZE )
-#if EXPONENT_RIGHT_SHIFT <= 0
-#error EXPONENT_RIGHT_SHIFT assertion failure in from_vax_d8()
-#endif
-
-void FORTRAN_LINKAGE from_vax_d8( const void *inbuf, void *outbuf,
-                                  const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-   register const unsigned short *in;   /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   const unsigned char *in;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   register unsigned int *out;          /* Microsoft C: up to 2 register vars */
-   unsigned int part1, part2;
-   int n;
-
-
-#if IS_LITTLE_ENDIAN
-   in  = (const unsigned short *) inbuf;
-#else
-   in  = (const unsigned char *) inbuf;
-#endif
-   out = (unsigned int *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-#if IS_LITTLE_ENDIAN
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part1     = part.l;
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part2     = part.l;
-#else
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part1     = part.l;
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part2     = part.l;
-#endif
-      if ( ( part1 & VAX_D_EXPONENT_MASK ) == 0 ) {
-                                  /* If the biased VAX exponent is zero [e=0] */
-
-         if ( ( part1 & SIGN_BIT ) == SIGN_BIT ) {       /* If negative [s=1] */
-	   //raise( SIGFPE );/* VAX reserved operand fault; fixup to IEEE zero */
-	   return;
-         }
-           /* Set VAX dirty [m<>0] or true [m=0] zero to IEEE +zero [s=e=m=0] */
-         *out++ = 0;
-         *out++ = 0;
-
-      } else {                  /* The biased VAX exponent is non-zero [e<>0] */
-
-         /* Because the range of an IEEE T_float is so much larger than a VAX */
-         /* D_float, the converted IEEE T_float will never be subnormal form. */
-
-         /* Use  IEEE normalized form [e>0]; truncate the mantissa from 55 to */
-         /* 52 bits, then adjust the exponent field in place                  */
-         *out++ = ( ( part1 & SIGN_BIT ) |
-                    ( ( part1 & ~SIGN_BIT ) >> EXPONENT_RIGHT_SHIFT ) ) -
-                  IN_PLACE_EXPONENT_ADJUSTMENT;
-         *out++ = ( part1 << ( 32 - EXPONENT_RIGHT_SHIFT ) ) |
-                  ( part2 >>        EXPONENT_RIGHT_SHIFT );
-
-      }
-   }
-
-}
-
-#undef EXPONENT_ADJUSTMENT
-#undef IN_PLACE_EXPONENT_ADJUSTMENT
-#undef EXPONENT_RIGHT_SHIFT
-
-#endif /* #ifdef MAKE_FROM_VAX_D8 */
-
-/************************************************************** from_vax_g8() */
-
-#ifdef MAKE_FROM_VAX_G8
-
-/* Assert the mantissa in a VAX G_float is the same as in an IEEE T_float     */
-#if VAX_G_MANTISSA_MASK != IEEE_T_MANTISSA_MASK
-#error MANTISSA_MASK mismatch in from_vax_g8()
-#endif
-#define MANTISSA_MASK VAX_G_MANTISSA_MASK
-/* If  the mantissas are the same, then so are the no. of bits and the hidden */
-/* normalization bit                                                          */
-#define MANTISSA_SIZE VAX_G_MANTISSA_SIZE
-#define HIDDEN_BIT    VAX_G_HIDDEN_BIT
-
-/* Assert  the  VAX  G_float  exponent  bias is greater than the IEEE T_float */
-/* exponent bias (overflow is not possible)                                   */
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_G_EXPONENT_BIAS - IEEE_T_EXPONENT_BIAS )
-#if EXPONENT_ADJUSTMENT < 2
-#error EXPONENT_ADJUSTMENT assertion failure in from_vax_g8()
-#endif
-#define IN_PLACE_EXPONENT_ADJUSTMENT \
-           ( EXPONENT_ADJUSTMENT << IEEE_T_MANTISSA_SIZE )
-
-void FORTRAN_LINKAGE from_vax_g8( const void *inbuf, void *outbuf,
-                                  const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-   register const unsigned short *in;   /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   const unsigned char *in;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   register unsigned int *out;          /* Microsoft C: up to 2 register vars */
-   unsigned int part1, part2;
-   int n;
-   int e;
-
-
-#if IS_LITTLE_ENDIAN
-   in  = (const unsigned short *) inbuf;
-#else
-   in  = (const unsigned char *) inbuf;
-#endif
-   out = (unsigned int *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-#if IS_LITTLE_ENDIAN
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part1     = part.l;
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part2     = part.l;
-#else
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part1     = part.l;
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part2     = part.l;
-#endif
-      if ( ( e = ( part1 & VAX_G_EXPONENT_MASK ) ) == 0 ) {
-                                  /* If the biased VAX exponent is zero [e=0] */
-
-         if ( ( part1 & SIGN_BIT ) == SIGN_BIT ) {       /* If negative [s=1] */
-	   //raise( SIGFPE );/* VAX reserved operand fault; fixup to IEEE zero */
-	   return;
-         }
-           /* Set VAX dirty [m<>0] or true [m=0] zero to IEEE +zero [s=e=m=0] */
-         *out++ = 0;
-         *out++ = 0;
-
-      } else {                  /* The biased VAX exponent is non-zero [e<>0] */
-
-         e >>= MANTISSA_SIZE;               /* Obtain the biased VAX exponent */
-         
-         /* The  biased  VAX  exponent  has to be adjusted to account for the */
-         /* right shift of the IEEE mantissa binary point and the  difference */
-         /* between  the biases in their "excess n" exponent representations. */
-         /* If the resulting biased IEEE exponent is less than  or  equal  to */
-         /* zero, the converted IEEE T_float must use subnormal form.         */
-
-         if ( ( e - EXPONENT_ADJUSTMENT ) > 0 ) {
-                                            /* Use IEEE normalized form [e>0] */
-
-            /* Both mantissas are 52 bits; adjust the exponent field in place */
-            *out++ = part1 - IN_PLACE_EXPONENT_ADJUSTMENT;
-            *out++ = part2;
-
-         } else {                       /* Use IEEE subnormal form [e=0, m>0] */
-
-            part1  = ( part1 & ( SIGN_BIT | MANTISSA_MASK ) ) | HIDDEN_BIT;
-            *out++ = ( part1 & SIGN_BIT ) |
-                     ( ( part1 & ( HIDDEN_BIT | MANTISSA_MASK ) ) >>
-                       ( 1 - e ) );
-            *out++ = ( part1 << ( 31 + e ) ) | ( part2 >> ( 1 - e ) );
-
-         }
-      }
-   }
-
-}
-
-#undef MANTISSA_MASK
-#undef MANTISSA_SIZE
-#undef HIDDEN_BIT
-#undef EXPONENT_ADJUSTMENT
-#undef IN_PLACE_EXPONENT_ADJUSTMENT
-
-#endif /* #ifdef MAKE_FROM_VAX_G8 */
-
-/************************************************************* from_vax_h16() */
-
-#ifdef MAKE_FROM_VAX_H16
-
-/* Assert the mantissa in a VAX H_float is the same as in an IEEE X_float     */
-#if VAX_H_MANTISSA_MASK != IEEE_X_MANTISSA_MASK
-#error MANTISSA_MASK mismatch in from_vax_h16()
-#endif
-#define MANTISSA_MASK VAX_H_MANTISSA_MASK
-/* If  the mantissas are the same, then so are the no. of bits and the hidden */
-/* normalization bit                                                          */
-#define MANTISSA_SIZE VAX_H_MANTISSA_SIZE
-#define HIDDEN_BIT    VAX_H_HIDDEN_BIT
-
-/* Assert  the  VAX  H_float  exponent  bias is greater than the IEEE X_float */
-/* exponent bias (overflow is not possible)                                   */
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_H_EXPONENT_BIAS - IEEE_X_EXPONENT_BIAS )
-#if EXPONENT_ADJUSTMENT < 2
-#error EXPONENT_ADJUSTMENT assertion failure in from_vax_H16()
-#endif
-#define IN_PLACE_EXPONENT_ADJUSTMENT \
-           ( EXPONENT_ADJUSTMENT << IEEE_X_MANTISSA_SIZE )
-
-void FORTRAN_LINKAGE from_vax_h16( const void *inbuf, void *outbuf,
-                                   const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-   register const unsigned short *in;   /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   const unsigned char *in;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   register unsigned int *out;          /* Microsoft C: up to 2 register vars */
-   unsigned int part1, part2, part3, part4;
-   int n;
-   int e;
-
-
-#if IS_LITTLE_ENDIAN
-   in  = (const unsigned short *) inbuf;
-#else
-   in  = (const unsigned char *) inbuf;
-#endif
-   out = (unsigned int *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-#if IS_LITTLE_ENDIAN
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part1     = part.l;
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part2     = part.l;
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part3     = part.l;
-      part.i[1] = *in++;
-      part.i[0] = *in++;
-      part4     = part.l;
-#else
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part1     = part.l;
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part2     = part.l;
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part3     = part.l;
-      part.c[1] = *in++;
-      part.c[0] = *in++;
-      part.c[3] = *in++;
-      part.c[2] = *in++;
-      part4     = part.l;
-#endif
-      if ( ( e = ( part1 & VAX_H_EXPONENT_MASK ) ) == 0 ) {
-                                  /* If the biased VAX exponent is zero [e=0] */
-
-         if ( ( part1 & SIGN_BIT ) == SIGN_BIT ) {       /* If negative [s=1] */
-	   //raise( SIGFPE );/* VAX reserved operand fault; fixup to IEEE zero */
-	   return;
-         }
-           /* Set VAX dirty [m<>0] or true [m=0] zero to IEEE +zero [s=e=m=0] */
-         *out++ = 0;
-         *out++ = 0;
-         *out++ = 0;
-         *out++ = 0;
-
-      } else {                  /* The biased VAX exponent is non-zero [e<>0] */
-
-         e >>= MANTISSA_SIZE;               /* Obtain the biased VAX exponent */
-         
-         /* The  biased  VAX  exponent  has to be adjusted to account for the */
-         /* right shift of the IEEE mantissa binary point and the  difference */
-         /* between  the biases in their "excess n" exponent representations. */
-         /* If the resulting biased IEEE exponent is less than  or  equal  to */
-         /* zero, the converted IEEE X_float must use subnormal form.         */
-
-         if ( ( e - EXPONENT_ADJUSTMENT ) > 0 ) {
-                                            /* Use IEEE normalized form [e>0] */
-
-           /* Both mantissas are 112 bits; adjust the exponent field in place */
-            *out++ = part1 - IN_PLACE_EXPONENT_ADJUSTMENT;
-            *out++ = part2;
-            *out++ = part3;
-            *out++ = part4;
-
-         } else {                       /* Use IEEE subnormal form [e=0, m>0] */
-
-            part1  = ( part1 & ( SIGN_BIT | MANTISSA_MASK ) ) | HIDDEN_BIT;
-            *out++ = ( part1 & SIGN_BIT ) |
-                     ( ( part1 & ( HIDDEN_BIT | MANTISSA_MASK ) ) >>
-                       ( 1 - e ) );
-            *out++ = ( part1 << ( 31 + e ) ) | ( part2 >> ( 1 - e ) );
-            *out++ = ( part2 << ( 31 + e ) ) | ( part3 >> ( 1 - e ) );
-            *out++ = ( part3 << ( 31 + e ) ) | ( part4 >> ( 1 - e ) );
-
-         }
-      }
-   }
-
-}
-
-#undef MANTISSA_MASK
-#undef MANTISSA_SIZE
-#undef HIDDEN_BIT
-#undef EXPONENT_ADJUSTMENT
-#undef IN_PLACE_EXPONENT_ADJUSTMENT
-
-#endif /* #ifdef MAKE_FROM_VAX_H16 */
-
-/**************************************************************** to_vax_i2() */
-
-#ifdef MAKE_TO_VAX_I2
-
-void FORTRAN_LINKAGE to_vax_i2( const void *inbuf, void *outbuf,
-                                const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-
-   register const unsigned short *in;   /* Microsoft C: up to 2 register vars */
-   register unsigned short *out;        /* Microsoft C: up to 2 register vars */
-   int n;
-
-
-   in  = (const unsigned short *) inbuf;
-   out = (unsigned short *) outbuf;
-
-   if ( in != out ) {
-      for ( n = *count; n > 0; n-- ) {
-         *out++ = *in++;
-      }
-   }
-
-#else
-
-   const unsigned char *in;
-   unsigned char *out;
-   int n;
-   unsigned char c1;
-
-
-   in  = (const unsigned char *) inbuf;
-   out = (unsigned char *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-      c1     = *in++;
-      *out++ = *in++;
-      *out++ = c1;
-   }
-
-#endif
-
-}
-
-#endif /* #ifdef MAKE_TO_VAX_I2 */
-
-/**************************************************************** to_vax_i4() */
-
-#ifdef MAKE_TO_VAX_I4
-
-void FORTRAN_LINKAGE to_vax_i4( const void *inbuf, void *outbuf,
-                                const int *count ) {
-
-#if IS_LITTLE_ENDIAN
-
-   register const unsigned int *in;     /* Microsoft C: up to 2 register vars */
-   register unsigned int *out;          /* Microsoft C: up to 2 register vars */
-   int n;
-
-
-   in  = (const unsigned int *) inbuf;
-   out = (unsigned int *) outbuf;
-
-   if ( in != out ) {
-      for ( n = *count; n > 0; n-- ) {
-         *out++ = *in++;
-      }
-   }
-
-#else
-
-   const unsigned char *in;
-   unsigned char *out;
-   int n;
-   unsigned char c1, c2, c3;
-
-
-   in  = (const unsigned char *) inbuf;
-   out = (unsigned char *) outbuf;
-
-   for ( n = *count; n > 0; n-- ) {
-      c1     = *in++;
-      c2     = *in++;
-      c3     = *in++;
-      *out++ = *in++;
-      *out++ = c3;
-      *out++ = c2;
-      *out++ = c1;
-   }
-
-#endif
-
-}
-
-#endif /* #ifdef MAKE_TO_VAX_I4 */
-
-/**************************************************************** to_vax_r4() */
-
-#ifdef MAKE_TO_VAX_R4
-
-/* Assert the mantissa in a VAX F_float is the same as in an IEEE S_float     */
-#if VAX_F_MANTISSA_MASK != IEEE_S_MANTISSA_MASK
-#error MANTISSA_MASK mismatch in to_vax_r4()
-#endif
-#define MANTISSA_MASK VAX_F_MANTISSA_MASK
-/* If  the mantissas are the same, then so are the no. of bits and the hidden */
-/* normalization bit                                                          */
-#define MANTISSA_SIZE VAX_F_MANTISSA_SIZE
-#define HIDDEN_BIT    VAX_F_HIDDEN_BIT
-
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_F_EXPONENT_BIAS - IEEE_S_EXPONENT_BIAS )
-
-void FORTRAN_LINKAGE to_vax_r4( const void *inbuf, void *outbuf,
-                                const int *count ) {
-
-   register const unsigned int *in;     /* Microsoft C: up to 2 register vars */
-#if IS_LITTLE_ENDIAN
-   register unsigned short *out;        /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   unsigned char *out;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   unsigned int part1;
-   unsigned int m;
-   int n;
-   int e;
-
-
-   in = (const unsigned int *) inbuf;
-#if IS_LITTLE_ENDIAN
-   out = (unsigned short *) outbuf;
-#else
-   out = (unsigned char *) outbuf;
-#endif
-
-   for ( n = *count; n > 0; n-- ) {
-      part1 = *in++;
-      if ( ( part1 & ~SIGN_BIT ) == 0 ) {
-
-         part.l = 0;         /* Set IEEE +-zero [e=m=0] to VAX zero [s=e=m=0] */
-
-      } else if ( ( e = ( part1 & IEEE_S_EXPONENT_MASK ) ) ==
-                  IEEE_S_EXPONENT_MASK ) {
-
-       /* VAX's have no equivalents for IEEE +-Infinity and +-NaN [e=all-1's] */
-	//raise( SIGFPE );
-	return;
-
-	/* Fixup to VAX +-extrema [e=all-1's] with zero mantissa [m=0] */
-	part.l = ( part1 & SIGN_BIT ) | VAX_F_EXPONENT_MASK;
-
-      } else {
-
-         e >>= MANTISSA_SIZE;              /* Obtain the biased IEEE exponent */
-         m = part1 & MANTISSA_MASK;               /* Obtain the IEEE mantissa */
-
-         if ( e == 0 ) {                          /* Denormalized [e=0, m<>0] */
-            m <<= 1; /* Adjust representation from 2**(1-bias) to 2**(e-bias) */
-            while ( ( m & HIDDEN_BIT ) == 0 ) {
-               m <<= 1;
-               e -= 1;                                     /* Adjust exponent */
-            }
-            m &= MANTISSA_MASK;         /* Adjust mantissa to hidden-bit form */
-         }
-
-         if ( ( e += EXPONENT_ADJUSTMENT ) <= 0 ) {
-
-            part.l = 0;                                   /* Silent underflow */
-
-         } else if ( e > ( 2 * VAX_F_EXPONENT_BIAS - 1 ) ) {
-
-	   //raise( SIGFPE );/* Overflow; fixup to VAX +-extrema [e=m=all-1's] */
-	   return;
-	   part.l = ( part1 & SIGN_BIT ) | ~SIGN_BIT;
-
-         } else {
-
-                    /* VAX normalized form [e>0] (both mantissas are 23 bits) */
-            part.l = ( part1 & SIGN_BIT ) | ( e << MANTISSA_SIZE ) | m;
-
-         }
-
-      }
-#if IS_LITTLE_ENDIAN
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-#else
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-#endif
-   }
-
-}
-
-#undef MANTISSA_MASK
-#undef MANTISSA_SIZE
-#undef HIDDEN_BIT
-#undef EXPONENT_ADJUSTMENT
-
-#endif /* #ifdef MAKE_TO_VAX_R4 */
-
-/**************************************************************** to_vax_d8() */
-
-#ifdef MAKE_TO_VAX_D8
-
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_D_EXPONENT_BIAS - IEEE_T_EXPONENT_BIAS )
-
-/* Assert the VAX D_float mantissa is wider than the IEEE T_float mantissa    */
-#define EXPONENT_LEFT_SHIFT ( VAX_D_MANTISSA_SIZE - IEEE_T_MANTISSA_SIZE )
-#if EXPONENT_LEFT_SHIFT <= 0
-#error EXPONENT_LEFT_SHIFT assertion failure in to_vax_d8()
-#endif
-
-void FORTRAN_LINKAGE to_vax_d8( const void *inbuf, void *outbuf,
-                                const int *count ) {
-
-   register const unsigned int *in;     /* Microsoft C: up to 2 register vars */
-#if IS_LITTLE_ENDIAN
-   register unsigned short *out;        /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   unsigned char *out;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   unsigned int part1, part2;
-   unsigned int m;
-   int n;
-   int e;
-
-
-   in = (const unsigned int *) inbuf;
-#if IS_LITTLE_ENDIAN
-   out = (unsigned short *) outbuf;
-#else
-   out = (unsigned char *) outbuf;
-#endif
-
-   for ( n = *count; n > 0; n-- ) {
-      part1 = *in++;
-      part2 = *in++;
-      if ( ( ( part1 & ~SIGN_BIT ) | part2 ) == 0 ) {
-
-         part.l = 0;         /* Set IEEE +-zero [e=m=0] to VAX zero [s=e=m=0] */
-      /* part2  = 0; */                              /* part2 is already zero */
-
-      } else if ( ( e = ( part1 & IEEE_T_EXPONENT_MASK ) ) ==
-                  IEEE_T_EXPONENT_MASK ) {
-
-       /* VAX's have no equivalents for IEEE +-Infinity and +-NaN [e=all-1's] */
-	//raise( SIGFPE );
-	return;
-	 /* Fixup to VAX +-extrema [e=all-1's] with zero mantissa [m=0] */
-         part.l = ( part1 & SIGN_BIT ) | VAX_D_EXPONENT_MASK;
-         part2  = 0;
-         
-      } else {
-
-         e >>= IEEE_T_MANTISSA_SIZE;       /* Obtain the biased IEEE exponent */
-         m = part1 & IEEE_T_MANTISSA_MASK;        /* Obtain the IEEE mantissa */
-
-         if ( e == 0 ) {                          /* Denormalized [e=0, m<>0] */
-                     /* Adjust representation from 2**(1-bias) to 2**(e-bias) */
-            m = ( m << 1 ) | ( part2 >> 31 );
-            part2 <<= 1;
-            while ( ( m & IEEE_T_HIDDEN_BIT ) == 0 ) {
-               m = ( m << 1 ) | ( part2 >> 31 );
-               part2 <<= 1;
-               e -= 1;                                     /* Adjust exponent */
-            }
-            m &= IEEE_T_MANTISSA_MASK;  /* Adjust mantissa to hidden-bit form */
-         }
-
-         if ( ( e += EXPONENT_ADJUSTMENT ) <= 0 ) {
-
-            part.l = 0;                                   /* Silent underflow */
-            part2  = 0;
-
-         } else if ( e > ( 2 * VAX_D_EXPONENT_BIAS - 1 ) ) {
-
-	   //raise( SIGFPE );/* Overflow; fixup to VAX +-extrema [e=m=all-1's] */
-	   return;
-            part.l = ( part1 & SIGN_BIT ) | ~SIGN_BIT;
-            part2  = ~0;
-
-         } else {
-
-           /* VAX normalized form [e>0]; zero pad mantissa from 52 to 55 bits */
-            part.l = ( part1 & SIGN_BIT ) |
-                     ( e << ( VAX_D_MANTISSA_SIZE + EXPONENT_LEFT_SHIFT ) ) |
-                     ( m     <<        EXPONENT_LEFT_SHIFT ) |
-                     ( part2 >> ( 32 - EXPONENT_LEFT_SHIFT ) );
-            part2 <<= EXPONENT_LEFT_SHIFT;
-
-         }
-
-      }
-#if IS_LITTLE_ENDIAN
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-      part.l = part2;
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-#else
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-      part.l = part2;
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-#endif
-   }
-
-}
-
-#undef EXPONENT_ADJUSTMENT
-#undef EXPONENT_RIGHT_SHIFT
-
-#endif /* #ifdef MAKE_TO_VAX_D8 */
-
-/**************************************************************** to_vax_g8() */
-
-#ifdef MAKE_TO_VAX_G8
-
-/* Assert the mantissa in a VAX G_float is the same as in an IEEE T_float     */
-#if VAX_G_MANTISSA_MASK != IEEE_T_MANTISSA_MASK
-#error MANTISSA_MASK mismatch in to_vax_g8()
-#endif
-#define MANTISSA_MASK VAX_G_MANTISSA_MASK
-/* If  the mantissas are the same, then so are the no. of bits and the hidden */
-/* normalization bit                                                          */
-#define MANTISSA_SIZE VAX_G_MANTISSA_SIZE
-#define HIDDEN_BIT    VAX_G_HIDDEN_BIT
-
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_G_EXPONENT_BIAS - IEEE_T_EXPONENT_BIAS )
-
-void FORTRAN_LINKAGE to_vax_g8( const void *inbuf, void *outbuf,
-                                const int *count ) {
-
-   register const unsigned int *in;     /* Microsoft C: up to 2 register vars */
-#if IS_LITTLE_ENDIAN
-   register unsigned short *out;        /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   unsigned char *out;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   unsigned int part1, part2;
-   unsigned int m;
-   int n;
-   int e;
-
-
-   in = (const unsigned int *) inbuf;
-#if IS_LITTLE_ENDIAN
-   out = (unsigned short *) outbuf;
-#else
-   out = (unsigned char *) outbuf;
-#endif
-
-   for ( n = *count; n > 0; n-- ) {
-      part1 = *in++;
-      part2 = *in++;
-      if ( ( ( part1 & ~SIGN_BIT ) | part2 ) == 0 ) {
-
-         part.l = 0;         /* Set IEEE +-zero [e=m=0] to VAX zero [s=e=m=0] */
-      /* part2  = 0; */                              /* part2 is already zero */
-
-      } else if ( ( e = ( part1 & IEEE_T_EXPONENT_MASK ) ) ==
-                  IEEE_T_EXPONENT_MASK ) {
-
-       /* VAX's have no equivalents for IEEE +-Infinity and +-NaN [e=all-1's] */
-	//raise( SIGFPE );
-	return;
-               /* Fixup to VAX +-extrema [e=all-1's] with zero mantissa [m=0] */
-         part.l = ( part1 & SIGN_BIT ) | VAX_G_EXPONENT_MASK;
-         part2  = 0;
-         
-      } else {
-
-         e >>= MANTISSA_SIZE;              /* Obtain the biased IEEE exponent */
-         m = part1 & MANTISSA_MASK;               /* Obtain the IEEE mantissa */
-
-         if ( e == 0 ) {                          /* Denormalized [e=0, m<>0] */
-                     /* Adjust representation from 2**(1-bias) to 2**(e-bias) */
-            m = ( m << 1 ) | ( part2 >> 31 );
-            part2 <<= 1;
-            while ( ( m & HIDDEN_BIT ) == 0 ) {
-               m = ( m << 1 ) | ( part2 >> 31 );
-               part2 <<= 1;
-               e -= 1;                                     /* Adjust exponent */
-            }
-            m &= MANTISSA_MASK;         /* Adjust mantissa to hidden-bit form */
-         }
-
-         if ( ( e += EXPONENT_ADJUSTMENT ) <= 0 ) {
-
-            part.l = 0;                                   /* Silent underflow */
-            part2  = 0;
-
-         } else if ( e > ( 2 * VAX_D_EXPONENT_BIAS - 1 ) ) {
-
-	   //raise( SIGFPE );/* Overflow; fixup to VAX +-extrema [e=m=all-1's] */
-	   return;
-            part.l = ( part1 & SIGN_BIT ) | ~SIGN_BIT;
-            part2  = ~0;
-
-         } else {
-
-                    /* VAX normalized form [e>0] (both mantissas are 52 bits) */
-            part.l = ( part1 & SIGN_BIT ) | ( e << MANTISSA_SIZE ) | m;
-                                                  /* part2 is already correct */
-
-         }
-
-      }
-#if IS_LITTLE_ENDIAN
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-      part.l = part2;
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-#else
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-      part.l = part2;
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-#endif
-   }
-
-}
-
-#undef MANTISSA_MASK
-#undef MANTISSA_SIZE
-#undef HIDDEN_BIT
-#undef EXPONENT_ADJUSTMENT
-
-#endif /* #ifdef MAKE_TO_VAX_G8 */
-
-/*************************************************************** to_vax_h16() */
-
-#ifdef MAKE_TO_VAX_H16
-
-/* Assert the mantissa in a VAX H_float is the same as in an IEEE X_float     */
-#if VAX_H_MANTISSA_MASK != IEEE_X_MANTISSA_MASK
-#error MANTISSA_MASK mismatch in to_vax_h16()
-#endif
-#define MANTISSA_MASK VAX_H_MANTISSA_MASK
-/* If  the mantissas are the same, then so are the no. of bits and the hidden */
-/* normalization bit                                                          */
-#define MANTISSA_SIZE VAX_H_MANTISSA_SIZE
-#define HIDDEN_BIT    VAX_H_HIDDEN_BIT
-
-#define EXPONENT_ADJUSTMENT ( 1 + VAX_H_EXPONENT_BIAS - IEEE_X_EXPONENT_BIAS )
-
-void FORTRAN_LINKAGE to_vax_h16( const void *inbuf, void *outbuf,
-                                 const int *count ) {
-
-   register const unsigned int *in;     /* Microsoft C: up to 2 register vars */
-#if IS_LITTLE_ENDIAN
-   register unsigned short *out;        /* Microsoft C: up to 2 register vars */
-   union { unsigned short i[2]; unsigned int l; } part;
-#else
-   unsigned char *out;
-   union { unsigned char c[4]; unsigned int l; } part;
-#endif
-   unsigned int part1, part2, part3, part4;
-   unsigned int m;
-   int n;
-   int e;
-
-
-   in = (const unsigned int *) inbuf;
-#if IS_LITTLE_ENDIAN
-   out = (unsigned short *) outbuf;
-#else
-   out = (unsigned char *) outbuf;
-#endif
-
-   for ( n = *count; n > 0; n-- ) {
-      part1 = *in++;
-      part2 = *in++;
-      part3 = *in++;
-      part4 = *in++;
-      if ( ( ( part1 & ~SIGN_BIT ) | part2 | part3 | part4 ) == 0 ) {
-
-         part.l = 0;         /* Set IEEE +-zero [e=m=0] to VAX zero [s=e=m=0] */
-      /* part2  = 0; */           /* part2, part3, and part4 are already zero */
-      /* part3  = 0; */
-      /* part4  = 0; */
-
-      } else if ( ( e = ( part1 & IEEE_X_EXPONENT_MASK ) ) ==
-                  IEEE_X_EXPONENT_MASK ) {
-
-       /* VAX's have no equivalents for IEEE +-Infinity and +-NaN [e=all-1's] */
-	//raise( SIGFPE );
-	return;
-               /* Fixup to VAX +-extrema [e=all-1's] with zero mantissa [m=0] */
-         part.l = ( part1 & SIGN_BIT ) | VAX_H_EXPONENT_MASK;
-         part2  = 0;
-         part3  = 0;
-         part4  = 0;
-         
-      } else {
-
-         e >>= MANTISSA_SIZE;              /* Obtain the biased IEEE exponent */
-         m = part1 & MANTISSA_MASK;               /* Obtain the IEEE mantissa */
-
-         if ( e == 0 ) {                          /* Denormalized [e=0, m<>0] */
-                     /* Adjust representation from 2**(1-bias) to 2**(e-bias) */
-            m = ( m << 1 ) | ( part2 >> 31 );
-            part2 <<= 1;
-            while ( ( m & HIDDEN_BIT ) == 0 ) {
-               m = ( m << 1 ) | ( part2 >> 31 );
-               part2 = ( part2 << 1 ) | ( part3 >> 31 );
-               part3 = ( part3 << 1 ) | ( part4 >> 31 );
-               part4 <<= 1;
-               e -= 1;                                     /* Adjust exponent */
-            }
-            m &= MANTISSA_MASK;         /* Adjust mantissa to hidden-bit form */
-         }
-
-         if ( ( e += EXPONENT_ADJUSTMENT ) <= 0 ) {
-
-            part.l = 0;                                   /* Silent underflow */
-            part2  = 0;
-            part3  = 0;
-            part4  = 0;
-
-         } else if ( e > ( 2 * VAX_H_EXPONENT_BIAS - 1 ) ) {
-
-	   //raise( SIGFPE );/* Overflow; fixup to VAX +-extrema [e=m=all-1's] */
-	   return;
-            part.l = ( part1 & SIGN_BIT ) | ~SIGN_BIT;
-            part2  = ~0;
-            part3  = ~0;
-            part4  = ~0;
-
-         } else {
-
-                   /* VAX normalized form [e>0] (both mantissas are 112 bits) */
-            part.l = ( part1 & SIGN_BIT ) | ( e << MANTISSA_SIZE ) | m;
-                               /* part2, part3, and part4 are already correct */
-
-         }
-
-      }
-#if IS_LITTLE_ENDIAN
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-      part.l = part2;
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-      part.l = part3;
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-      part.l = part4;
-      *out++ = part.i[1];
-      *out++ = part.i[0];
-#else
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-      part.l = part2;
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-      part.l = part3;
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-      part.l = part4;
-      *out++ = part.c[1];
-      *out++ = part.c[0];
-      *out++ = part.c[3];
-      *out++ = part.c[2];
-#endif
-   }
-
-}
-
-#undef MANTISSA_MASK
-#undef MANTISSA_SIZE
-#undef HIDDEN_BIT
-#undef EXPONENT_ADJUSTMENT
-
-#endif /* #ifdef MAKE_TO_VAX_H16 */
diff --git a/modules/io/src/img/convert_vax_data.h b/modules/io/src/img/convert_vax_data.h
deleted file mode 100755
index e8e057780..000000000
--- a/modules/io/src/img/convert_vax_data.h
+++ /dev/null
@@ -1,263 +0,0 @@
-/******************************************************************************
- *                                                                            *
- * convert_vax_data.h - Convert VAX-format data to/from Unix (IEEE) format.   *
- *                                                                            *
- *    from_vax_i2()  - Byte swap Integer*2                                    *
- *    from_vax_i4()  - Byte reverse Integer*4                                 *
- *    from_vax_r4()  - 32-bit VAX F_floating to IEEE S_floating               *
- *    from_vax_d8()  - 64-bit VAX D_floating to IEEE T_floating               *
- *    from_vax_g8()  - 64-bit VAX G_floating to IEEE T_floating               *
- *    from_vax_h16() - 128-bit VAX H_floating to Alpha X_floating             *
- *                                                                            *
- *    to_vax_i2()    - Byte swap Integer*2                                    *
- *    to_vax_i4()    - Byte reverse Integer*4                                 *
- *    to_vax_r4()    - 32-bit IEEE S_floating to VAX F_floating               *
- *    to_vax_d8()    - 64-bit IEEE T_floating to VAX D_floating               *
- *    to_vax_g8()    - 64-bit IEEE T_floating to VAX G_floating               *
- *    to_vax_h16()   - 128-bit Alpha X_floating to VAX H_floating             *
- *                                                                            *
- * All calls take 3 arguments:                                                *
- *                                                                            *
- *    C declaration:  #include "convert_vax_data.h"                           *
- *            usage:  name( in_array, out_array, &count );                    *
- *                                                                            *
- *    Fortran usage:  Call NAME( in_array, out_array, count )                 *
- *                                                                            *
- * The in_array and out_array parameters may refer to the same object.        *
- *                                                                            *
- *                                                                            *
- * VAXes (as well as the Intel 80x86 family) store integers in 2's complement *
- * format, ordering the bytes in memory from low-order to high-order  (collo- *
- * quially  called  little-endian format).  Most Unix machines (Sun, IBM, HP) *
- * also store integers in 2's complement format, but  use  the  opposite  (so *
- * called big-endian) byte ordering.                                          *
- *                                                                            *
- * A  VAX  integer  is converted to (big-endian) Unix format by reversing the *
- * byte order.                                                                *
- *                                                                            *
- * Most  Unix machines implement the ANSI/IEEE 754-1985 floating-point arith- *
- * metic standard.  VAX and IEEE formats are similar  (after  byte-swapping). *
- * The  high-order bit is a sign bit (s).  This is followed by a biased expo- *
- * nent (e), and a (usually) hidden-bit normalized mantissa (m).  They differ *
- * in  the number used to bias the exponent, the location of the implicit bi- *
- * nary point for the mantissa, and the representation of exceptional numbers *
- * (e.g., +/-infinity).                                                       *
- *                                                                            *
- * VAX floating-point formats:  (-1)^s * 2^(e-bias) * 0.1m                    *
- *                                                                            *
- *                  31              15              0                         *
- *                   |               |              |                         *
- * F_floating        mmmmmmmmmmmmmmmmseeeeeeeemmmmmmm  bias = 128             *
- * D_floating        mmmmmmmmmmmmmmmmseeeeeeeemmmmmmm  bias = 128             *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- * G_floating        mmmmmmmmmmmmmmmmseeeeeeeeeeemmmm  bias = 1024            *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- * H_floating        mmmmmmmmmmmmmmmmseeeeeeeeeeeeeee  bias = 16384           *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- *                                                                            *
- * IEEE floating-point formats:  (-1)^s * 2^(e-bias) * 1.m                    *
- *                                                                            *
- *                  31              15              0                         *
- *                   |               |              |                         *
- * S_floating        seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm  bias = 127             *
- * T_floating        seeeeeeeeeeemmmmmmmmmmmmmmmmmmmm  bias = 1023            *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- * X_floating        seeeeeeeeeeeeeeemmmmmmmmmmmmmmmm  bias = 16383           *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- *                   mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                         *
- *                                                                            *
- * A  VAX floating-point number is converted to IEEE floating-point format by *
- * subtracting (1+VAX_bias-IEEE_bias) from the exponent field to  (1)  adjust *
- * from  VAX  0.1m hidden-bit normalization to IEEE 1.m hidden-bit normaliza- *
- * tion and (2) adjust the bias from VAX format to IEEE  format.   True  zero *
- * [s=e=m=0]  and  dirty  zero  [s=e=0, m<>0] are special cases which must be *
- * recognized and handled separately.                                         *
- *                                                                            *
- * Numbers  whose  absolute value is too small to represent in the normalized *
- * IEEE format illustrated above are converted to subnormal form [e=0,  m>0]: *
- * (-1)^s * 2^(1-bias) * 0.m.   Numbers  whose absolute value is too small to *
- * represent in subnormal form are set to 0.0 (silent underflow).             *
- *                                                                            *
- * Note: If the fractional part of the VAX floating-point number is too large *
- *       for the corresponding IEEE floating-point format,  bits  are  simply *
- *       discarded  from  the  right.  Thus, the remaining fractional part is *
- *       chopped, not rounded to the lowest-order bit.  This can  only  occur *
- *       when the conversion requires IEEE subnormal form.                    *
- *                                                                            *
- * A  VAX  floating-point  reserved operand [s=1, e=0, m=any] causes a SIGFPE *
- * exception to be raised.  The converted result is set to zero.              *
- *                                                                            *
- * Conversely,  an  IEEE  floating-point number is converted to VAX floating- *
- * point format by  adding  (1+VAX_bias-IEEE_bias)  to  the  exponent  field. *
- * +zero [s=e=m=0], -zero [s=1, e=m=0], infinities [s=X, e=all-1's, m=0], and *
- * NaNs [s=X, e=all-1's, m<>0] are special cases which must be recognized and *
- * handled  separately.   Infinities  and NaNs cause a SIGFPE exception to be *
- * raised.  The result returned has the largest VAX exponent [e=all-1's]  and *
- * zero mantissa [m=0] with the same sign as the original.                    *
- *                                                                            *
- * Numbers  whose  absolute value is too small to represent in the normalized *
- * VAX format illustrated above are set  to  0.0  (silent  underflow).   (VAX *
- * floating-point  format does not support subnormal numbers.)  Numbers whose *
- * absolute value exceeds the largest representable VAX-format number cause a *
- * SIGFPE exception to be raised (overflow).  (VAX floating-point format does *
- * not have reserved bit patterns for infinities and  not-a-numbers  [NaNs].) *
- * The  result  returned  has  the  largest  VAX  exponent and mantissa [e=m= *
- * all-1's] with the same sign as the original.                               *
- *                                                                            *
- *                                                                            *
- * Two  variants  of  convert_vax_data.c are available using IS_LITTLE_ENDIAN *
- * and APPEND_UNDERSCORE.  If IS_LITTLE_ENDIAN is defined as 0 (false),  then *
- * the  conversions  are performed for a big-endian machine, i.e., byte reor- *
- * dering is performed for all data types.  If IS_LITTLE_ENDIAN is defined as *
- * 1 (true), then no reordering is performed.  (Integers are identical to VAX *
- * format.)                                                                   *
- *                                                                            *
- * If  IS_LITTLE_ENDIAN is not defined, then it is defined as 1 (true) if any *
- * of the following macros are defined:                                       *
- *                                                                            *
- *    vax __vax vms __vms __alpha  DEC VAX C, GNU C on a DEC VAX or a DEC     *
- *                                    Alpha, DEC C                            *
- *    M_I86 _M_IX86 __M_ALPHA      Microsoft 80x86 C or Microsoft Visual C++  *
- *                                    on an Intel x86 or a DEC Alpha          *
- *    i386 __i386                  Sun C, GNU C, or Intel C on an Intel x86   *
- *    __x86_64 __x86_64__          GNU C or Portland Group C on an AMD        *
- *                                    Opteron or an Intel EM64T               *
- *                                                                            *
- * If  APPEND_UNDERSCORE  is defined, the entry point names are compiled with *
- * an underscore appended.  This is required so that they can  be  called  by *
- * Fortran  in  cases  where  the  Fortran  compiler appends an underscore to *
- * externally called routines (e.g., Sun Fortran).                            *
- *                                                                            *
- * Normally,  all routines are compiled into a single object module.  To com- *
- * pile a single routine into its own module, define MAKE_routine_name,  sub- *
- * stituting  the upper-case name of the routine for routine_name.  For exam- *
- * ple, MAKE_TO_VAX_I2.  (This is useful, for example, to insert the routines *
- * into  a  library such that a linker may extract only the routines actually *
- * needed by a particular program.)                                           *
- *                                                                            *
- * convert_vax_data.c assumes an ANSI C compiler, 8-bit chars, 16-bit shorts, *
- * and 32-bit ints.                                                           *
- *                                                                            *
- *                                                                            *
- * References:  ANSI/IEEE Std 754-1985, IEEE Standard for Binary Floating-    *
- *                 Point Arithmetic, Institute of Electrical and Electronics  *
- *                 Engineers                                                  *
- *              Brunner, Richard A., Ed., 1991, VAX Architecture Reference    *
- *                 Manual, Second Edition, Digital Press                      *
- *              Sites, Richard L., and Witek, Richard T., 1995, Alpha AXP     *
- *                 Architecture Reference Manual, Second Edition, Digital     *
- *                 Press                                                      *
- *                                                                            *
- * Author:      Lawrence M. Baker                                             *
- *              U.S. Geological Survey                                        *
- *              345 Middlefield Road  MS977                                   *
- *              Menlo Park, CA  94025                                         *
- *              baker@usgs.gov                                                *
- *                                                                            *
- * Citation:    Baker, L.M., 2005, libvaxdata: VAX Data Format Conversion     *
- *                 Routines: U.S. Geological Survey Open-File Report 2005-    *
- *                 1424 (http://pubs.usgs.gov/of/2005/1424/).                 *
- *                                                                            *
- *                                                                            *
- *                                 Disclaimer                                 *
- *                                                                            *
- * Although this program has been used by the USGS, no warranty, expressed or *
- * implied, is made by the USGS or the United States  Government  as  to  the *
- * accuracy  and functioning of the program and related program material, nor *
- * shall the fact of  distribution  constitute  any  such  warranty,  and  no *
- * responsibility is assumed by the USGS in connection therewith.             *
- *                                                                            *
- *                                                                            *
- * Modification History:                                                      *
- *                                                                            *
- *  8-Mar-2001  L. M. Baker      Original version.                            *
- *                               Define upcased and underscore-appended       *
- *                                  variants.                                 *
- *  9-Mar-2001  L. M. Baker      Add #ifndef _CONVERT_VAX_DATA guard.         *
- * 16-Sep-2005  L. M. Baker      Correct the diagram of IEEE X_floating       *
- *                                  (exponent is 15 bits, not 11 bits).       *
- * 19-Sep-2005  L. M. Baker      Add fixups for IEEE-to-VAX conversion        *
- *                                  faults (+-infinity, +-NaN, overflow).     *
- *  8-Nov-2005  L. M. Baker      Move #define const if not __STDC__ from      *
- *                                  convert_vax_data.c                        *
- *                                                                            *
- ******************************************************************************/
-
-#ifndef _CONVERT_VAX_DATA
-#define _CONVERT_VAX_DATA
-
-#ifndef FORTRAN_LINKAGE
-#define FORTRAN_LINKAGE
-#endif
-
-#ifdef UPCASE
-
-#define from_vax_i2  FROM_VAX_I2
-#define from_vax_i4  FROM_VAX_I4
-#define from_vax_r4  FROM_VAX_R4
-#define from_vax_d8  FROM_VAX_D8
-#define from_vax_g8  FROM_VAX_G8
-#define from_vax_h16 FROM_VAX_H16
-
-#define to_vax_i2    TO_VAX_I2
-#define to_vax_i4    TO_VAX_I4
-#define to_vax_r4    TO_VAX_R4
-#define to_vax_d8    TO_VAX_D8
-#define to_vax_g8    TO_VAX_G8
-#define to_vax_h16   TO_VAX_H16
-
-#endif
-
-#ifdef APPEND_UNDERSCORE
-
-#define from_vax_i2  from_vax_i2##_
-#define from_vax_i4  from_vax_i4##_
-#define from_vax_r4  from_vax_r4##_
-#define from_vax_d8  from_vax_d8##_
-#define from_vax_g8  from_vax_g8##_
-#define from_vax_h16 from_vax_h16##_
-
-#define to_vax_i2    to_vax_i2##_
-#define to_vax_i4    to_vax_i4##_
-#define to_vax_r4    to_vax_r4##_
-#define to_vax_d8    to_vax_d8##_
-#define to_vax_g8    to_vax_g8##_
-#define to_vax_h16   to_vax_h16##_
-
-#endif
-
-/* const is ANSI C, C++ only */
-#if !defined( __STDC__ ) && !defined( __cplusplus )
-#define const
-#endif
-
-void FORTRAN_LINKAGE from_vax_i2(  const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE from_vax_i4(  const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE from_vax_r4(  const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE from_vax_d8(  const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE from_vax_g8(  const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE from_vax_h16( const void *inbuf, void *outbuf,
-                                   const int *count );
-
-void FORTRAN_LINKAGE to_vax_i2(    const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE to_vax_i4(    const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE to_vax_r4(    const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE to_vax_d8(    const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE to_vax_g8(    const void *inbuf, void *outbuf,
-                                   const int *count );
-void FORTRAN_LINKAGE to_vax_h16(   const void *inbuf, void *outbuf,
-                                   const int *count );
-
-#endif /* #ifndef _CONVERT_VAX_DATA */
diff --git a/modules/io/src/img/image_format_conversion.cc b/modules/io/src/img/image_format_conversion.cc
deleted file mode 100644
index 8ce7122fc..000000000
--- a/modules/io/src/img/image_format_conversion.cc
+++ /dev/null
@@ -1,110 +0,0 @@
-//------------------------------------------------------------------------------
-// This file is part of the OpenStructure project <www.openstructure.org>
-//
-// Copyright (C) 2008-2020 by the OpenStructure authors
-// Copyright (C) 2003-2010 by the IPLT authors
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License as published by the Free
-// Software Foundation; either version 3.0 of the License, or (at your option)
-// any later version.
-// This library is distributed in the hope that it will be useful, but WITHOUT
-// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-// FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more
-// details.
-//
-// You should have received a copy of the GNU Lesser General Public License
-// along with this library; if not, write to the Free Software Foundation, Inc.,
-// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-//------------------------------------------------------------------------------
-
-/*
-  wrapper around Lawrence Baker's vax conversion routines
-
-  Author: Ansgar Philippsen
-*/
-
-#ifndef IMG_IMAGE_FORMAT_H
-#error "image_format_conversion.cc must be included from image_format.hh"
-#endif
-
-#include <ost/message.hh>
-#include <ost/io/io_exception.hh>
-
-extern "C" {
-#include "convert_vax_data.h"
-}
-
-namespace ost { namespace io {
-
-template<typename T>
-inline
-void VaxToIEEE(T* t,unsigned int n);
-
-template<>
-inline
-void VaxToIEEE(char* t,unsigned int n)
-{
-  // noop
-}
-
-template<>
-inline
-void VaxToIEEE(unsigned char* t,unsigned int n)
-{
-  // noop
-}
-
-template<>
-inline
-void VaxToIEEE(float* t,unsigned int n)
-{
-  static int count[]={0};
-  count[0]=n;
-  from_vax_r4(t,t,count);
-}
-
-template<>
-inline
-void VaxToIEEE(int* t,unsigned int n)
-{
-  static int count[]={0};
-  count[0]=n;
-  from_vax_i4(t,t,count);
-}
-
-template<>
-inline
-void VaxToIEEE(unsigned int* t,unsigned int n)
-{
-  static int count[]={0};
-  count[0]=n;
-  from_vax_i4(t,t,count);
-}
-
-template<>
-inline
-void VaxToIEEE(short* t,unsigned int n)
-{
-  static int count[]={0};
-  count[0]=n;
-  from_vax_i2(t,t,count);
-}
-
-template<>
-inline
-void VaxToIEEE(unsigned short* t,unsigned int n)
-{
-  static int count[]={0};
-  count[0]=n;
-  from_vax_i2(t,t,count);
-}
-
-template<typename T>
-inline
-void VaxToIEEE(T* t,unsigned int n)
-{
-  throw IOException("unsupported VaxToIEEE conversion");
-}
-
-}} // ns
-- 
GitLab


From 229e0b46787a05ff71b9eab6336dc4cbdec384f9 Mon Sep 17 00:00:00 2001
From: Bienchen <stefanbienert@me.com>
Date: Tue, 18 Feb 2020 10:25:16 +0100
Subject: [PATCH 16/50] SCHWED-4512: Tell clang on macOS to ignore unknown GCC
 warnings

---
 CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1eb22ab60..09cde1148 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -304,6 +304,13 @@ if (CMAKE_COMPILER_IS_GNUCXX)
   endif(HIDDEN_VISIBILITY)
 endif()
 
+if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-warning-option")
+endif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+if(CMAKE_C_COMPILER_ID MATCHES "Clang")
+  set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unknown-warning-option")
+endif(CMAKE_C_COMPILER_ID MATCHES "Clang")
+
 # basic environment
 include_directories(${Boost_INCLUDE_DIRS} 
                     ${FFTW_INCLUDE_DIRS} 
-- 
GitLab


From 9cc1c3261494682d954ca207755d0f9959be8af5 Mon Sep 17 00:00:00 2001
From: Bienchen <stefanbienert@me.com>
Date: Wed, 19 Feb 2020 11:20:07 +0100
Subject: [PATCH 17/50] SCHWED-4612: silence a macOS specific warning about
 OpenGL deprecation.

---
 modules/gfx/src/gl_include.hh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/gfx/src/gl_include.hh b/modules/gfx/src/gl_include.hh
index ec4028e35..9ea90d473 100644
--- a/modules/gfx/src/gl_include.hh
+++ b/modules/gfx/src/gl_include.hh
@@ -39,8 +39,10 @@
 
 
 # if defined(__APPLE__)
+#  define GL_SILENCE_DEPRECATION
 #  include <OpenGL/gl.h>
 #  include <OpenGL/glu.h>
+#  undef  GL_SILENCE_DEPRECATION
 # else
 #  include <GL/gl.h>
 #  include <GL/glu.h>
-- 
GitLab


From 2aad79ae07bcee5bf7ab43dcd078b165f6f715e2 Mon Sep 17 00:00:00 2001
From: Bienchen <stefanbienert@me.com>
Date: Wed, 19 Feb 2020 11:42:18 +0100
Subject: [PATCH 18/50] SCHWED-4612: Switch for CMake to toggle GL
 implementation used by OpenGL

---
 modules/doc/install.rst | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index 9d59fbed5..28b34d60e 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -226,6 +226,10 @@ can influence it.
   * Usually, you will receive errors for those variables when executing `cmake`
     and set them accordingly as needed.
 
+* `OPENGLPREFERENCE_LEGACY` switches the GL implementation to be used by OpenGL.
+  The default is what should be used on modern systems. But since there are some
+  reports on the internet claiming that the default does not work everywhere,
+  this switch enables the usage of the legacy implementation of GL.
   
 Build Options
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-- 
GitLab


From f22f3839d6ab4f3d5554c40cdd5f5781b8cdac6d Mon Sep 17 00:00:00 2001
From: Bienchen <stefanbienert@me.com>
Date: Wed, 19 Feb 2020 12:07:00 +0100
Subject: [PATCH 19/50] SCHWED-4634: Updated the CMake call for macOS

---
 modules/doc/install.rst | 36 +++++++++++++++++++++++++++---------
 1 file changed, 27 insertions(+), 9 deletions(-)

diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index 28b34d60e..81ddfa8b7 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -350,18 +350,36 @@ binaries in your Path for CMake to determine its configuration:
 
 Homebrew installs all the software under /usr/local. Thus we have to tell cmake
 where to find Boost and Python. Also the Python headers and libraries are not
-located as they are on Linux and hence they must be specified too:
+located as they are on Linux and hence they must be specified too. To get rid of
+a ton of compilation warnings from third party software, we add some dedicated
+C flags:
 
 .. code-block:: bash
 
-  cmake . -DPYTHON_INCLUDE_PATH=/usr/local/Cellar/python@2/2.7.16/\
-  Frameworks/Python.framework/Versions/2.7/include/python2.7 \
-          -DPYTHON_LIBRARIES=/usr/local/Cellar/python@2/2.7.16/\
-  Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib \
-          -DPYTHON_ROOT=/usr/local/ \
-          -DBOOST_ROOT=/usr/local \
-          -DSYS_ROOT=/usr/local \
-          -DOPTIMIZE=ON
+  cmake . -DPYTHON_INCLUDE_PATH=/usr/local/Cellar/python3/3.7.6_1/\
+  Frameworks/Python.framework/Versions/Current/include/python3.7m \
+           -DPYTHON_LIBRARIES=/usr/local/Cellar/python3/3.7.6_1/\
+  Frameworks/Python.framework/Versions/Current/lib/libpython3.7m.dylib \
+           -DPYTHON_ROOT=/usr/local/ \
+           -DBOOST_ROOT=/usr/local \
+           -DSYS_ROOT=/usr/local \
+           -DOPTIMIZE=ON \
+           -DCMAKE_C_FLAGS="-isystem /Applications/Xcode.app/Contents/\
+  Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/\
+  Library/Frameworks/OpenGL.framework/Headers/ -isystem /usr/local/opt/\
+  qt/lib/QtCore.framework/Headers/ -isystem /usr/local/opt/qt/lib/\
+  QtWidgets.framework/Headers/ -isystem /Applications/Xcode.app/\
+  Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/\
+  MacOSX.sdk/System/Library/Frameworks/Security.framework/ \
+  -isystem /usr/local/opt/qt/lib/QtGui.framework/Headers/" \
+           -DCMAKE_CXX_FLAGS="-isystem /Applications/Xcode.app/Contents/\
+  Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/\
+  Library/Frameworks/OpenGL.framework/Headers/ -isystem /usr/local/opt/\
+  qt/lib/QtCore.framework/Headers/ -isystem /usr/local/opt/qt/lib/\
+  QtWidgets.framework/Headers/ -isystem /Applications/Xcode.app/\
+  Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/\
+  MacOSX.sdk/System/Library/Frameworks/Security.framework/ \
+  -isystem /usr/local/opt/qt/lib/QtGui.framework/Headers/"
 
 Building the Project
 --------------------------------------------------------------------------------
-- 
GitLab


From aa65a3cc11e4cdd52d9a6988d457311ca2aa5338 Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Wed, 19 Feb 2020 19:02:51 +0100
Subject: [PATCH 20/50] Allow short filenames in molck.

---
 tools/molck/main.cc | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/tools/molck/main.cc b/tools/molck/main.cc
index 8507a1895..2016019cf 100644
--- a/tools/molck/main.cc
+++ b/tools/molck/main.cc
@@ -56,15 +56,15 @@ EntityHandle load_x(const String& file, const IOProfile& profile)
 {
   try {
     EntityHandle ent = CreateEntity();
-    if(file.compare(file.length() - 6, 6, ".mmcif") == 0 ||
-       file.compare(file.length() - 4, 4, ".cif") == 0){
-      MMCifReader reader(file,ent,profile);
+    const size_t fl = file.length();
+    if (   (fl > 6 && file.compare(fl - 6, 6, ".mmcif") == 0)
+        || (fl > 4 && file.compare(fl - 4, 4, ".cif") == 0)) {
+      MMCifReader reader(file, ent, profile);
       reader.Parse();
       return ent;
-    }
-    //if its not mmcif, we assume the file to be in pdb format without even
-    //looking at the filename
-    else{
+    } else {
+      // if its not mmcif, we assume the file to be in pdb format without even
+      // looking at the filename
       PDBReader reader(file, profile);
       if (reader.HasNext()) {
         reader.Import(ent);
-- 
GitLab


From ab13e8d4382aaed2da8afb26a91a8df87c9b401f Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Wed, 19 Feb 2020 19:28:51 +0100
Subject: [PATCH 21/50] SCHWED-4657: fix default MolckSettings in molck binary.

---
 modules/mol/alg/doc/molck.rst | 38 +++++++++++----------
 tools/molck/main.cc           | 62 +++++++++++++++++++----------------
 2 files changed, 55 insertions(+), 45 deletions(-)

diff --git a/modules/mol/alg/doc/molck.rst b/modules/mol/alg/doc/molck.rst
index 7ffd414ae..286127b28 100644
--- a/modules/mol/alg/doc/molck.rst
+++ b/modules/mol/alg/doc/molck.rst
@@ -37,29 +37,33 @@ All Options
 The molck executable supports several other command line options,
 please find them following:
 
-.. code-block:: bash 
+.. code-block:: bash
 
-    usage: molck [options] file1.pdb [file2.pdb [...]]
-    options
-      --complib=path       location of the compound library file. If not provided, the
-                           following locations are searched in this order:
+    Usage: molck [options] file1.pdb [file2.pdb [...]]
+    Options
+      --complib=path       Location of the compound library file. If not provided,
+                           the following locations are searched in this order:
                            1. Working directory,
                            2. OpenStructure standard library location (if the
-                              executable is part of a standard OpenStructure installation)
-      --rm=<a>,<b>         remove atoms and residues matching some criteria:
+                              executable is part of a standard OpenStructure
+                              installation)
+      --rm=<a>,<b>         Remove atoms and residues matching some criteria:
                            - zeroocc - Remove atoms with zero occupancy
                            - hyd - Remove hydrogen atoms
                            - oxt - Remove terminal oxygens
-                           - nonstd - Remove all residues not one of the 20 standard amino acids
-                           - unk - Remove unknown and atoms not following the nomenclature
-      --fix-ele            clean up element column
-      --stdout             write cleaned file(s) to stdout
-      --out=filename       write cleaned file(s) to disk. % characters in the filename are
-                           replaced with the basename of the input file without extension.
-                           Default: %-molcked.pdb
-      --color=auto|on|off  whether output should be colored
-      --map-nonstd         maps modified residues back to the parent amino acid, for example
-                           MSE -> MET, SEP -> SER.
+                           - nonstd - Remove all residues not one of the
+                                      20 standard amino acids
+                           - unk - Remove unknown and atoms not following
+                                   the nomenclature
+                           Default: hyd
+      --fix-ele            Clean up element column
+      --stdout             Write cleaned file(s) to stdout
+      --out=filename       Write cleaned file(s) to disk. % characters in the
+                           filename are replaced with the basename of the input
+                           file without extension. Default: %-molcked.pdb
+      --color=auto|on|off  Whether output should be colored. Delault: auto
+      --map-nonstd         Maps modified residues back to the parent amino acid,
+                           for example: MSE -> MET, SEP -> SER.
 
 ================
 Molck Python API
diff --git a/tools/molck/main.cc b/tools/molck/main.cc
index 2016019cf..53ff93f4d 100644
--- a/tools/molck/main.cc
+++ b/tools/molck/main.cc
@@ -23,28 +23,32 @@ namespace po=boost::program_options;
 namespace fs=boost::filesystem;
 
 const char* USAGE=
-"this is molck - the molecule checker\n"
-"usage: molck [options] file1.pdb [file2.pdb [...]]\n"
-"options \n"
-"  --complib=path    location of the compound library file. If not provided, the \n"
-"    following locations are searched in this order: \n" 
-"    1. Working directory, 2. OpenStructure standard library location (if the \n"
-"    executable is part of a standard OpenStructure installation) \n"
-"  --rm=<a>,<b>      remove atoms and residues matching some criteria \n"
-"    zeroocc - Remove atoms with zero occupancy \n"
-"    hyd - Remove hydrogen atoms \n"
-"    oxt - Remove terminal oxygens \n"
-"    nonstd - Remove all residues not one of the 20 standard amino acids \n"
-"    unk - Remove unknown and atoms not following the nomenclature\n"
-"  --fix-ele         clean up element column\n"
-"  --stdout          write cleaned file(s) to stdout \n"
-"  --out=filename    write cleaned file(s) to disk. % characters in the filename are \n"
-"    replaced with the basename of the input file without extension. \n"
-"    Default: %-molcked.pdb \n"
-"  --color=auto|on|off \n"
-"    whether output should be colored\n"
-"  --map-nonstd   maps modified residues back to the parent amino acid, for example\n"
-"    MSE -> MET, SEP -> SER.\n";
+"This is molck - the molecule checker\n"
+"Usage: molck [options] file1.pdb [file2.pdb [...]]\n"
+"Options\n"
+"  --complib=path       Location of the compound library file. If not provided,\n"
+"                       the following locations are searched in this order:\n" 
+"                       1. Working directory,\n"
+"                       2. OpenStructure standard library location (if the\n"
+"                          executable is part of a standard OpenStructure\n"
+"                          installation)\n"
+"  --rm=<a>,<b>         Remove atoms and residues matching some criteria:\n"
+"                       - zeroocc - Remove atoms with zero occupancy\n"
+"                       - hyd - Remove hydrogen atoms\n"
+"                       - oxt - Remove terminal oxygens\n"
+"                       - nonstd - Remove all residues not one of the\n"
+"                                  20 standard amino acids\n"
+"                       - unk - Remove unknown and atoms not following\n"
+"                               the nomenclature\n"
+"                       Default: hyd\n"
+"  --fix-ele            Clean up element column\n"
+"  --stdout             Write cleaned file(s) to stdout\n"
+"  --out=filename       Write cleaned file(s) to disk. % characters in the\n"
+"                       filename are replaced with the basename of the input\n"
+"                       file without extension. Default: %-molcked.pdb\n"
+"  --color=auto|on|off  Whether output should be colored. Delault: auto\n"
+"  --map-nonstd         Maps modified residues back to the parent amino acid,\n"
+"                       for example: MSE -> MET, SEP -> SER.\n";
 
 void usage()
 {
@@ -139,8 +143,10 @@ int main(int argc, char *argv[])
     usage();
   }
   IOProfile prof;
-  prof.fault_tolerant=true;
-  ost::mol::alg::MolckSettings settings;
+  prof.fault_tolerant = true;
+  // set all settings to false by default (set to true if args given)
+  ost::mol::alg::MolckSettings settings(false, false, false, false, false,
+                                        false, false, false);
   String rm;
   String color;
 
@@ -152,15 +158,15 @@ int main(int argc, char *argv[])
   po::options_description desc("Options");
   desc.add_options()
     ("rm", po::value<String>(&rm)->default_value("hyd"), "atoms to be removed")
-    ("color", po::value<String>(&color)->default_value("auto"), 
+    ("color", po::value<String>(&color)->default_value("auto"),
      "whether the output should be colored.")
     ("files", po::value< std::vector<String> >(), "input file(s)")
     ("stdout", "write cleaned file(s) to stdout")
-    ("out,o", po::value<String>(&output_blueprint_string)->default_value("%-molcked.pdb"), 
+    ("out,o", po::value<String>(&output_blueprint_string)->default_value("%-molcked.pdb"),
      "write cleaned file to output using blueprint to determine path")
     ("map-nonstd", "map non standard residues back to standard ones (e.g.: MSE->MET,SEP->SER,etc.)")
-    ("fix-ele", "insert element") 
-    ("complib", po::value<String>(&custom_path)->default_value(""),"location of the compound library file")       
+    ("fix-ele", "insert element")
+    ("complib", po::value<String>(&custom_path)->default_value(""),"location of the compound library file")
   ;
   po::positional_options_description p;
   p.add("files", -1);
-- 
GitLab


From 1324c0c425596cd27078dea1180ea6e8a8a37e34 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 20 Feb 2020 12:01:43 +0100
Subject: [PATCH 22/50] SCHWED-4635: Changes to make the container work

---
 CMakeLists.txt          |  4 ++--
 cmake_support/OST.cmake | 28 ++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 09cde1148..727630fe5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@
 # Author: Marco Biasini
 #-------------------------------------------------------------------------------
 
-cmake_minimum_required(VERSION 3.12.1 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)
 
 # Set CMake policies
 # Behaviour of target_link_libraries, always link by full path. CMP0060 can
@@ -277,8 +277,8 @@ if (ENABLE_GUI)
   find_package(Qt5Widgets REQUIRED)
   find_package(Qt5OpenGL REQUIRED)
   set(QT_LIBRARIES ${QT_LIBRARIES} Qt5::Gui Qt5::Widgets Qt5::Core)
-  ost_find_python_module(PyQt5.sip)
   ost_find_python_module(PyQt5)
+  ost_find_python_module_alt("PyQt5.sip;sip")
 endif()
 
 if (ENABLE_SPNAV)
diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake
index 41e8f7a78..3b6821210 100644
--- a/cmake_support/OST.cmake
+++ b/cmake_support/OST.cmake
@@ -759,6 +759,34 @@ macro(ost_find_python_module MODULE)
   endif()
 endmacro()
 
+#-------------------------------------------------------------------------------
+# make sure the previously detected Python interpreter has the given module
+# while allowing alternative module names
+#-------------------------------------------------------------------------------
+macro(ost_find_python_module_alt MODULES)
+  set(_PY_MODS "")
+  foreach(py_mod ${MODULES})
+    if (NOT PYTHON_MODULE_${py_mod})
+      set(_PY_MODS "${_PY_MODS} ${py_mod}")
+      message(STATUS "Searching for python module ${py_mod} for ${PYTHON_BINARY}")
+      execute_process(COMMAND ${PYTHON_BINARY} -c "import ${py_mod}"
+                      OUTPUT_QUIET ERROR_QUIET
+                      RESULT_VARIABLE _IMPORT_ERROR)
+      if (NOT _IMPORT_ERROR)
+        message(STATUS "Found python module ${py_mod}")
+        set("PYTHON_MODULE_${py_mod}" FOUND CACHE STRING "" FORCE)
+        break()
+      endif (NOT _IMPORT_ERROR)
+    else ()
+      message(STATUS "Already found python module ${py_mod}")
+      unset(_IMPORT_ERROR)
+      break()
+    endif (NOT PYTHON_MODULE_${py_mod})
+  endforeach(py_mod ${MODULES})
+  if (_IMPORT_ERROR)
+    message(FATAL_ERROR "Could not find one of python modules ${_PY_MODS}. Please install one of them.")
+  endif ()    
+endmacro()
 
 #-------------------------------------------------------------------------------
 # this macro tries to detect a very common problem during configuration stage:
-- 
GitLab


From 172c0fa1b9583d191bfa38a4a21aa94e3cd95a14 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 20 Feb 2020 14:09:52 +0100
Subject: [PATCH 23/50] SCHWED-4635: Add new compiler flags to container
 compilation

---
 docker/Dockerfile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/docker/Dockerfile b/docker/Dockerfile
index 56d87ebcf..5dfd05ed7 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -84,7 +84,9 @@ RUN cd ${SRC_FOLDER} && \
              -DOPEN_MM_INCLUDE_DIR=$OPENMM_INCLUDE_PATH \
              -DOPEN_MM_PLUGIN_DIR=$OPENMM_LIB_PATH/plugins \
              -DENABLE_GFX=ON \
-             -DENABLE_GUI=ON && \
+             -DENABLE_GUI=ON \
+             -DCMAKE_C_FLAGS="-isystem /usr/include/boost/ -isystem ${OPENMM_INCLUDE_PATH}/include" \
+             -DCMAKE_CXX_FLAGS="-isystem /usr/include/boost/ -isystem ${OPENMM_INCLUDE_PATH}/include" && \
     make -j ${CPUS_FOR_MAKE} && \
     wget ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz && \
     stage/bin/chemdict_tool create components.cif.gz compounds.chemlib pdb && stage/bin/chemdict_tool update ../modules/conop/data/charmm.cif compounds.chemlib charmm && \
-- 
GitLab


From f882c759b0f55e3f898d85710f727073413e9f15 Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Thu, 20 Feb 2020 10:49:14 +0100
Subject: [PATCH 24/50] Fix molck usage text

---
 modules/mol/alg/doc/molck.rst | 2 +-
 tools/molck/main.cc           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/mol/alg/doc/molck.rst b/modules/mol/alg/doc/molck.rst
index 286127b28..7c4d9ee63 100644
--- a/modules/mol/alg/doc/molck.rst
+++ b/modules/mol/alg/doc/molck.rst
@@ -53,7 +53,7 @@ please find them following:
                            - oxt - Remove terminal oxygens
                            - nonstd - Remove all residues not one of the
                                       20 standard amino acids
-                           - unk - Remove unknown and atoms not following
+                           - unk - Remove unknown atoms not following
                                    the nomenclature
                            Default: hyd
       --fix-ele            Clean up element column
diff --git a/tools/molck/main.cc b/tools/molck/main.cc
index 53ff93f4d..efed0e21f 100644
--- a/tools/molck/main.cc
+++ b/tools/molck/main.cc
@@ -38,7 +38,7 @@ const char* USAGE=
 "                       - oxt - Remove terminal oxygens\n"
 "                       - nonstd - Remove all residues not one of the\n"
 "                                  20 standard amino acids\n"
-"                       - unk - Remove unknown and atoms not following\n"
+"                       - unk - Remove unknown atoms not following\n"
 "                               the nomenclature\n"
 "                       Default: hyd\n"
 "  --fix-ele            Clean up element column\n"
-- 
GitLab


From 02c266d7af83a3903c78476f44207c6da5b2cc20 Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Thu, 20 Feb 2020 13:56:07 +0100
Subject: [PATCH 25/50] SCHWED-4658: mol.alg.CopyResidue can deal with bad
 backbones now.

This is used in Molck's MapNonStandardResidues which used to fail if there
were missing (or unmappable) backbone atoms in modified residues.
---
 modules/mol/alg/src/nonstandard.cc            | 12 ++-
 modules/mol/alg/tests/test_nonstandard.py     | 75 +++++++++++++++----
 .../mol/alg/tests/testfiles/cbeta_fail.pdb    | 13 ++++
 3 files changed, 83 insertions(+), 17 deletions(-)
 create mode 100644 modules/mol/alg/tests/testfiles/cbeta_fail.pdb

diff --git a/modules/mol/alg/src/nonstandard.cc b/modules/mol/alg/src/nonstandard.cc
index ef878cbc8..f675cc974 100644
--- a/modules/mol/alg/src/nonstandard.cc
+++ b/modules/mol/alg/src/nonstandard.cc
@@ -21,6 +21,7 @@
   Author: Marco Biasini, Juergen Haas
  */
 
+#include <ost/message.hh>
 #include <ost/log.hh>
 #include <ost/dyn_cast.hh>
 #include <ost/conop/conop.hh>
@@ -58,8 +59,15 @@ bool CopyResidue(ResidueHandle src_res, ResidueHandle dst_res,
   }
   // insert Cbeta, unless dst residue is glycine.
   if (!has_cbeta && dst_res.GetName()!="GLY") {
-    geom::Vec3 cbeta_pos=mol::alg::CBetaPosition(dst_res);
-    edi.InsertAtom(dst_res, "CB", cbeta_pos, "C");
+    try {
+      geom::Vec3 cbeta_pos = mol::alg::CBetaPosition(dst_res);
+      edi.InsertAtom(dst_res, "CB", cbeta_pos, "C");
+    } catch (ost::Error& e) {
+      LOG_WARNING("Issue in CB reconstruction while copying residue "
+                  << src_res.GetQualifiedName() << " to "
+                  << dst_res.GetQualifiedName() << ": " << e.what()
+                  << ". Skipped reconstruction.");
+    }
   }
   return ret;
 }
diff --git a/modules/mol/alg/tests/test_nonstandard.py b/modules/mol/alg/tests/test_nonstandard.py
index cbe8257a7..c7f49215e 100644
--- a/modules/mol/alg/tests/test_nonstandard.py
+++ b/modules/mol/alg/tests/test_nonstandard.py
@@ -57,11 +57,56 @@ class TestNonStandard(unittest.TestCase):
     self.assertTrue(residues[3].FindAtom("CB").IsValid())
 
 
+  def test_CBetaFail(self):
+    # make sure that we can handle cases where CB reconstruction fails
+
+    # NOTES:
+    # - SNN is (since June 2011) labeled as a modified ASN but has a weird
+    #   backbone structure without any overlap in atom names with ASN
+    #   -> we hence expect it to a) always fall back to CopyNonConserved
+    #      and b) fail to copy any atoms (and hence also fail to)
+    # - SNN also removes N of following residue which is expected to have an
+    #   incomplete backbone which would make it impossible to create a CB pos.
+    
+    # source of file: residues A.198 and A.199 from PDB ID 2YHW
+    tpl = io.LoadPDB('testfiles/cbeta_fail.pdb')
+    new_hdl = mol.CreateEntity();
+    ed = new_hdl.EditXCS()
+    c = ed.InsertChain('A')
+    ed.AppendResidue(c, 'GLY')
+    ed.AppendResidue(c, 'ALA')
+    ed.AppendResidue(c, 'ASN')
+    ed.AppendResidue(c, 'GLY')
+    ed.AppendResidue(c, 'ALA')
+    # SNN to GLY
+    err = mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[0], ed)
+    self.assertFalse(err)
+    self.assertEqual(new_hdl.residues[0].atom_count, 0)
+    # SNN to ALA
+    err = mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[1], ed)
+    self.assertFalse(err)
+    self.assertEqual(new_hdl.residues[1].atom_count, 0)
+    # SNN to ASN
+    err = mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[2], ed)
+    self.assertFalse(err)
+    self.assertEqual(new_hdl.residues[2].atom_count, 0)
+    # GLY to GLY
+    err = mol.alg.CopyResidue(tpl.residues[1], new_hdl.residues[3], ed)
+    self.assertTrue(err)
+    self.assertEqual(new_hdl.residues[3].atom_count, 3)
+    self.assertFalse(new_hdl.residues[3].FindAtom("CB").IsValid())
+    # GLY to ALA
+    err = mol.alg.CopyResidue(tpl.residues[1], new_hdl.residues[4], ed)
+    self.assertFalse(err)
+    self.assertEqual(new_hdl.residues[4].atom_count, 3)
+    self.assertFalse(new_hdl.residues[4].FindAtom("CB").IsValid())
+
+
   def test_CopyResidue(self):
-    tpl=io.LoadPDB('testfiles/cbeta.pdb')
-    new_hdl=mol.CreateEntity();
-    ed=new_hdl.EditXCS()
-    c=ed.InsertChain('A')
+    tpl = io.LoadPDB('testfiles/cbeta.pdb')
+    new_hdl = mol.CreateEntity();
+    ed = new_hdl.EditXCS()
+    c = ed.InsertChain('A')
     ed.AppendResidue(c, 'MET')
     ed.AppendResidue(c, 'GLY')
     ed.AppendResidue(c, 'GLY')
@@ -72,31 +117,31 @@ class TestNonStandard(unittest.TestCase):
     ed.AppendResidue(c, 'MET')
     
     # MET to MET
-    err =mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[0], ed)
+    err = mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[0], ed)
     self.assertTrue(err)
     #GLY to GLY
-    err =mol.alg.CopyResidue(tpl.residues[1], new_hdl.residues[1], ed)
+    err = mol.alg.CopyResidue(tpl.residues[1], new_hdl.residues[1], ed)
     self.assertTrue(err)
     # GLY to GLY
-    err =mol.alg.CopyResidue(tpl.residues[2], new_hdl.residues[2], ed)
+    err = mol.alg.CopyResidue(tpl.residues[2], new_hdl.residues[2], ed)
     self.assertTrue(err)
     #now we copy a HIS to a HIS
-    err =mol.alg.CopyResidue(tpl.residues[3], new_hdl.residues[3], ed)
+    err = mol.alg.CopyResidue(tpl.residues[3], new_hdl.residues[3], ed)
     self.assertTrue(err)
     # copy a GLY to a HIS
-    err, has_cbeta=mol.alg.CopyNonConserved(tpl.residues[1], new_hdl.residues[4], ed)
+    err, has_cbeta = mol.alg.CopyNonConserved(tpl.residues[1], new_hdl.residues[4], ed)
     self.assertFalse(has_cbeta)
-    # copy a MET to a GLY 
-    err =mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[5], ed)
+    # copy a MET to a GLY
+    err = mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[5], ed)
     self.assertFalse(err)
-    # copy a MET to a HIS 
-    err =mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[6], ed)
+    # copy a MET to a HIS
+    err = mol.alg.CopyResidue(tpl.residues[0], new_hdl.residues[6], ed)
     self.assertFalse(err)
     # copy a GLY to a MET with adding CB
-    err=mol.alg.CopyResidue(tpl.residues[1], new_hdl.residues[7], ed)
+    err = mol.alg.CopyResidue(tpl.residues[1], new_hdl.residues[7], ed)
     self.assertFalse(err)
       
-    residues=new_hdl.residues
+    residues = new_hdl.residues
     self.assertEqual(len(residues), 8)
     # MET to MET
     self.assertTrue(residues[0].FindAtom("CB").IsValid())
diff --git a/modules/mol/alg/tests/testfiles/cbeta_fail.pdb b/modules/mol/alg/tests/testfiles/cbeta_fail.pdb
new file mode 100644
index 000000000..3c856297e
--- /dev/null
+++ b/modules/mol/alg/tests/testfiles/cbeta_fail.pdb
@@ -0,0 +1,13 @@
+ATOM      1  N1  SNN A 198     -29.170  34.390  20.593  1.00 19.36           N  
+ATOM      2  C2  SNN A 198     -29.098  33.236  19.935  1.00 22.44           C  
+ATOM      3  C3  SNN A 198     -30.445  32.723  19.591  1.00 22.60           C  
+ATOM      4  N3  SNN A 198     -30.638  31.540  20.497  1.00 19.05           N  
+ATOM      5  C4  SNN A 198     -31.361  33.870  20.080  1.00 24.77           C  
+ATOM      6  C5  SNN A 198     -30.421  34.922  20.754  1.00 31.46           C  
+ATOM      7  O2  SNN A 198     -28.057  32.598  19.660  1.00 21.86           O  
+ATOM      8  O5  SNN A 198     -30.731  36.074  21.349  1.00 31.34           O  
+ATOM      9  CA  GLY A 199     -27.868  35.007  21.247  1.00 21.30           C  
+ATOM     10  C   GLY A 199     -27.140  35.813  20.142  1.00 19.04           C  
+ATOM     11  O   GLY A 199     -27.544  35.877  18.965  1.00 19.95           O  
+TER      12      GLY A 199                                                      
+END   
-- 
GitLab


From 58a9a88a2881eaec7fd1de40265fae516b9da6fa Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Thu, 20 Feb 2020 14:24:23 +0100
Subject: [PATCH 26/50] Clarify doc for CopyResidue functions.

---
 modules/mol/alg/doc/molalg.rst     | 35 ++++++++++++++++++------------
 modules/mol/alg/src/nonstandard.cc |  8 +++----
 2 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/modules/mol/alg/doc/molalg.rst b/modules/mol/alg/doc/molalg.rst
index 5262c236a..8c9322a30 100644
--- a/modules/mol/alg/doc/molalg.rst
+++ b/modules/mol/alg/doc/molalg.rst
@@ -1656,17 +1656,22 @@ to standard amino acids.
   Copies the atoms of ``src_res`` to ``dst_res`` using the residue names
   as guide to decide which of the atoms should be copied. If ``src_res`` and
   ``dst_res`` have the same name, or ``src_res`` is a modified version of
-  ``dst_res`` (i.e. have the same single letter code), CopyConserved will be
-  called, otherwise CopyNonConserved will be called.
+  ``dst_res`` (i.e. have the same single letter code), :func:`CopyConserved`
+  will be called, otherwise :func:`CopyNonConserved`.
+
+  If a CBeta atom wasn't already copied from ``src_res``, a new one at a
+  reconstructed position will be added to ``dst_res`` if it is not ``GLY`` and
+  all backbone positions are available to do it.
 
   :param src_res: The source residue
   :type src_res: :class:`~ost.mol.ResidueHandle`
-  :param dst_res: The destination residue
+  :param dst_res: The destination residue (expected to be a standard amino acid)
   :type dst_res: :class:`~ost.mol.ResidueHandle`
   :param editor: Editor used to modify *dst_res*.
   :type editor: :class:`~ost.mol.XCSEditor`
 
-  :returns: True if the residue could be copied, False if not.
+  :returns: True if the residue could be copied as a conserved residue,
+            False if it had to fallback to :func:`CopyNonConserved`.
 
 .. function:: CopyConserved(src_res, dst_res, editor)
 
@@ -1677,35 +1682,37 @@ to standard amino acids.
   to ``dst_res``. If ``src_res`` is a modified version of ``dst_res`` and the
   modification is a pure addition (e.g. the phosphate group of phosphoserine),
   the modification is stripped off and all other heavy atoms are copied to
-  ``dst_res``. If the modification is not a pure addition, only the backbone
-  heavy atoms are copied to ``dst_res``.
+  ``dst_res``. If the modification is not a pure addition, it falls back to
+  :func:`CopyNonConserved`.
 
-  Additionally, the selenium atom of ``MSE`` is converted to sulphur.
+  Additionally, the selenium atom of ``MSE`` is converted to sulphur to map
+  ``MSE`` to ``MET``.
 
   :param src_res: The source residue
   :type src_res: :class:`~ost.mol.ResidueHandle`
-  :param dst_res: The destination residue
+  :param dst_res: The destination residue (expected to be a standard amino acid)
   :type dst_res: :class:`~ost.mol.ResidueHandle`
   :param editor: Editor used to modify *dst_res*.
   :type editor: :class:`~ost.mol.XCSEditor`
 
-  :returns: A tuple of bools stating whether the residue could be copied and
-    whether the Cbeta atom was inserted into the ``dst_res``.
+  :returns: A tuple of bools stating whether the residue could be copied without
+            falling back to :func:`CopyNonConserved` and whether the CBeta atom
+            was copied from ``src_res`` to ``dst_res``.
 
 .. function:: CopyNonConserved(src_res, dst_res, editor)
 
-  Copies the heavy backbone atoms and Cbeta (except for ``GLY``) of ``src_res``
+  Copies the heavy backbone atoms and CBeta (except for ``GLY``) of ``src_res``
   to ``dst_res``.
 
   :param src_res: The source residue
   :type src_res: :class:`~ost.mol.ResidueHandle`
-  :param dst_res: The destination residue
+  :param dst_res: The destination residue (expected to be a standard amino acid)
   :type dst_res: :class:`~ost.mol.ResidueHandle`
   :param editor: Editor used to modify *dst_res*.
   :type editor: :class:`~ost.mol.XCSEditor`
 
-  :returns: A tuple of bools stating whether the residue could be copied and
-    whether the Cbeta atom was inserted into the ``dst_res``.
+  :returns: A tuple of bools as in :func:`CopyConserved` with the first bool
+            always being False.
 
 
 Molecular Checker (Molck)
diff --git a/modules/mol/alg/src/nonstandard.cc b/modules/mol/alg/src/nonstandard.cc
index f675cc974..04d05720c 100644
--- a/modules/mol/alg/src/nonstandard.cc
+++ b/modules/mol/alg/src/nonstandard.cc
@@ -49,16 +49,16 @@ bool CopyResidue(ResidueHandle src_res, ResidueHandle dst_res,
   bool has_cbeta = false;
   bool ret;
   char parent_src = (comp_lib->FindCompound(src_res.GetName(),
-                                            Compound::PDB))->GetOneLetterCode ();  
+                                            Compound::PDB))->GetOneLetterCode();
   char parent_dst = (comp_lib->FindCompound(dst_res.GetName(),
-                                            Compound::PDB))->GetOneLetterCode ();  
-  if (parent_src==parent_dst) {
+                                            Compound::PDB))->GetOneLetterCode();
+  if (parent_src == parent_dst) {
     ret = CopyConserved(src_res, dst_res, edi, has_cbeta, comp_lib);
   } else {
     ret = CopyNonConserved(src_res, dst_res, edi, has_cbeta);
   }
   // insert Cbeta, unless dst residue is glycine.
-  if (!has_cbeta && dst_res.GetName()!="GLY") {
+  if (!has_cbeta && dst_res.GetName() != "GLY") {
     try {
       geom::Vec3 cbeta_pos = mol::alg::CBetaPosition(dst_res);
       edi.InsertAtom(dst_res, "CB", cbeta_pos, "C");
-- 
GitLab


From 178103751dc8067758674c7f1cec26996c8214f1 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 20 Feb 2020 15:46:51 +0100
Subject: [PATCH 27/50] SCHWED-4635: Updated Singularity documentation &
 container build instructions

---
 singularity/README.rst  | 4 ++--
 singularity/Singularity | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/singularity/README.rst b/singularity/README.rst
index 69daf50bc..b831f76e5 100644
--- a/singularity/README.rst
+++ b/singularity/README.rst
@@ -38,13 +38,13 @@ To see the help for each individual app run:
 
 .. code-block:: bash
 
-    singularity help --app <APP NAME> <PATH TO OST IMAGE>
+    singularity run-help --app <APP NAME> <PATH TO OST IMAGE>
 
 Eg.:
 
 .. code-block:: bash
 
-    singularity help --app OST ost.img
+    singularity run-help --app OST ost.img
 
 
 Facilitating the usage
diff --git a/singularity/Singularity b/singularity/Singularity
index 125f21324..5ebf34855 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -1,5 +1,5 @@
 BootStrap: docker
-From: registry.scicore.unibas.ch/schwede/openstructure:python3_test
+From: registry.scicore.unibas.ch/schwede/openstructure:python3_test2
 
 
 %post
-- 
GitLab


From 3e1654758d4812dafdc747be1502264d0f26b0f6 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 20 Feb 2020 16:02:53 +0100
Subject: [PATCH 28/50] SCHWED-4638: Bump version numbers

---
 CMakeLists.txt          |  4 ++--
 docker/Dockerfile       |  2 +-
 scripts/bump-version.py | 12 ------------
 3 files changed, 3 insertions(+), 15 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 727630fe5..91af96562 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -13,8 +13,8 @@ cmake_policy(SET CMP0060 NEW)
 
 project(OpenStructure CXX C)
 set (CMAKE_EXPORT_COMPILE_COMMANDS 1)
-set (OST_VERSION_MAJOR 1)
-set (OST_VERSION_MINOR 10)
+set (OST_VERSION_MAJOR 2)
+set (OST_VERSION_MINOR 0)
 set (OST_VERSION_PATCH 0)
 set (OST_VERSION_STRING ${OST_VERSION_MAJOR}.${OST_VERSION_MINOR}.${OST_VERSION_PATCH} )
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake_support)
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 5dfd05ed7..63df3f9e4 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -2,7 +2,7 @@ FROM ubuntu:18.04
 
 # ARGUMENTS
 ###########
-ARG OPENSTRUCTURE_VERSION="python3_port"
+ARG OPENSTRUCTURE_VERSION="2.0.0"
 ARG SRC_FOLDER="/usr/local/src"
 ARG CPUS_FOR_MAKE=2
 ARG MSMS_VERSION="2.6.1"
diff --git a/scripts/bump-version.py b/scripts/bump-version.py
index 0df1088bf..367b3f635 100755
--- a/scripts/bump-version.py
+++ b/scripts/bump-version.py
@@ -1,10 +1,5 @@
-#!/usr/bin/env python
 import sys
 
-raise RuntimeError("Many things have changed in the Python 3 port. " +
-                   "bump-version.py might require updates. " +
-                   "Only remove this error after careful checking!")
-
 if len(sys.argv) < 2:
   print("USAGE: python scripts/bump-version.py OST_VERSION")
   print("-> OST_VERSION is MAJOR.MINOR.PATCH (e.g. 1.9.1)")
@@ -40,10 +35,3 @@ for i, line in enumerate(lines):
   if line.startswith("ARG OPENSTRUCTURE_VERSION"):
     lines[i] = 'ARG OPENSTRUCTURE_VERSION="%s"\n' % version_string
 open("docker/Dockerfile", "w").writelines(lines)
-
-# fix Singularity recipe
-lines = open("singularity/Singularity").readlines()
-for i, line in enumerate(lines):
-  if line.startswith("export OPENSTRUCTURE_VERSION="):
-    lines[i] = 'export OPENSTRUCTURE_VERSION="%s"\n' % version_string
-open("singularity/Singularity", "w").writelines(lines)
-- 
GitLab


From 3d6d82334a96c02c83ea386a29c9d8f2b3dc448f Mon Sep 17 00:00:00 2001
From: Tauriello Gerardo <gerardo.tauriello@unibas.ch>
Date: Thu, 20 Feb 2020 17:25:21 +0100
Subject: [PATCH 29/50] Update GUI part of docker README.rst

---
 docker/README.rst | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/docker/README.rst b/docker/README.rst
index bc6efa1ae..517345d9c 100644
--- a/docker/README.rst
+++ b/docker/README.rst
@@ -155,7 +155,9 @@ To see the help for compare-structures action run:
 Run GUI
 -------
 
-In order to run GUI do (tested on linux machine):
+The container is built with GUI support, but this is still to be considered an
+experimental feature as it is known to depend on some properties of the host
+where Docker is run. What works on some Linux machines is the following:
 
 .. code-block:: bash
 
-- 
GitLab


From 04003aa37dc055acbc8921b9c11fe92720cfefd9 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 24 Feb 2020 09:56:21 +0100
Subject: [PATCH 30/50] Match the required CMake version to the one in
 CMakeLists.txt

---
 modules/doc/install.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index 81ddfa8b7..e78a5b047 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -28,7 +28,7 @@ a bunch of open-source libraries. If you haven't already installed them, please
 install them now! Where appropriate, the minimally required version is given in 
 parentheses.
 
-* `CMake <http://cmake.org>`_ (3.12.1)
+* `CMake <http://cmake.org>`_ (3.10.2)
 * `Python3 <http://python.org>`_ (3.6)
 * `Boost <http://boost.org>`_ (1.65)
 * `zlib <https://zlib.net/>`_ (usually comes with Boost or system)
-- 
GitLab


From f5c0be2a36ea8d17ebcc9529336357d6203ab87e Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 24 Feb 2020 16:58:04 +0100
Subject: [PATCH 31/50] SCHWED-4633: Changed installation instructions towards
 Debian 10.

---
 modules/doc/install.rst | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index e78a5b047..72e4e26e3 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -299,7 +299,7 @@ observed for OpenMM versions 6.1 until 7.1.1 when compiling with gcc versions >=
 from source.
 
 
-**Ubuntu 18.04 LTS / Debian 9 with GUI**
+**Ubuntu 18.04 LTS / Debian 10.3.0 with GUI**
 
 All the dependencies can be installed from the package manager as follows:
 
@@ -320,7 +320,9 @@ version of OpenStructure.
   cmake . -DPYTHON_LIBRARIES=/usr/lib/x86_64-linux-gnu/libpython3.6m.so \
           -DOPTIMIZE=ON
 
-
+Be careful at -DPYTHON_LIBRARIES, Debian 10 comes with Python 3.7 so that needs
+to be substituted.
+          
 **macOS (Catalina) with Homebrew**
 
 `Homebrew <https://brew.sh/>`_ can be used to conveniently install all
-- 
GitLab


From 86dcab9ce7318e2063f627680eed2b09159a3ffe Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Tue, 25 Feb 2020 13:11:36 +0100
Subject: [PATCH 32/50] make sure we're actually looking at a boolean
 comparison

---
 modules/base/tests/test_string_ref.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/modules/base/tests/test_string_ref.cc b/modules/base/tests/test_string_ref.cc
index ea6b8d0cb..6b75fd0f6 100644
--- a/modules/base/tests/test_string_ref.cc
+++ b/modules/base/tests/test_string_ref.cc
@@ -80,7 +80,7 @@ BOOST_AUTO_TEST_CASE(test_string_ref)
   // to_int
   std::pair<bool, int> r=sr.to_int();
   BOOST_CHECK(r.first==true);
-  BOOST_CHECK(r.second=12345);
+  BOOST_CHECK(r.second==12345);
   r=StringRef("x", 1).to_int();
   BOOST_CHECK(r.first==false);
   r=StringRef("12.34", 5).to_int();
@@ -89,10 +89,10 @@ BOOST_AUTO_TEST_CASE(test_string_ref)
   // to_float
   std::pair<bool, Real> r2=StringRef("1", 1).to_float();
   BOOST_CHECK(r2.first==true);
-  BOOST_CHECK(r2.second=1.0);
+  BOOST_CHECK(r2.second==1.0);
   r2=StringRef("1.5", 3).to_float();
   BOOST_CHECK(r2.first==true);
-  BOOST_CHECK(r2.second=1.5);  
+  BOOST_CHECK(r2.second==1.5);  
   r2=StringRef("x", 1).to_float();
   BOOST_CHECK(r2.first==false);
   r2=StringRef("12.3.4", 6).to_float();
@@ -103,10 +103,10 @@ BOOST_AUTO_TEST_CASE(test_string_ref)
   // to_float_with_exp
   std::pair<bool, Real> r3=StringRef("1", 1).to_float();
   BOOST_CHECK(r3.first==true);
-  BOOST_CHECK(r3.second=1.0);
+  BOOST_CHECK(r3.second==1.0);
   r3=StringRef("1.5", 3).to_float();
   BOOST_CHECK(r3.first==true);
-  BOOST_CHECK(r3.second=1.5);
+  BOOST_CHECK(r3.second==1.5);
   r3=StringRef("x", 1).to_float();
   BOOST_CHECK(r3.first==false);
   r3=StringRef("12.3.4", 6).to_float();
-- 
GitLab


From 6fa44c03df340418261ee3e82d9ac2fb2106c2da Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Tue, 25 Feb 2020 14:46:50 +0100
Subject: [PATCH 33/50] Updated the Singularity README.md

---
 singularity/README.rst | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/singularity/README.rst b/singularity/README.rst
index b831f76e5..3f0391c0f 100644
--- a/singularity/README.rst
+++ b/singularity/README.rst
@@ -19,9 +19,8 @@ One can chose any name for an image. For the purose of this file we will assume
 that the image name is ``ost.img``.
 
 Here we only keep the recipe for the most recent version of OpenStructure. To
-build an image for a different version, you can either adapt the
-``OPENSTRUCTURE_VERSION`` variable in the recipe or look in the git history for
-an older recipe.
+build an image for a different version, edit the source line (``From:``) in the
+recipe or look in the git history for an older recipe.
 
 Available apps
 --------------
-- 
GitLab


From 74704c02de7cfe364a539ead1f4f7cd0307d6058 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Tue, 25 Feb 2020 15:23:10 +0100
Subject: [PATCH 34/50] Put SIngularity under bump_version.py control

---
 scripts/bump-version.py | 10 ++++++++++
 singularity/Singularity |  3 +--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/scripts/bump-version.py b/scripts/bump-version.py
index 367b3f635..361e78772 100755
--- a/scripts/bump-version.py
+++ b/scripts/bump-version.py
@@ -35,3 +35,13 @@ for i, line in enumerate(lines):
   if line.startswith("ARG OPENSTRUCTURE_VERSION"):
     lines[i] = 'ARG OPENSTRUCTURE_VERSION="%s"\n' % version_string
 open("docker/Dockerfile", "w").writelines(lines)
+
+# fix Singularity recipe
+vfile = "singularity/Singularity"
+lines = open(vfile).readlines()
+for i, line in enumerate(lines):
+  if line.startswith("From: registry.scicore.unibas.ch/schwede/openstructure:"):
+    lines[i] = 'From: registry.scicore.unibas.ch/schwede/openstructure:'+\
+      '"%s"' % version_string
+    break
+open(vfile, "w").writelines(lines)
diff --git a/singularity/Singularity b/singularity/Singularity
index 3a3889f20..9d1a3d96b 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -1,6 +1,5 @@
 BootStrap: docker
-From: registry.scicore.unibas.ch/schwede/openstructure:python3_test2
-
+From: registry.scicore.unibas.ch/schwede/openstructure:"2.0.0"
 
 %post
 ##############################################################################
-- 
GitLab


From 5eeb60630a21a9d54540be71b5493645e4b440ee Mon Sep 17 00:00:00 2001
From: Bienchen <stefan.bienert@unibas.ch>
Date: Wed, 26 Feb 2020 09:02:30 +0100
Subject: [PATCH 35/50] Fixed Jupyter in the Sungularity container

---
 singularity/Singularity | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/singularity/Singularity b/singularity/Singularity
index 9d1a3d96b..222fe694e 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -35,7 +35,7 @@ locale-gen en_US.UTF-8
 export IPYTHONDIR="/usr/local/share/ipython"
 export JUPYTER_CONFIG_DIR="/usr/local/etc/jupyter"
 export JUPYTER_PATH="/usr/local/share/jupyter"
-export JUPYTER_RUNTIME_DIR="$JUPYTER_PATH/runtime"
+export JUPYTER_RUNTIME_DIR="/tmp/jupyter_runtime"
 
 mkdir -p /usr/local/share/ipython
 mkdir -p $JUPYTER_PATH
@@ -68,10 +68,14 @@ jupyter nbextension enable nglview --py --sys-prefix
 ##############################################################################
 # ENVIRONMENT
 ##############################################################################
+export TEMP="/tmp"
+export TEMPDIR="/tmp"
+export TMPDIR="/tmp"
+export TMP="/tmp"
 export IPYTHONDIR="/usr/local/share/ipython"
 export JUPYTER_CONFIG_DIR="/usr/local/etc/jupyter"
 export JUPYTER_PATH="/usr/local/share/jupyter"
-export JUPYTER_RUNTIME_DIR="$JUPYTER_PATH/runtime"
+export JUPYTER_RUNTIME_DIR="$TMPDIR/jupyter_runtime"
 
 %apprun ChemdictTool
 ##############################################################################
-- 
GitLab


From 253ab1315c66cc734b59e9c137292c25e28faebd Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Wed, 26 Feb 2020 11:14:45 +0100
Subject: [PATCH 36/50] Fix consistency reporting in ost-compare-structures.

---
 actions/ost-compare-structures | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/actions/ost-compare-structures b/actions/ost-compare-structures
index 60a2b8c95..0ae1dad2d 100644
--- a/actions/ost-compare-structures
+++ b/actions/ost-compare-structures
@@ -522,7 +522,7 @@ def _CheckConsistency(alignments, log_error):
     for alignment in alignments:
         ref_chain = Renumber(alignment.GetSequence(0)).CreateFullView()
         mdl_chain = Renumber(alignment.GetSequence(1)).CreateFullView()
-        new_is_cons = ResidueNamesMatch(ref_chain, mdl_chain, log_error)
+        new_is_cons = ResidueNamesMatch(mdl_chain, ref_chain, log_error)
         is_cons = is_cons and new_is_cons
     return is_cons
 
-- 
GitLab


From 2a25ef9a96c5ad981e9a69f30e23f9d72576bd9a Mon Sep 17 00:00:00 2001
From: Gerardo Tauriello <gerardo.tauriello@unibas.ch>
Date: Wed, 26 Feb 2020 11:27:38 +0100
Subject: [PATCH 37/50] Cleaning up code/doc/tests of consistency checks.

---
 modules/mol/alg/doc/molalg.rst                |  2 +-
 modules/mol/alg/src/consistency_checks.cc     | 20 +++++--
 .../mol/alg/tests/test_consistency_checks.cc  | 59 ++++++++++---------
 3 files changed, 46 insertions(+), 35 deletions(-)

diff --git a/modules/mol/alg/doc/molalg.rst b/modules/mol/alg/doc/molalg.rst
index 8c9322a30..d1957af34 100644
--- a/modules/mol/alg/doc/molalg.rst
+++ b/modules/mol/alg/doc/molalg.rst
@@ -1075,7 +1075,7 @@ The following function detects steric clashes in atomic structures. Two atoms ar
   The function requires a reference structure and a probe structure. The
   function checks that all the residues in the reference structure that appear
   in the probe structure (i.e., that have the same ResNum) are of the same
-  residue type. Chains are comapred by order, not by chain name (i.e.: the first
+  residue type. Chains are compared by order, not by chain name (i.e.: the first
   chain of the reference will be compared with the first chain of the probe
   structure, etc.)
 
diff --git a/modules/mol/alg/src/consistency_checks.cc b/modules/mol/alg/src/consistency_checks.cc
index ddbecd43d..f476f3ad6 100644
--- a/modules/mol/alg/src/consistency_checks.cc
+++ b/modules/mol/alg/src/consistency_checks.cc
@@ -31,21 +31,29 @@ bool ResidueNamesMatch(const EntityView& probe, const EntityView& reference,
   ChainViewList ref_chains = reference.GetChainList();
   ChainViewList probe_chains = probe.GetChainList();
   for (unsigned int rci = 0; rci < ref_chains.size(); ++rci) {
-     ChainView ref_chain= ref_chains[rci];
-     if (rci<probe_chains.size()) {
+     ChainView ref_chain = ref_chains[rci];
+     if (rci < probe_chains.size()) {
       ChainView probe_chain = probe_chains[rci];     
       ResidueViewList ref_residues = ref_chain.GetResidueList();       
-      for (ResidueViewList::iterator rri=ref_residues.begin(), rre=ref_residues.end(); rri!=rre; ++rri) {
+      for (ResidueViewList::iterator rri = ref_residues.begin(),
+           rre = ref_residues.end(); rri != rre; ++rri) {
         ResidueView probe_residue = probe_chain.FindResidue(rri->GetNumber());
         if (probe_residue.IsValid()) {
           if (probe_residue.GetName()!=rri->GetName()) {
             return_value = false;
             if (log_as_error) {
-              LOG_ERROR("Name mismatch for residue " << probe_residue.GetNumber() << ": in the reference structure(s) is " << rri->GetName() << ", in the model " << probe_residue.GetName());
+              LOG_ERROR("Name mismatch for residue "
+                        << probe_residue.GetNumber()
+                        << ": in the reference structure(s) is "
+                        << rri->GetName() << ", in the model "
+                        << probe_residue.GetName());
             } else {
-              LOG_WARNING("Name mismatch for residue " << probe_residue.GetNumber() << ": in the reference structure(s) is " << rri->GetName() << ", in the model " << probe_residue.GetName());
+              LOG_WARNING("Name mismatch for residue "
+                          << probe_residue.GetNumber()
+                          << ": in the reference structure(s) is "
+                          << rri->GetName() << ", in the model "
+                          << probe_residue.GetName());
             }
-
           } 
         }            
       }
diff --git a/modules/mol/alg/tests/test_consistency_checks.cc b/modules/mol/alg/tests/test_consistency_checks.cc
index ffc21d43c..657c3076f 100644
--- a/modules/mol/alg/tests/test_consistency_checks.cc
+++ b/modules/mol/alg/tests/test_consistency_checks.cc
@@ -35,37 +35,40 @@ BOOST_AUTO_TEST_SUITE( mol_alg );
 BOOST_AUTO_TEST_CASE(consistency_check) 
 {
 
-  EntityHandle a=CreateEntity();
-  XCSEditor eda=a.EditXCS();
-  ChainHandle ca=eda.InsertChain("A");
-  ResidueHandle r1a = eda.AppendResidue(ca, "ALA",1);
-  ResidueHandle r2a = eda.AppendResidue(ca, "TYR",2);
-  ResidueHandle r3a = eda.AppendResidue(ca, "LEU",3);
-  ResidueHandle r4a = eda.AppendResidue(ca, "GLY",4);
-  ChainHandle ca2=eda.InsertChain("C");
-  ResidueHandle r1a2 = eda.AppendResidue(ca2, "PRO",1);
+  EntityHandle a = CreateEntity();
+  XCSEditor eda = a.EditXCS();
+  ChainHandle ca = eda.InsertChain("A");
+  ResidueHandle r1a = eda.AppendResidue(ca, "ALA", 1);
+  ResidueHandle r2a = eda.AppendResidue(ca, "TYR", 2);
+  ResidueHandle r3a = eda.AppendResidue(ca, "LEU", 3);
+  ResidueHandle r4a = eda.AppendResidue(ca, "GLY", 4);
+  ChainHandle ca2 = eda.InsertChain("C");
+  ResidueHandle r1a2 = eda.AppendResidue(ca2, "PRO", 1);
 
+  EntityHandle b = CreateEntity();
+  XCSEditor edb = b.EditXCS();
+  ChainHandle cb = edb.InsertChain("A");
+  ResidueHandle r1b = edb.AppendResidue(cb, "ALA", 1);
+  ResidueHandle r2b = edb.AppendResidue(cb, "TYR", 2);
+  ResidueHandle r3b = edb.AppendResidue(cb, "LEU", 3);
+  ResidueHandle r4b = edb.AppendResidue(cb, "GLY", 4);
+  ResidueHandle r5b = edb.AppendResidue(cb, "PRO", 5);
 
-  EntityHandle b=CreateEntity();
-  XCSEditor edb=b.EditXCS();
-  ChainHandle cb=edb.InsertChain("A");
-  ResidueHandle r1b = edb.AppendResidue(cb, "ALA",1);
-  ResidueHandle r2b = edb.AppendResidue(cb, "TYR",2);
-  ResidueHandle r3b = edb.AppendResidue(cb, "LEU",3);
-  ResidueHandle r4b = edb.AppendResidue(cb, "GLY",4);
-  ResidueHandle r5b = edb.AppendResidue(cb, "PRO",5);
-
-
-  EntityHandle c=CreateEntity();
-  XCSEditor edc=c.EditXCS();
-  ChainHandle cc=edc.InsertChain("A");
-  ResidueHandle r1c = edc.AppendResidue(cc, "ALA",1);
-  ResidueHandle r2c = edc.AppendResidue(cc, "PRO",2);
-  ResidueHandle r3c = edc.AppendResidue(cc, "LEU",3);
-  ResidueHandle r4c = edc.AppendResidue(cc, "GLY",4);
+  EntityHandle c = CreateEntity();
+  XCSEditor edc = c.EditXCS();
+  ChainHandle cc = edc.InsertChain("A");
+  ResidueHandle r1c = edc.AppendResidue(cc, "ALA", 1);
+  ResidueHandle r2c = edc.AppendResidue(cc, "PRO", 2);
+  ResidueHandle r3c = edc.AppendResidue(cc, "LEU", 3);
+  ResidueHandle r4c = edc.AppendResidue(cc, "GLY", 4);
    
-  BOOST_CHECK(ost::mol::alg::ResidueNamesMatch(a.CreateFullView(),b.CreateFullView())==true);   
-  BOOST_CHECK(ost::mol::alg::ResidueNamesMatch(c.CreateFullView(),b.CreateFullView())==false);    
+  const EntityView eva = a.CreateFullView();
+  const EntityView evb = b.CreateFullView();
+  const EntityView evc = c.CreateFullView();
+  BOOST_CHECK(ResidueNamesMatch(eva, evb) == true);
+  BOOST_CHECK(ResidueNamesMatch(evb, eva) == true);
+  BOOST_CHECK(ResidueNamesMatch(evc, evb) == false);
+  BOOST_CHECK(ResidueNamesMatch(evb, evc) == false);
 }
 
 BOOST_AUTO_TEST_SUITE_END();
-- 
GitLab


From e4388088bcf75dc4c8fdc4d426d815235010f489 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 2 Mar 2020 17:07:15 +0100
Subject: [PATCH 38/50] Mention container registry in documentation/ REAMDE

---
 docker/README.rst       | 13 ++++++++++++-
 modules/doc/install.rst |  6 ++++--
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docker/README.rst b/docker/README.rst
index 517345d9c..93e58eb30 100644
--- a/docker/README.rst
+++ b/docker/README.rst
@@ -6,10 +6,21 @@ OST Docker
   For many docker installations it is required to run docker commands as root. As
   this depends on set up, we skip the ``sudo`` in all commands.
 
+Obtain image from the OST registry
+----------------------------------
+
+OST has its own [container registry](https://git.scicore.unibas.ch/schwede/openstructure/container_registry) inside GitLab. There we try to keep one image for the latest stable version of OST. You can import it by
+
+.. code-block:: bash
+
+  docker pull registry.scicore.unibas.ch/schwede/openstructure:<TAG>
+
+and just start using it without the overhead to build it yourself.
+
+
 Build Docker image
 ------------------
 
-
 In order to build OST image:
 
 .. code-block:: bash
diff --git a/modules/doc/install.rst b/modules/doc/install.rst
index 72e4e26e3..37af4de49 100644
--- a/modules/doc/install.rst
+++ b/modules/doc/install.rst
@@ -8,8 +8,10 @@ For a simple and portable way to use OpenStructure we recommend using a
 container solution. We provide recipes to build images for
 `Docker <https://www.docker.com/>`_ and
 `Singularity <https://sylabs.io/singularity/>`_.
-The latest recipes and instructions can be found on our GitLab site
-(`Docker instructions`_ and `Singularity instructions`_).
+The latest recipes and instructions can be found on our
+`GitLab site <https://git.scicore.unibas.ch/schwede/openstructure/>`_, including
+a link to OpenStructure's own `GitLab Docker registry <https://git.scicore.unibas.ch/schwede/openstructure/container_registry>`_ (`Docker instructions`_ and
+`Singularity instructions`_).
 
 If you wish to compile OpenStructure outside of a container, you need to follow
 the steps which we describe in detail below. In essence, these steps are:
-- 
GitLab


From a4edc72775a11db708798fb5d819252baa398ec2 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 2 Mar 2020 17:09:05 +0100
Subject: [PATCH 39/50] Cosmetics

---
 docker/README.rst | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/docker/README.rst b/docker/README.rst
index 93e58eb30..3d3b410ca 100644
--- a/docker/README.rst
+++ b/docker/README.rst
@@ -6,10 +6,11 @@ OST Docker
   For many docker installations it is required to run docker commands as root. As
   this depends on set up, we skip the ``sudo`` in all commands.
 
-Obtain image from the OST registry
+Obtain Docker image from the OST registry
 ----------------------------------
 
-OST has its own [container registry](https://git.scicore.unibas.ch/schwede/openstructure/container_registry) inside GitLab. There we try to keep one image for the latest stable version of OST. You can import it by
+OST has its own `container registry https://git.scicore.unibas.ch/schwede/openstructure/container_registry`_ inside GitLab. There we try to keep one image for
+the latest stable version of OST. You can import it by
 
 .. code-block:: bash
 
-- 
GitLab


From 64503dbe4637d5bb584bbc3183bf9587bcbbcae4 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 2 Mar 2020 17:10:05 +0100
Subject: [PATCH 40/50] Cosmetics

---
 docker/README.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/docker/README.rst b/docker/README.rst
index 3d3b410ca..974c4807b 100644
--- a/docker/README.rst
+++ b/docker/README.rst
@@ -7,10 +7,10 @@ OST Docker
   this depends on set up, we skip the ``sudo`` in all commands.
 
 Obtain Docker image from the OST registry
-----------------------------------
+-----------------------------------------
 
-OST has its own `container registry https://git.scicore.unibas.ch/schwede/openstructure/container_registry`_ inside GitLab. There we try to keep one image for
-the latest stable version of OST. You can import it by
+OST has its own container registry inside GitLab. There we try to keep one
+image for the latest stable version of OST. You can import it by
 
 .. code-block:: bash
 
-- 
GitLab


From dd3beeed84585e0dcf0c478c4975e77ed3cb7ea7 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Tue, 3 Mar 2020 13:13:54 +0100
Subject: [PATCH 41/50] SCHWED-4632: Get rid of last traces of Python 2.7

---
 build_configs/buildconfig_bc2        | 14 +++++++-------
 build_configs/buildconfig_bc2_static | 14 +++++++-------
 scripts/dng.bat.in                   |  2 +-
 scripts/ost-nightly-build.sh         |  6 +++---
 4 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/build_configs/buildconfig_bc2 b/build_configs/buildconfig_bc2
index ae7aa9384..5c8dccf19 100644
--- a/build_configs/buildconfig_bc2
+++ b/build_configs/buildconfig_bc2
@@ -1,8 +1,8 @@
-set(FFTW_INCLUDE_PATH "/scicore/soft/apps/FFTW/3.3.3-gompi-1.4.10/include/" CACHE PATH "")
-set(FFTW_LIBRARY "/scicore/soft/apps/FFTW/3.3.3-gompi-1.4.10/lib/libfftw3f.a"  CACHE PATH "")
-set(PYTHON_ROOT "/scicore/soft/apps/Python/2.7.5-goolf-1.4.10"  CACHE PATH "")
-set(EIGEN3_INCLUDE_DIR "/scicore/soft/apps/Eigen/3.2.1-goolf-1.4.10/include/Eigen" CACHE PATH "")
-set(BOOST_ROOT "/import/bc2/apps/Boost/1.53.0-goolf-1.4.10-Python-2.7.5"  CACHE PATH "")
-set(QT_QMAKE_EXECUTABLE "/usr/bin/qmake-qt4" CACHE PATH "")
-set(COMPOUND_LIB "/import/bc2/home/schwede/GROUP/OpenStructure/ChemLib/compounds.chemlib" CACHE PATH "")
+set(FFTW_INCLUDE_PATH "/scicore/soft/apps/FFTW/3.3.8-gompi-2018b/include/" CACHE PATH "")
+set(FFTW_LIBRARY "/scicore/soft/apps/FFTW/3.3.8-gompi-2018b/lib/libfftw3f.a"  CACHE PATH "")
+set(PYTHON_ROOT "/scicore/soft/apps/Python/3.6.6-foss-2018"  CACHE PATH "")
+set(EIGEN3_INCLUDE_DIR "/scicore/soft/apps/Eigen/3.3.1/include/Eigen" CACHE PATH "")
+set(BOOST_ROOT "/scicore/soft/apps/Boost/1.68.0-foss-2018b-Python-3.6.6"  CACHE PATH "")
+set(QT_QMAKE_EXECUTABLE "/usr/bin/qmake-qt5" CACHE PATH "")
+set(COMPOUND_LIB "/scicore/home/schwede/GROUP/OpenStructure/ChemLib/1.8/compounds.chemlib" CACHE PATH "")
 set (CMAKE_BUILD_TYPE "Release" CACHE PATH "")
diff --git a/build_configs/buildconfig_bc2_static b/build_configs/buildconfig_bc2_static
index d25730b34..bf27f7e8f 100644
--- a/build_configs/buildconfig_bc2_static
+++ b/build_configs/buildconfig_bc2_static
@@ -1,10 +1,10 @@
-set(FFTW_INCLUDE_PATH "/scicore/soft/apps/FFTW/3.3.3-gompi-1.4.10/include/" CACHE PATH "")
-set(FFTW_LIBRARY "/scicore/soft/apps/FFTW/3.3.3-gompi-1.4.10/lib/libfftw3f.a"  CACHE PATH "")
+set(FFTW_INCLUDE_PATH "/scicore/soft/apps/FFTW/3.3.8-gompi-2018b/include/" CACHE PATH "")
+set(FFTW_LIBRARY "/scicore/soft/apps/FFTW/3.3.8-gompi-2018b/lib/libfftw3f.a"  CACHE PATH "")
 set(DL_LIBRARIES "/usr/lib64/libdl.a"  CACHE PATH "")
 set(PTHREAD_LIBRARIES "/usr/lib64/libpthread.a"  CACHE PATH "")
-set(ZLIB_LIBRARY "/scicore/soft/apps/zlib/1.2.8-goolf-1.4.10/lib/libz.a"  CACHE PATH "")
-set(PYTHON_ROOT "/scicore/soft/apps/Python/2.7.5-goolf-1.4.10"  CACHE PATH "")
-set(EIGEN3_INCLUDE_DIR "/scicore/soft/apps/Eigen/3.2.1-goolf-1.4.10/include/Eigen" CACHE PATH "")
-set(QT_QMAKE_EXECUTABLE "/usr/bin/qmake-qt4" CACHE PATH "")
-set(COMPOUND_LIB "/import/bc2/home/schwede/GROUP/OpenStructure/ChemLib/compounds.chemlib" CACHE PATH "")
+set(ZLIB_LIBRARY "/scicore/soft/apps/zlib/1.2.11-GCCcore-7.3.0/lib/libz.a"  CACHE PATH "")
+set(PYTHON_ROOT "/scicore/soft/apps/Python/3.6.6-foss-2018"  CACHE PATH "")
+set(EIGEN3_INCLUDE_DIR "/scicore/soft/apps/Eigen/3.3.1/include/Eigen" CACHE PATH "")
+set(QT_QMAKE_EXECUTABLE "/usr/bin/qmake-qt5" CACHE PATH "")
+set(COMPOUND_LIB "/scicore/home/schwede/GROUP/OpenStructure/ChemLib/1.8/compounds.chemlib" CACHE PATH "")
 set (CMAKE_BUILD_TYPE "Release" CACHE PATH "")
diff --git a/scripts/dng.bat.in b/scripts/dng.bat.in
index b40ba5b68..d012f7b74 100644
--- a/scripts/dng.bat.in
+++ b/scripts/dng.bat.in
@@ -30,4 +30,4 @@ REM set PATH=%BIN_DIR%;%DNG_ROOT%\@LIBDIR@\@BUILD_TYPE@;%DNG_ROOT%\@LIBDIR@;%DNG
 REM "%BIN_DIR%\@BUILD_TYPE@\gosty.exe" "%DNG_ROOT%\@LIBDIR@\openstructure\dng_startup" ost %*
 
 set PATH=%BIN_DIR%;%DNG_ROOT%\@LIBDIR@\;%PATH%
-"%DNG_ROOT%\libexec\openstructure\gosty.exe" "%DNG_ROOT%\@LIBDIR@\python2.7\site-packages\ost\dng_startup" ost %*
+"%DNG_ROOT%\libexec\openstructure\gosty.exe" "%DNG_ROOT%\@LIBDIR@\python3.6\site-packages\ost\dng_startup" ost %*
diff --git a/scripts/ost-nightly-build.sh b/scripts/ost-nightly-build.sh
index b8c458661..6f6cbddfe 100644
--- a/scripts/ost-nightly-build.sh
+++ b/scripts/ost-nightly-build.sh
@@ -113,9 +113,9 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'}
 
 sources = ['$TARBALL_NAME']
 
-builddependencies = [('CMake', '2.8.12')]
+builddependencies = [('CMake', '3.10.2')]
 
-pythonversion = "2.7.5"
+pythonversion = "3.6.6"
 pythonshortversion = ".".join(pythonversion.split(".")[:-1])
 
 dependencies = [
@@ -149,7 +149,7 @@ sanity_check_paths = {
     'dirs': ["include/ost"],
 }
 
-# add \$INSTALLDIR/lib64/python2.7/site-packages to PYTHONPATH
+# add \$INSTALLDIR/lib64/python3.6/site-packages to PYTHONPATH
 modextrapaths = {
     'PYTHONPATH': 'lib64/python%s/site-packages' % (pythonshortversion)
 }
-- 
GitLab


From 4ef866259d01894754b69c8766c449c62ae40c3e Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Tue, 3 Mar 2020 13:38:06 +0100
Subject: [PATCH 42/50] SCHWED-4637: Added version 2.0.0 to the changelog

---
 CHANGELOG.txt | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index ea3c60e1a..1fbce2364 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,12 @@
+Changes in Release 2.0.0
+--------------------------------------------------------------------------------
+
+ * Port OpenStructure to Python 3 (3.6).
+ * Updated versions of dependencies
+ * Reduced amount of warnings during compilation.
+ * Removed OpenMM density plugin and out-dated bindings (3dcomb, MMalign).
+ * Several minor bug fixes and improvements.
+
 Changes in Release 1.11.0
 --------------------------------------------------------------------------------
 
-- 
GitLab


From 43b0c1373591b284cef7dd6daa85a5e39ce37f89 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Tue, 3 Mar 2020 17:03:54 +0100
Subject: [PATCH 43/50] Fixed documentation being written to a hardcoded
 directory

---
 doc/make.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/make.py b/doc/make.py
index 5d088e798..f928ba1c4 100644
--- a/doc/make.py
+++ b/doc/make.py
@@ -113,7 +113,7 @@ for builder in builders:
   Sphinx(
     srcdir='doc/source',
     confdir='doc/conf',
-    outdir='doc/build/html',
+    outdir='doc/build/%s' % builder,
     doctreedir='doc/build/html/.doctrees',
     buildername=builder,
     **extra_args).build(True)
-- 
GitLab


From 840f98868591b5fc95b04f0a3409d6f3d760d897 Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavier.robin@unibas.ch>
Date: Fri, 6 Mar 2020 15:21:59 +0100
Subject: [PATCH 44/50] fix DeprecationWarning: invalid escape sequence

---
 modules/base/pymod/table.py        | 14 +++++++-------
 modules/bindings/pymod/clustalw.py |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/modules/base/pymod/table.py b/modules/base/pymod/table.py
index 4277edf94..6c9a039f9 100644
--- a/modules/base/pymod/table.py
+++ b/modules/base/pymod/table.py
@@ -835,7 +835,7 @@ Statistics for column %(col)s
 
     Operands have to be the name of a column or an expression that can be
     parsed to float, int, bool or string.
-    Valid operators are: and, or, !=, !, <=, >=, ==, =, <, >, +, -, \*, /
+    Valid operators are: and, or, !=, !, <=, >=, ==, =, <, >, +, -, \\*, /
     
     .. code-block:: python
     
@@ -1137,7 +1137,7 @@ Statistics for column %(col)s
     :param z: column name for third dimension
     :type z: :class:`str`
 
-    :param style: symbol style (e.g. *.*, *-*, *x*, *o*, *+*, *\**). For a
+    :param style: symbol style (e.g. *.*, *-*, *x*, *o*, *+*, *\\**). For a
                   complete list check (`matplotlib docu <http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.plot>`__).
     :type style: :class:`str`
 
@@ -1203,7 +1203,7 @@ Statistics for column %(col)s
                        'linear')
     :type z_interpol: :class:`str`
 
-    :param \*\*kwargs: additional arguments passed to matplotlib
+    :param \\*\\*kwargs: additional arguments passed to matplotlib
     
     :returns: the ``matplotlib.pyplot`` module 
 
@@ -2360,7 +2360,7 @@ Statistics for column %(col)s
     deprecated in the future. Numpy itself suggests replacing numpy matrix by
     numpy array.
 
-    :param \*args: column names to include in numpy array
+    :param \\*args: column names to include in numpy array
 
     :warning: The function depends on *numpy*
     '''
@@ -2396,7 +2396,7 @@ Statistics for column %(col)s
     Only columns of type *int* or *float* are supported. *NA* values in the
     table will be converted to *None* values.
 
-    :param \*args: column names to include in numpy matrix
+    :param \\*args: column names to include in numpy matrix
 
     :warning: The function depends on *numpy*
     '''
@@ -2487,7 +2487,7 @@ Statistics for column %(col)s
     :math:`p` are the prefactors to optimize :math:`(a,b,c,...)` and :math:`z`
     is the vector containing the result of equation :eq:`op1`.
     
-    The parameter ref_col equals to :math:`z` in both equations, and \*args
+    The parameter ref_col equals to :math:`z` in both equations, and \\*args
     are columns :math:`u`, :math:`v` and :math:`w` (or :math:`A` in :eq:`op2`).
     All columns must be specified by their names.
     
@@ -2499,7 +2499,7 @@ Statistics for column %(col)s
     
     The function returns a list containing the prefactors
     :math:`a, b, c, ...` in the correct order (i.e. same as columns were
-    specified in \*args).
+    specified in \\*args).
     
     Weighting:
     If the kwarg weights="columX" is specified, the equations are weighted by
diff --git a/modules/bindings/pymod/clustalw.py b/modules/bindings/pymod/clustalw.py
index aab374f07..f95422b79 100644
--- a/modules/bindings/pymod/clustalw.py
+++ b/modules/bindings/pymod/clustalw.py
@@ -72,8 +72,8 @@ def ClustalW(seq1, seq2=None, clustalw=None, keep_files=False, nopgap=False,
      I    isoleucine                 Y    tyrosine
      K    lysine                     Z    glutamate or glutamine
      L    leucine                    X    any
-     M    methionine                 \*   translation stop
-     N    asparagine                 \-   gap of indeterminate length
+     M    methionine                 \\*   translation stop
+     N    asparagine                 \\-   gap of indeterminate length
   ======= ======================= ======= ============================ 
 
   '''
-- 
GitLab


From 5ae2daca19cf92cac2a61939c466bee276b79ca9 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Wed, 11 Mar 2020 11:57:05 +0100
Subject: [PATCH 45/50] Fix bump-cersion script and Singularity file

---
 scripts/bump-version.py | 2 +-
 singularity/Singularity | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/bump-version.py b/scripts/bump-version.py
index 361e78772..25873539b 100755
--- a/scripts/bump-version.py
+++ b/scripts/bump-version.py
@@ -42,6 +42,6 @@ lines = open(vfile).readlines()
 for i, line in enumerate(lines):
   if line.startswith("From: registry.scicore.unibas.ch/schwede/openstructure:"):
     lines[i] = 'From: registry.scicore.unibas.ch/schwede/openstructure:'+\
-      '"%s"' % version_string
+      '%s' % version_string
     break
 open(vfile, "w").writelines(lines)
diff --git a/singularity/Singularity b/singularity/Singularity
index 222fe694e..a9b790a9c 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -1,5 +1,5 @@
 BootStrap: docker
-From: registry.scicore.unibas.ch/schwede/openstructure:"2.0.0"
+From: registry.scicore.unibas.ch/schwede/openstructure:2.0.0
 
 %post
 ##############################################################################
-- 
GitLab


From b54d2d09c2e0eda9d7ed1a9a7c8b8e2263db1faf Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Mon, 16 Mar 2020 19:57:22 +0100
Subject: [PATCH 46/50] make blosum data reproducible

Reason for that effort was the detection of an error in one of the entries
in BLOSUM100 (a missing minus, see diff).
To guarantee reproducibility (and check all matrices for errors),
the blosum matrix files from NCBI at
ftp://ftp.ncbi.nlm.nih.gov/blast/matrices/ have been downloaded and
the generate_blosum_data.py script spits out the required content
in subst_weight_matrix.cc.
---
 modules/seq/alg/src/data/BLOSUM100            | 31 ++++++++++++
 modules/seq/alg/src/data/BLOSUM45             | 31 ++++++++++++
 modules/seq/alg/src/data/BLOSUM62             | 31 ++++++++++++
 modules/seq/alg/src/data/BLOSUM80             | 31 ++++++++++++
 .../seq/alg/src/data/generate_blosum_data.py  | 47 +++++++++++++++++++
 modules/seq/alg/src/subst_weight_matrix.cc    |  7 ++-
 6 files changed, 176 insertions(+), 2 deletions(-)
 create mode 100644 modules/seq/alg/src/data/BLOSUM100
 create mode 100644 modules/seq/alg/src/data/BLOSUM45
 create mode 100644 modules/seq/alg/src/data/BLOSUM62
 create mode 100644 modules/seq/alg/src/data/BLOSUM80
 create mode 100644 modules/seq/alg/src/data/generate_blosum_data.py

diff --git a/modules/seq/alg/src/data/BLOSUM100 b/modules/seq/alg/src/data/BLOSUM100
new file mode 100644
index 000000000..46e9e8516
--- /dev/null
+++ b/modules/seq/alg/src/data/BLOSUM100
@@ -0,0 +1,31 @@
+#  Matrix made by matblas from blosum100_3.iij
+#  * column uses minimum score
+#  BLOSUM Clustered Scoring Matrix in 1/3 Bit Units
+#  Blocks Database = /data/blocks_5.0/blocks.dat
+#  Cluster Percentage: >= 100
+#  Entropy =   1.4516, Expected =  -1.0948
+   A  R  N  D  C  Q  E  G  H  I  L  K  M  F  P  S  T  W  Y  V  B  Z  X  *
+A  8 -3 -4 -5 -2 -2 -3 -1 -4 -4 -4 -2 -3 -5 -2  1 -1 -6 -5 -2 -4 -2 -2 -10 
+R -3 10 -2 -5 -8  0 -2 -6 -1 -7 -6  3 -4 -6 -5 -3 -3 -7 -5 -6 -4 -1 -3 -10 
+N -4 -2 11  1 -5 -1 -2 -2  0 -7 -7 -1 -5 -7 -5  0 -1 -8 -5 -7  5 -2 -3 -10 
+D -5 -5  1 10 -8 -2  2 -4 -3 -8 -8 -3 -8 -8 -5 -2 -4 -10 -7 -8  6  0 -4 -10 
+C -2 -8 -5 -8 14 -7 -9 -7 -8 -3 -5 -8 -4 -4 -8 -3 -3 -7 -6 -3 -7 -8 -5 -10 
+Q -2  0 -1 -2 -7 11  2 -5  1 -6 -5  2 -2 -6 -4 -2 -3 -5 -4 -5 -2  5 -2 -10 
+E -3 -2 -2  2 -9  2 10 -6 -2 -7 -7  0 -5 -8 -4 -2 -3 -8 -7 -5  0  7 -3 -10 
+G -1 -6 -2 -4 -7 -5 -6  9 -6 -9 -8 -5 -7 -8 -6 -2 -5 -7 -8 -8 -3 -5 -4 -10 
+H -4 -1  0 -3 -8  1 -2 -6 13 -7 -6 -3 -5 -4 -5 -3 -4 -5  1 -7 -2 -1 -4 -10 
+I -4 -7 -7 -8 -3 -6 -7 -9 -7  8  2 -6  1 -2 -7 -5 -3 -6 -4  4 -8 -7 -3 -10 
+L -4 -6 -7 -8 -5 -5 -7 -8 -6  2  8 -6  3  0 -7 -6 -4 -5 -4  0 -8 -6 -3 -10 
+K -2  3 -1 -3 -8  2  0 -5 -3 -6 -6 10 -4 -6 -3 -2 -3 -8 -5 -5 -2  0 -3 -10 
+M -3 -4 -5 -8 -4 -2 -5 -7 -5  1  3 -4 12 -1 -5 -4 -2 -4 -5  0 -7 -4 -3 -10 
+F -5 -6 -7 -8 -4 -6 -8 -8 -4 -2  0 -6 -1 11 -7 -5 -5  0  4 -3 -7 -7 -4 -10 
+P -2 -5 -5 -5 -8 -4 -4 -6 -5 -7 -7 -3 -5 -7 12 -3 -4 -8 -7 -6 -5 -4 -4 -10 
+S  1 -3  0 -2 -3 -2 -2 -2 -3 -5 -6 -2 -4 -5 -3  9  2 -7 -5 -4 -1 -2 -2 -10 
+T -1 -3 -1 -4 -3 -3 -3 -5 -4 -3 -4 -3 -2 -5 -4  2  9 -7 -5 -1 -2 -3 -2 -10 
+W -6 -7 -8 -10 -7 -5 -8 -7 -5 -6 -5 -8 -4  0 -8 -7 -7 17  2 -5 -9 -7 -6 -10 
+Y -5 -5 -5 -7 -6 -4 -7 -8  1 -4 -4 -5 -5  4 -7 -5 -5  2 12 -5 -6 -6 -4 -10 
+V -2 -6 -7 -8 -3 -5 -5 -8 -7  4  0 -5  0 -3 -6 -4 -1 -5 -5  8 -7 -5 -3 -10 
+B -4 -4  5  6 -7 -2  0 -3 -2 -8 -8 -2 -7 -7 -5 -1 -2 -9 -6 -7  6  0 -4 -10 
+Z -2 -1 -2  0 -8  5  7 -5 -1 -7 -6  0 -4 -7 -4 -2 -3 -7 -6 -5  0  6 -2 -10 
+X -2 -3 -3 -4 -5 -2 -3 -4 -4 -3 -3 -3 -3 -4 -4 -2 -2 -6 -4 -3 -4 -2 -3 -10 
+* -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10  1 
diff --git a/modules/seq/alg/src/data/BLOSUM45 b/modules/seq/alg/src/data/BLOSUM45
new file mode 100644
index 000000000..18c332389
--- /dev/null
+++ b/modules/seq/alg/src/data/BLOSUM45
@@ -0,0 +1,31 @@
+#  Matrix made by matblas from blosum45.iij
+#  * column uses minimum score
+#  BLOSUM Clustered Scoring Matrix in 1/3 Bit Units
+#  Blocks Database = /data/blocks_5.0/blocks.dat
+#  Cluster Percentage: >= 45
+#  Entropy =   0.3795, Expected =  -0.2789
+   A  R  N  D  C  Q  E  G  H  I  L  K  M  F  P  S  T  W  Y  V  B  Z  X  *
+A  5 -2 -1 -2 -1 -1 -1  0 -2 -1 -1 -1 -1 -2 -1  1  0 -2 -2  0 -1 -1  0 -5 
+R -2  7  0 -1 -3  1  0 -2  0 -3 -2  3 -1 -2 -2 -1 -1 -2 -1 -2 -1  0 -1 -5 
+N -1  0  6  2 -2  0  0  0  1 -2 -3  0 -2 -2 -2  1  0 -4 -2 -3  4  0 -1 -5 
+D -2 -1  2  7 -3  0  2 -1  0 -4 -3  0 -3 -4 -1  0 -1 -4 -2 -3  5  1 -1 -5 
+C -1 -3 -2 -3 12 -3 -3 -3 -3 -3 -2 -3 -2 -2 -4 -1 -1 -5 -3 -1 -2 -3 -2 -5 
+Q -1  1  0  0 -3  6  2 -2  1 -2 -2  1  0 -4 -1  0 -1 -2 -1 -3  0  4 -1 -5 
+E -1  0  0  2 -3  2  6 -2  0 -3 -2  1 -2 -3  0  0 -1 -3 -2 -3  1  4 -1 -5 
+G  0 -2  0 -1 -3 -2 -2  7 -2 -4 -3 -2 -2 -3 -2  0 -2 -2 -3 -3 -1 -2 -1 -5 
+H -2  0  1  0 -3  1  0 -2 10 -3 -2 -1  0 -2 -2 -1 -2 -3  2 -3  0  0 -1 -5 
+I -1 -3 -2 -4 -3 -2 -3 -4 -3  5  2 -3  2  0 -2 -2 -1 -2  0  3 -3 -3 -1 -5 
+L -1 -2 -3 -3 -2 -2 -2 -3 -2  2  5 -3  2  1 -3 -3 -1 -2  0  1 -3 -2 -1 -5 
+K -1  3  0  0 -3  1  1 -2 -1 -3 -3  5 -1 -3 -1 -1 -1 -2 -1 -2  0  1 -1 -5 
+M -1 -1 -2 -3 -2  0 -2 -2  0  2  2 -1  6  0 -2 -2 -1 -2  0  1 -2 -1 -1 -5 
+F -2 -2 -2 -4 -2 -4 -3 -3 -2  0  1 -3  0  8 -3 -2 -1  1  3  0 -3 -3 -1 -5 
+P -1 -2 -2 -1 -4 -1  0 -2 -2 -2 -3 -1 -2 -3  9 -1 -1 -3 -3 -3 -2 -1 -1 -5 
+S  1 -1  1  0 -1  0  0  0 -1 -2 -3 -1 -2 -2 -1  4  2 -4 -2 -1  0  0  0 -5 
+T  0 -1  0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1  2  5 -3 -1  0  0 -1  0 -5 
+W -2 -2 -4 -4 -5 -2 -3 -2 -3 -2 -2 -2 -2  1 -3 -4 -3 15  3 -3 -4 -2 -2 -5 
+Y -2 -1 -2 -2 -3 -1 -2 -3  2  0  0 -1  0  3 -3 -2 -1  3  8 -1 -2 -2 -1 -5 
+V  0 -2 -3 -3 -1 -3 -3 -3 -3  3  1 -2  1  0 -3 -1  0 -3 -1  5 -3 -3 -1 -5 
+B -1 -1  4  5 -2  0  1 -1  0 -3 -3  0 -2 -3 -2  0  0 -4 -2 -3  4  2 -1 -5 
+Z -1  0  0  1 -3  4  4 -2  0 -3 -2  1 -1 -3 -1  0 -1 -2 -2 -3  2  4 -1 -5 
+X  0 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1  0  0 -2 -1 -1 -1 -1 -1 -5 
+* -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5  1 
diff --git a/modules/seq/alg/src/data/BLOSUM62 b/modules/seq/alg/src/data/BLOSUM62
new file mode 100644
index 000000000..205f139aa
--- /dev/null
+++ b/modules/seq/alg/src/data/BLOSUM62
@@ -0,0 +1,31 @@
+#  Matrix made by matblas from blosum62.iij
+#  * column uses minimum score
+#  BLOSUM Clustered Scoring Matrix in 1/2 Bit Units
+#  Blocks Database = /data/blocks_5.0/blocks.dat
+#  Cluster Percentage: >= 62
+#  Entropy =   0.6979, Expected =  -0.5209
+   A  R  N  D  C  Q  E  G  H  I  L  K  M  F  P  S  T  W  Y  V  B  Z  X  *
+A  4 -1 -2 -2  0 -1 -1  0 -2 -1 -1 -1 -1 -2 -1  1  0 -3 -2  0 -2 -1  0 -4 
+R -1  5  0 -2 -3  1  0 -2  0 -3 -2  2 -1 -3 -2 -1 -1 -3 -2 -3 -1  0 -1 -4 
+N -2  0  6  1 -3  0  0  0  1 -3 -3  0 -2 -3 -2  1  0 -4 -2 -3  3  0 -1 -4 
+D -2 -2  1  6 -3  0  2 -1 -1 -3 -4 -1 -3 -3 -1  0 -1 -4 -3 -3  4  1 -1 -4 
+C  0 -3 -3 -3  9 -3 -4 -3 -3 -1 -1 -3 -1 -2 -3 -1 -1 -2 -2 -1 -3 -3 -2 -4 
+Q -1  1  0  0 -3  5  2 -2  0 -3 -2  1  0 -3 -1  0 -1 -2 -1 -2  0  3 -1 -4 
+E -1  0  0  2 -4  2  5 -2  0 -3 -3  1 -2 -3 -1  0 -1 -3 -2 -2  1  4 -1 -4 
+G  0 -2  0 -1 -3 -2 -2  6 -2 -4 -4 -2 -3 -3 -2  0 -2 -2 -3 -3 -1 -2 -1 -4 
+H -2  0  1 -1 -3  0  0 -2  8 -3 -3 -1 -2 -1 -2 -1 -2 -2  2 -3  0  0 -1 -4 
+I -1 -3 -3 -3 -1 -3 -3 -4 -3  4  2 -3  1  0 -3 -2 -1 -3 -1  3 -3 -3 -1 -4 
+L -1 -2 -3 -4 -1 -2 -3 -4 -3  2  4 -2  2  0 -3 -2 -1 -2 -1  1 -4 -3 -1 -4 
+K -1  2  0 -1 -3  1  1 -2 -1 -3 -2  5 -1 -3 -1  0 -1 -3 -2 -2  0  1 -1 -4 
+M -1 -1 -2 -3 -1  0 -2 -3 -2  1  2 -1  5  0 -2 -1 -1 -1 -1  1 -3 -1 -1 -4 
+F -2 -3 -3 -3 -2 -3 -3 -3 -1  0  0 -3  0  6 -4 -2 -2  1  3 -1 -3 -3 -1 -4 
+P -1 -2 -2 -1 -3 -1 -1 -2 -2 -3 -3 -1 -2 -4  7 -1 -1 -4 -3 -2 -2 -1 -2 -4 
+S  1 -1  1  0 -1  0  0  0 -1 -2 -2  0 -1 -2 -1  4  1 -3 -2 -2  0  0  0 -4 
+T  0 -1  0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -1  1  5 -2 -2  0 -1 -1  0 -4 
+W -3 -3 -4 -4 -2 -2 -3 -2 -2 -3 -2 -3 -1  1 -4 -3 -2 11  2 -3 -4 -3 -2 -4 
+Y -2 -2 -2 -3 -2 -1 -2 -3  2 -1 -1 -2 -1  3 -3 -2 -2  2  7 -1 -3 -2 -1 -4 
+V  0 -3 -3 -3 -1 -2 -2 -3 -3  3  1 -2  1 -1 -2 -2  0 -3 -1  4 -3 -2 -1 -4 
+B -2 -1  3  4 -3  0  1 -1  0 -3 -4  0 -3 -3 -2  0 -1 -4 -3 -3  4  1 -1 -4 
+Z -1  0  0  1 -3  3  4 -2  0 -3 -3  1 -1 -3 -1  0 -1 -3 -2 -2  1  4 -1 -4 
+X  0 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2  0  0 -2 -1 -1 -1 -1 -1 -4 
+* -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4  1 
diff --git a/modules/seq/alg/src/data/BLOSUM80 b/modules/seq/alg/src/data/BLOSUM80
new file mode 100644
index 000000000..78172a359
--- /dev/null
+++ b/modules/seq/alg/src/data/BLOSUM80
@@ -0,0 +1,31 @@
+#  Matrix made by matblas from blosum80_3.iij
+#  * column uses minimum score
+#  BLOSUM Clustered Scoring Matrix in 1/3 Bit Units
+#  Blocks Database = /data/blocks_5.0/blocks.dat
+#  Cluster Percentage: >= 80
+#  Entropy =   0.9868, Expected =  -0.7442
+   A  R  N  D  C  Q  E  G  H  I  L  K  M  F  P  S  T  W  Y  V  B  Z  X  *
+A  7 -3 -3 -3 -1 -2 -2  0 -3 -3 -3 -1 -2 -4 -1  2  0 -5 -4 -1 -3 -2 -1 -8 
+R -3  9 -1 -3 -6  1 -1 -4  0 -5 -4  3 -3 -5 -3 -2 -2 -5 -4 -4 -2  0 -2 -8 
+N -3 -1  9  2 -5  0 -1 -1  1 -6 -6  0 -4 -6 -4  1  0 -7 -4 -5  5 -1 -2 -8 
+D -3 -3  2 10 -7 -1  2 -3 -2 -7 -7 -2 -6 -6 -3 -1 -2 -8 -6 -6  6  1 -3 -8 
+C -1 -6 -5 -7 13 -5 -7 -6 -7 -2 -3 -6 -3 -4 -6 -2 -2 -5 -5 -2 -6 -7 -4 -8 
+Q -2  1  0 -1 -5  9  3 -4  1 -5 -4  2 -1 -5 -3 -1 -1 -4 -3 -4 -1  5 -2 -8 
+E -2 -1 -1  2 -7  3  8 -4  0 -6 -6  1 -4 -6 -2 -1 -2 -6 -5 -4  1  6 -2 -8 
+G  0 -4 -1 -3 -6 -4 -4  9 -4 -7 -7 -3 -5 -6 -5 -1 -3 -6 -6 -6 -2 -4 -3 -8 
+H -3  0  1 -2 -7  1  0 -4 12 -6 -5 -1 -4 -2 -4 -2 -3 -4  3 -5 -1  0 -2 -8 
+I -3 -5 -6 -7 -2 -5 -6 -7 -6  7  2 -5  2 -1 -5 -4 -2 -5 -3  4 -6 -6 -2 -8 
+L -3 -4 -6 -7 -3 -4 -6 -7 -5  2  6 -4  3  0 -5 -4 -3 -4 -2  1 -7 -5 -2 -8 
+K -1  3  0 -2 -6  2  1 -3 -1 -5 -4  8 -3 -5 -2 -1 -1 -6 -4 -4 -1  1 -2 -8 
+M -2 -3 -4 -6 -3 -1 -4 -5 -4  2  3 -3  9  0 -4 -3 -1 -3 -3  1 -5 -3 -2 -8 
+F -4 -5 -6 -6 -4 -5 -6 -6 -2 -1  0 -5  0 10 -6 -4 -4  0  4 -2 -6 -6 -3 -8 
+P -1 -3 -4 -3 -6 -3 -2 -5 -4 -5 -5 -2 -4 -6 12 -2 -3 -7 -6 -4 -4 -2 -3 -8 
+S  2 -2  1 -1 -2 -1 -1 -1 -2 -4 -4 -1 -3 -4 -2  7  2 -6 -3 -3  0 -1 -1 -8 
+T  0 -2  0 -2 -2 -1 -2 -3 -3 -2 -3 -1 -1 -4 -3  2  8 -5 -3  0 -1 -2 -1 -8 
+W -5 -5 -7 -8 -5 -4 -6 -6 -4 -5 -4 -6 -3  0 -7 -6 -5 16  3 -5 -8 -5 -5 -8 
+Y -4 -4 -4 -6 -5 -3 -5 -6  3 -3 -2 -4 -3  4 -6 -3 -3  3 11 -3 -5 -4 -3 -8 
+V -1 -4 -5 -6 -2 -4 -4 -6 -5  4  1 -4  1 -2 -4 -3  0 -5 -3  7 -6 -4 -2 -8 
+B -3 -2  5  6 -6 -1  1 -2 -1 -6 -7 -1 -5 -6 -4  0 -1 -8 -5 -6  6  0 -3 -8 
+Z -2  0 -1  1 -7  5  6 -4  0 -6 -5  1 -3 -6 -2 -1 -2 -5 -4 -4  0  6 -1 -8 
+X -1 -2 -2 -3 -4 -2 -2 -3 -2 -2 -2 -2 -2 -3 -3 -1 -1 -5 -3 -2 -3 -1 -2 -8 
+* -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8  1 
diff --git a/modules/seq/alg/src/data/generate_blosum_data.py b/modules/seq/alg/src/data/generate_blosum_data.py
new file mode 100644
index 000000000..cb0dc1f60
--- /dev/null
+++ b/modules/seq/alg/src/data/generate_blosum_data.py
@@ -0,0 +1,47 @@
+# code generation for subst_weight_matrix.cc
+# loads BLOSUM substitution matrices from files provided by NCBI at:
+# ftp://ftp.ncbi.nlm.nih.gov/blast/matrices/
+
+def Generate(filename, matrix_name):
+
+    with open(filename) as f:
+        data = f.readlines()
+
+    scores = dict()
+    olcs = None    
+    for line in data:
+        if line.startswith('#'):
+            continue
+        if olcs is None:
+            if " A " in line and " R " in line and " N " in line:
+                # very high likelihood that this line contains the olcs
+                olcs = line.strip().split()
+            continue
+        split_line = line.strip().split()
+        if split_line[0] in olcs:
+            olc = split_line[0]
+            for score_idx, score in enumerate(split_line[1:]):
+                scores[(olc, olcs[score_idx])] = score
+
+    ost_olcs = "ABCDEFGHIKLMNPQRSTVWXYZ"
+    print("short %s[23][23]={"%(matrix_name))
+    for a in ost_olcs:
+        score_string = "" 
+        for b in ost_olcs:
+            score = scores[(a,b)]
+            if len(score_string) == 0:
+                entry = [' ', ' ']
+            else:
+                entry = [',', ' ', ' ', ' ']
+            for i in range(len(score)):
+                entry[-1-i] = score[-1-i]
+            score_string += ''.join(entry)
+        print("  {%s},"%(score_string))
+    print("};")
+    print()
+
+Generate("BLOSUM45", "RAW_BLOSUM45_DATA")
+Generate("BLOSUM62", "RAW_BLOSUM62_DATA")
+Generate("BLOSUM80", "RAW_BLOSUM80_DATA")
+Generate("BLOSUM100", "RAW_BLOSUM100_DATA")
+
diff --git a/modules/seq/alg/src/subst_weight_matrix.cc b/modules/seq/alg/src/subst_weight_matrix.cc
index 8f05ba92c..f382e4f8e 100644
--- a/modules/seq/alg/src/subst_weight_matrix.cc
+++ b/modules/seq/alg/src/subst_weight_matrix.cc
@@ -23,6 +23,9 @@
 
 namespace{
 
+// The data for the following matrices can be reproduced by running generate_blosum_data.py
+// in OST_SOURCE/modules/seq/alg/src/data
+
 short RAW_BLOSUM45_DATA[23][23]={
   { 5, -1, -1, -2, -1, -2,  0, -2, -1, -1, -1, -1, -1, -1, -1, -2,  1,  0,  0, -2,  0, -2, -1},
   {-1,  4, -2,  5,  1, -3, -1,  0, -3,  0, -3, -2,  4, -2,  0, -1,  0,  0, -3, -4, -1, -2,  2},
@@ -48,7 +51,7 @@ short RAW_BLOSUM45_DATA[23][23]={
   {-2, -2, -3, -2, -2,  3, -3,  2,  0, -1,  0,  0, -2, -3, -1, -1, -2, -1, -1,  3, -1,  8, -2},
   {-1,  2, -3,  1,  4, -3, -2,  0, -3,  1, -2, -1,  0, -1,  4,  0,  0, -1, -3, -2, -1, -2,  4},
 };
-      
+
 short RAW_BLOSUM62_DATA[23][23]={
   { 4, -2,  0, -2, -1, -2,  0, -2, -1, -1, -1, -1, -2, -1, -1, -1,  1,  0,  0, -3,  0, -2, -1},
   {-2,  4, -3,  4,  1, -3, -1,  0, -3,  0, -4, -3,  3, -2,  0, -1,  0, -1, -3, -4, -1, -3,  1},
@@ -121,7 +124,7 @@ short RAW_BLOSUM100_DATA[23][23]={
   { 1, -1, -3, -2, -2, -5, -2, -3, -5, -2, -6, -4,  0, -3, -2, -3,  9,  2, -4, -7, -2, -5, -2},
   {-1, -2, -3, -4, -3, -5, -5, -4, -3, -3, -4, -2, -1, -4, -3, -3,  2,  9, -1, -7, -2, -5, -3},
   {-2, -7, -3, -8, -5, -3, -8, -7,  4, -5,  0,  0, -7, -6, -5, -6, -4, -1,  8, -5, -3, -5, -5},
-  {-6, -9, -7, 10, -8,  0, -7, -5, -6, -8, -5, -4, -8, -8, -5, -7, -7, -7, -5, 17, -6,  2, -7},
+  {-6, -9, -7,-10, -8,  0, -7, -5, -6, -8, -5, -4, -8, -8, -5, -7, -7, -7, -5, 17, -6,  2, -7},
   {-2, -4, -5, -4, -3, -4, -4, -4, -3, -3, -3, -3, -3, -4, -2, -3, -2, -2, -3, -6, -3, -4, -2},
   {-5, -6, -6, -7, -7,  4, -8,  1, -4, -5, -4, -5, -5, -7, -4, -5, -5, -5, -5,  2, -4, 12, -6},
   {-2,  0, -8,  0,  7, -7, -5, -1, -7,  0, -6, -4, -2, -4,  5, -1, -2, -3, -5, -7, -2, -6,  6},
-- 
GitLab


From 44275484239f37abf87be9030be3505a9fd3dd60 Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Thu, 19 Mar 2020 17:32:08 +0100
Subject: [PATCH 47/50] Python export for estimating cbeta positions

---
 modules/mol/alg/pymod/wrap_mol_alg.cc | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/modules/mol/alg/pymod/wrap_mol_alg.cc b/modules/mol/alg/pymod/wrap_mol_alg.cc
index f00a537c5..fd5b6d94d 100644
--- a/modules/mol/alg/pymod/wrap_mol_alg.cc
+++ b/modules/mol/alg/pymod/wrap_mol_alg.cc
@@ -30,6 +30,7 @@
 #include <ost/mol/alg/consistency_checks.hh>
 #include <ost/mol/alg/pdbize.hh>
 #include <ost/mol/alg/contact_overlap.hh>
+#include <ost/mol/alg/construct_cbeta.hh>
 #include <ost/export_helper/pair_to_tuple_conv.hh>
 #include <ost/export_helper/vec_to_list_conv.hh>
 
@@ -294,6 +295,15 @@ void print_lddt_per_residue_stats_wrapper(list& scores, bool structural_checks,
  
  return mol::alg::PrintlDDTPerResidueStats(scores_vector, structural_checks, cutoffs_size);
 }
+
+geom::Vec3 cbeta_vectors(const geom::Vec3& n_pos, const geom::Vec3& ca_pos, 
+                         const geom::Vec3& c_pos, Real l) {
+  return mol::alg::CBetaPosition(n_pos, ca_pos, c_pos, l);
+}
+
+geom::Vec3 cbeta_residue(const ost::mol::ResidueHandle& r, Real l) {
+  return mol::alg::CBetaPosition(r, l);
+}
   
 }
 
@@ -529,4 +539,10 @@ BOOST_PYTHON_MODULE(_ost_mol_alg)
   def("DRMSD",&mol::alg::DRMSD,(arg("view"),arg("distance_list"),
                                 arg("cap_distance")=5.0,arg("sequence_separation")=0));
 
+  def("CBetaPosition", &cbeta_vectors, (arg("n_pos"), arg("ca_pos"), 
+                                        arg("c_pos"), arg("l")=1.5));
+  def("CBetaPosition", &cbeta_residue, (arg("r"), arg("l") = 1.5));
+
+  def("ConstructCBetas", &mol::alg::ConstructCBetas, (arg("ent"), 
+                                                      arg("include_gly")=false));
 }
-- 
GitLab


From 2ffad1646099feca31d57075848fb80f8cfac49f Mon Sep 17 00:00:00 2001
From: Bienchen <stefan.bienert@unibas.ch>
Date: Thu, 26 Mar 2020 05:12:11 -0400
Subject: [PATCH 48/50] Use a more verbose Docker image tag

---
 singularity/Singularity | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/singularity/Singularity b/singularity/Singularity
index a9b790a9c..9e445f865 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -1,5 +1,5 @@
 BootStrap: docker
-From: registry.scicore.unibas.ch/schwede/openstructure:2.0.0
+From: registry.scicore.unibas.ch/schwede/openstructure:2.0.0-bionic
 
 %post
 ##############################################################################
-- 
GitLab


From 0e005339970f18a1f6fad6865e825897f900b098 Mon Sep 17 00:00:00 2001
From: B13nch3n <stefan.bienert@me.com>
Date: Thu, 26 Mar 2020 10:15:34 +0100
Subject: [PATCH 49/50] Spelling bee

---
 cmake_support/CheckLSBTypes.cmake               | 10 +++++-----
 modules/gfx/src/bitmap_io.cc                    |  2 +-
 modules/gfx/src/povray.cc                       |  2 +-
 modules/gfx/src/scene.cc                        |  2 +-
 modules/img/alg/src/conjugate.hh                |  2 +-
 modules/img/alg/src/highest_peak_search_3d.cc   |  2 +-
 modules/img/alg/src/histogram.hh                |  2 +-
 modules/img/alg/tests/test_fft.cc               |  4 ++--
 modules/img/base/pymod/export_data_algorithm.cc |  8 ++++----
 modules/img/base/src/data_observer.hh           |  2 +-
 modules/img/base/src/extent.hh                  |  2 +-
 modules/img/base/src/image_handle.hh            |  2 +-
 modules/io/src/img/map_io_dm3_handler.cc        |  2 +-
 modules/io/src/img/map_io_spi_handler.cc        |  4 ++--
 modules/io/src/img/map_io_tiff_handler.cc       |  6 +++---
 modules/io/src/mol/dcd_io.cc                    |  2 +-
 modules/io/src/mol/load_entity.cc               |  2 +-
 modules/io/src/mol/mmcif_reader.hh              |  2 +-
 modules/mol/alg/src/local_dist_diff_test.hh     |  2 +-
 modules/mol/base/pymod/export_editors.cc        |  2 +-
 modules/mol/base/src/coord_frame.cc             |  2 +-
 modules/mol/base/src/impl/entity_impl.cc        |  2 +-
 modules/mol/base/src/impl/query_impl.cc         |  2 +-
 modules/mol/base/src/query_error.hh             |  2 +-
 scripts/ost_config.in                           |  2 +-
 25 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/cmake_support/CheckLSBTypes.cmake b/cmake_support/CheckLSBTypes.cmake
index 93857bfa4..991a08c83 100644
--- a/cmake_support/CheckLSBTypes.cmake
+++ b/cmake_support/CheckLSBTypes.cmake
@@ -23,11 +23,11 @@
 #   CoR-Lab, Research Institute for Cognition and Robotics
 #     Bielefeld University
 
-SET(LSB_DISTRIBUTOR_ID "unkown")
-SET(LSB_RELEASE "unkown")
-SET(LSB_CODENAME "unkown")
-SET(LSB_BIT_TYPE "unkown")
-SET(LSB_ARCH_TYPE "unkown")
+SET(LSB_DISTRIBUTOR_ID "unknown")
+SET(LSB_RELEASE "unknown")
+SET(LSB_CODENAME "unknown")
+SET(LSB_BIT_TYPE "unknown")
+SET(LSB_ARCH_TYPE "unknown")
 
 # ---- (mgoettin 10/17/2011) TODO: Update this to match all OS ----
 SET(LSB_PROCESSOR_ARCH ${CMAKE_SYSTEM_PROCESSOR})
diff --git a/modules/gfx/src/bitmap_io.cc b/modules/gfx/src/bitmap_io.cc
index 8437de397..af47577c2 100644
--- a/modules/gfx/src/bitmap_io.cc
+++ b/modules/gfx/src/bitmap_io.cc
@@ -152,7 +152,7 @@ Bitmap import_png(const String& filename)
   channels=png_get_channels(png_ptr,info_ptr);
 
   if(channels<1 || channels>4) {
-    LOG_ERROR("error importing bitmap: " << filename << " has " << channels << " channels, excpected 1-4");
+    LOG_ERROR("error importing bitmap: " << filename << " has " << channels << " channels, expected 1-4");
     return bm;
   }
   
diff --git a/modules/gfx/src/povray.cc b/modules/gfx/src/povray.cc
index e50c4ad6f..3097db3e3 100644
--- a/modules/gfx/src/povray.cc
+++ b/modules/gfx/src/povray.cc
@@ -82,7 +82,7 @@ void PovState::write_postamble()
     pov_ << " /*\n";
     pov_ << "  This transformation, together with\n";
     pov_ << "  the camera translation above,\n";
-    pov_ << "  mimicks the original scene view:\n";
+    pov_ << "  mimics the original scene view:\n";
     pov_ << "   1. translate to center of rotation\n";
     pov_ << "   2. apply rotation matrix\n";
     pov_ << "   3. apply xy translation (z component is in camera)\n";
diff --git a/modules/gfx/src/scene.cc b/modules/gfx/src/scene.cc
index f53323a54..a79bee3a3 100644
--- a/modules/gfx/src/scene.cc
+++ b/modules/gfx/src/scene.cc
@@ -539,7 +539,7 @@ void Scene::InitGL(bool full)
   }
 
   if(full) {
-    LOG_DEBUG("Scene: initalizing textures");
+    LOG_DEBUG("Scene: initialising textures");
     glGenTextures(1,&scene_left_tex_);
     glGenTextures(1,&scene_right_tex_);
     glGenTextures(1,&bg_tex_);
diff --git a/modules/img/alg/src/conjugate.hh b/modules/img/alg/src/conjugate.hh
index 79409ecf5..2e2b65bad 100644
--- a/modules/img/alg/src/conjugate.hh
+++ b/modules/img/alg/src/conjugate.hh
@@ -42,7 +42,7 @@ void do_conj_ip<Complex>(image_state::ValueHolder<Complex>& vh)
   }
 }
 
-// generic case - emtpy
+// generic case - empty
 template <typename V>
 void do_conj_ip(image_state::ValueHolder<V>& vh) {}
 
diff --git a/modules/img/alg/src/highest_peak_search_3d.cc b/modules/img/alg/src/highest_peak_search_3d.cc
index a4a80e78e..99d5d917c 100644
--- a/modules/img/alg/src/highest_peak_search_3d.cc
+++ b/modules/img/alg/src/highest_peak_search_3d.cc
@@ -151,7 +151,7 @@ template <typename T, class D>
       {
         ss << " " << (*it);
       }
-      LOG_DEBUG("exluded regions:" << ss.str());
+      LOG_DEBUG("excluded regions:" << ss.str());
     }
 
     detail::PeakCollector peak_collector(max_num_peaks_,exclusion_radius_);
diff --git a/modules/img/alg/src/histogram.hh b/modules/img/alg/src/histogram.hh
index 619a9f845..4fe930bf4 100644
--- a/modules/img/alg/src/histogram.hh
+++ b/modules/img/alg/src/histogram.hh
@@ -36,7 +36,7 @@ namespace ost { namespace img { namespace alg {
 class DLLEXPORT HistogramError: public Error {
 public:
     HistogramError(const String& s):
-    Error(String("A histogram error occured: ") + s)
+    Error(String("A histogram error occurred: ") + s)
   {}
 };
 
diff --git a/modules/img/alg/tests/test_fft.cc b/modules/img/alg/tests/test_fft.cc
index 18f25b236..835dbbbde 100644
--- a/modules/img/alg/tests/test_fft.cc
+++ b/modules/img/alg/tests/test_fft.cc
@@ -388,7 +388,7 @@ void Test_DFT(DataType TYPE)
 
   std::ostringstream msg;
 
-  msg << "fi1 fi2 Extent missmatch: " << fi1.GetExtent() << "!=" << fi2.GetExtent();
+  msg << "fi1 fi2 Extent mismatch: " << fi1.GetExtent() << "!=" << fi2.GetExtent();
   BOOST_REQUIRE_MESSAGE(fi1.GetExtent()==fi2.GetExtent(),msg.str());
 
   for(ExtentIterator it(fi1.GetExtent());!it.AtEnd();++it) {
@@ -401,7 +401,7 @@ void Test_DFT(DataType TYPE)
   ImageHandle ri3 = fi1.Apply(alg::DFT());
 
   msg.str("");
-  msg << "ri1 ri3 Extent missmatch: " << ri3.GetExtent() << "!=" << ri1.GetExtent();
+  msg << "ri1 ri3 Extent mismatch: " << ri3.GetExtent() << "!=" << ri1.GetExtent();
   BOOST_REQUIRE_MESSAGE(ri3.GetExtent()==ri1.GetExtent(),msg.str());
 
   for(ExtentIterator it(ri3.GetExtent());!it.AtEnd();++it) {
diff --git a/modules/img/base/pymod/export_data_algorithm.cc b/modules/img/base/pymod/export_data_algorithm.cc
index 167f5c789..c984c6d7d 100644
--- a/modules/img/base/pymod/export_data_algorithm.cc
+++ b/modules/img/base/pymod/export_data_algorithm.cc
@@ -70,7 +70,7 @@ public:
 
   virtual void Visit(ImageHandle& ih) {VisitImage(ih);}
   virtual void VisitImage(ImageHandle&) {
-    throw(Error("ModIPAlgorithm Base: VisitImage not overidden"));
+    throw(Error("ModIPAlgorithm Base: VisitImage not overridden"));
   }
 };
 
@@ -99,7 +99,7 @@ public:
 
   virtual void Visit(ImageHandle& ih) const {VisitImage(ih);}
   virtual void VisitImage(ImageHandle&) const {
-    throw(Error("ConstModIPAlgorithm Base: VisitImage not overidden"));
+    throw(Error("ConstModIPAlgorithm Base: VisitImage not overridden"));
   }
 };
 
@@ -129,7 +129,7 @@ public:
 
   virtual ImageHandle Visit(const ConstImageHandle& ih) {return VisitImage(ih);}
   virtual ImageHandle VisitImage(const ConstImageHandle& ih) {
-    throw(Error("ModOPAlgorithm Base: VisitImage not overidden"));
+    throw(Error("ModOPAlgorithm Base: VisitImage not overridden"));
   }
 };
 
@@ -158,7 +158,7 @@ public:
 
   virtual ImageHandle Visit(const ConstImageHandle& ih) const {return VisitImage(ih);}
   virtual ImageHandle VisitImage(const ConstImageHandle& ih) const {
-    throw(Error("ConstModOPAlgorithm Base: VisitImage not overidden"));
+    throw(Error("ConstModOPAlgorithm Base: VisitImage not overridden"));
   }
 };
 
diff --git a/modules/img/base/src/data_observer.hh b/modules/img/base/src/data_observer.hh
index c061a97c3..c3f06dc84 100644
--- a/modules/img/base/src/data_observer.hh
+++ b/modules/img/base/src/data_observer.hh
@@ -36,7 +36,7 @@ namespace ost { namespace img {
 class DLLEXPORT InvalidObserver: public Error {
 public:
   InvalidObserver(const String& s = String("unknown")):
-    Error(String("InvalidObserver exception occured: ") + s)
+    Error(String("InvalidObserver exception occurred: ") + s)
   {}
 };
 
diff --git a/modules/img/base/src/extent.hh b/modules/img/base/src/extent.hh
index 16978d96e..fdff69b72 100644
--- a/modules/img/base/src/extent.hh
+++ b/modules/img/base/src/extent.hh
@@ -47,7 +47,7 @@ namespace ost { namespace img {
 struct DLLEXPORT InvalidExtentException: public Error
 {
   InvalidExtentException(const String& m= String("") ):
-    Error(String("an invalid extent occured ("+m+String(")")))
+    Error(String("an invalid extent occurred ("+m+String(")")))
   {}
 };
 
diff --git a/modules/img/base/src/image_handle.hh b/modules/img/base/src/image_handle.hh
index 3d7261f9c..c984bc39d 100644
--- a/modules/img/base/src/image_handle.hh
+++ b/modules/img/base/src/image_handle.hh
@@ -126,7 +126,7 @@ public:
   //! Creates an empty, ie invalid handle
   /*!
     The default ctor is provided for e.g. using ImageHandle in STL containers. Any
-    attempt to use the interface of an emtpy ImageHandle will throw an 
+    attempt to use the interface of an empty ImageHandle will throw an 
     InvalidImageHandle exception.
   */
   ImageHandle();
diff --git a/modules/io/src/img/map_io_dm3_handler.cc b/modules/io/src/img/map_io_dm3_handler.cc
index c7b3351ec..bfae05eb8 100644
--- a/modules/io/src/img/map_io_dm3_handler.cc
+++ b/modules/io/src/img/map_io_dm3_handler.cc
@@ -320,7 +320,7 @@ void DM3Collector::check_image()
 
       image_handle_list_.push_back(ih);
     } else {
-      LOG_ERROR("missmatch in byte size of data (" 
+      LOG_ERROR("mismatch in byte size of data (" 
                 << data_size*type_sizeof(image_number_type_) << " != " 
                 << image_data_byte_size_ << "), ignoring this image entry");
     }
diff --git a/modules/io/src/img/map_io_spi_handler.cc b/modules/io/src/img/map_io_spi_handler.cc
index 36a08bb3a..d5b47181e 100644
--- a/modules/io/src/img/map_io_spi_handler.cc
+++ b/modules/io/src/img/map_io_spi_handler.cc
@@ -482,7 +482,7 @@ void MapIOSpiHandler::Import(img::MapHandle& mh, std::istream& infile,const Imag
     detail::header_filler<OST_LITTLE_ENDIAN>(infile, header);
     break;
   default:
-    throw(IOException("unkown byte order"));
+    throw(IOException("unknown byte order"));
     break;
   }
 
@@ -506,7 +506,7 @@ void MapIOSpiHandler::Import(img::MapHandle& mh, std::istream& infile,const Imag
     detail::real_filler<OST_LITTLE_ENDIAN,float>(infile,header,mh,1.0);
     break;
   default:
-    throw(IOException("unkown byte order"));
+    throw(IOException("unknown byte order"));
     break;
   }
 
diff --git a/modules/io/src/img/map_io_tiff_handler.cc b/modules/io/src/img/map_io_tiff_handler.cc
index 5de5b240f..d88fc01d7 100644
--- a/modules/io/src/img/map_io_tiff_handler.cc
+++ b/modules/io/src/img/map_io_tiff_handler.cc
@@ -629,7 +629,7 @@ void MapIOTiffHandler::load_image_data(TIFF* tfile, img::ImageHandle& image,  co
   buf = _TIFFmalloc(stripsize);
 
   if(image.GetType()==img::WORD) {
-    LOG_INFO("I/O Tiff: " << "reseting target image to WORD " << image_extent);
+    LOG_INFO("I/O Tiff: " << "resetting target image to WORD " << image_extent);
     image.Reset(image_extent, img::WORD, img::SPATIAL);
 
     img::image_state::WordSpatialImageState *is =
@@ -676,14 +676,14 @@ void MapIOTiffHandler::load_image_data(TIFF* tfile, img::ImageHandle& image,  co
     img::image_state::RealSpatialImageState *isr=0;
     img::image_state::ComplexSpatialImageState *isc=0;
     if(fmt==SAMPLEFORMAT_COMPLEXINT || fmt==SAMPLEFORMAT_COMPLEXIEEEFP){
-      LOG_INFO("I/O Tiff: " << "reseting target image to complex spatial " << image_extent);
+      LOG_INFO("I/O Tiff: " << "resetting target image to complex spatial " << image_extent);
       image.Reset(image_extent,img::COMPLEX,img::SPATIAL);
       isc = dynamic_cast<img::image_state::ComplexSpatialImageState*>(image.ImageStatePtr().get());
       if(!isc) {
         throw IOException("unexpected failure of dynamic_cast in tiff io");
       }
     }else{
-      LOG_INFO("I/O Tiff: " << "reseting target image to Real img::SPATIAL" << image_extent);
+      LOG_INFO("I/O Tiff: " << "resetting target image to Real img::SPATIAL" << image_extent);
       image.Reset(image_extent, img::REAL, img::SPATIAL);
 
       isr= dynamic_cast<img::image_state::RealSpatialImageState*>(image.ImageStatePtr().get());
diff --git a/modules/io/src/mol/dcd_io.cc b/modules/io/src/mol/dcd_io.cc
index ec31b4bbf..d70074433 100644
--- a/modules/io/src/mol/dcd_io.cc
+++ b/modules/io/src/mol/dcd_io.cc
@@ -267,7 +267,7 @@ mol::CoordGroupHandle load_dcd(const mol::AtomHandleList& alist, // this atom li
   bool swap_flag=false, ucell_flag=false, gap_flag=false;
   read_dcd_header(istream, header, swap_flag, ucell_flag, gap_flag, detect_swap, byte_swap);
   if(alist.size() != static_cast<size_t>(header.t_atom_count)) {
-    LOG_ERROR("LoadCHARMMTraj: atom count missmatch: " << alist.size() 
+    LOG_ERROR("LoadCHARMMTraj: atom count mismatch: " << alist.size() 
                << " in coordinate file, " << header.t_atom_count 
                << " in each traj frame");
     throw(IOException("invalid trajectory"));
diff --git a/modules/io/src/mol/load_entity.cc b/modules/io/src/mol/load_entity.cc
index a9d34c3eb..c35010927 100644
--- a/modules/io/src/mol/load_entity.cc
+++ b/modules/io/src/mol/load_entity.cc
@@ -55,7 +55,7 @@ void Import(mol::EntityHandle& eh, const String& filename, const String& format)
 
 mol::EntityHandle LoadEntity(const String& filename, const String& format)
 {
-  LOG_DEBUG("creating emtpy entity");
+  LOG_DEBUG("creating empty entity");
   mol::EntityHandle eh=mol::CreateEntity();
   mol::XCSEditor xcs_lock=eh.EditXCS(mol::BUFFERED_EDIT);
   Import(eh, filename, format);
diff --git a/modules/io/src/mol/mmcif_reader.hh b/modules/io/src/mol/mmcif_reader.hh
index 925dfde23..9147a234c 100644
--- a/modules/io/src/mol/mmcif_reader.hh
+++ b/modules/io/src/mol/mmcif_reader.hh
@@ -232,7 +232,7 @@ protected:
 	const MMCifInfoStructRefs& GetStructRefs() const { return struct_refs_; }
   /// \brief convert the seqres data item to canonical form. 
   /// 
-  /// The seqres sequence lists non-standard residues in paranthesis. For 
+  /// The seqres sequence lists non-standard residues in parenthesis. For 
   /// proper handling of our sequence classes, these need to be converted to 
   /// one-letter-codes. Ideally, we would use the canonical SEQRES. This is 
   /// not possible, however, since the PDB assigns multiple one letter codes 
diff --git a/modules/mol/alg/src/local_dist_diff_test.hh b/modules/mol/alg/src/local_dist_diff_test.hh
index 794c671e0..41ebf09ac 100644
--- a/modules/mol/alg/src/local_dist_diff_test.hh
+++ b/modules/mol/alg/src/local_dist_diff_test.hh
@@ -214,7 +214,7 @@ GlobalRDMap DLLEXPORT_OST_MOL_ALG CreateDistanceList(const EntityView& ref,Real
 ///
 /// If a distance between two atoms is shorter than the inclusion radius in all structures in which the two atoms are 
 /// present, it is included in the list. However, if the distance is longer than the inclusion radius in at least one 
-/// of the structures, it is not be considered a local interaction and is exluded from the list
+/// of the structures, it is not be considered a local interaction and is excluded from the list
 ///
 /// The function takes care of residues with ambigous symmetric sidechains. To decide which naming convention to use, the functions
 /// computes a local distance score of each reference structure with the first reference structure in the list, using only non ambigously-named atoms. 
diff --git a/modules/mol/base/pymod/export_editors.cc b/modules/mol/base/pymod/export_editors.cc
index 3c5ab7900..e20ee4d4e 100644
--- a/modules/mol/base/pymod/export_editors.cc
+++ b/modules/mol/base/pymod/export_editors.cc
@@ -123,7 +123,7 @@ void set_pos2_t(XCSEditor& e, const AtomHandleList& alist, object pyobj)
   PyArrayObject* na=reinterpret_cast<PyArrayObject*>(pyobj.ptr());
   
   if(PyArray_NDIM(na)!=2 || PyArray_DIM(na,0)!=int(acount) || PyArray_DIM(na,1)!=3) {
-    throw Error("excpected a numpy array of shape (NAtoms, 3)");
+    throw Error("expected a numpy array of shape (NAtoms, 3)");
     return;
   }
   
diff --git a/modules/mol/base/src/coord_frame.cc b/modules/mol/base/src/coord_frame.cc
index 8fb7a39cf..582e67110 100644
--- a/modules/mol/base/src/coord_frame.cc
+++ b/modules/mol/base/src/coord_frame.cc
@@ -289,7 +289,7 @@ namespace ost { namespace mol {
       throw Error("not same numbers of CA, C, O and N atoms in the selection");
     }
     if (n_atoms<=5){
-      throw Error("At least five residues are needed to calulate an alpha helix similarity");
+      throw Error("At least five residues are needed to calculate an alpha helix similarity");
     }
     c=(*this)[indices_c[0]];
     n_next=(*this)[indices_n[1]];
diff --git a/modules/mol/base/src/impl/entity_impl.cc b/modules/mol/base/src/impl/entity_impl.cc
index db0731f27..c15489bed 100644
--- a/modules/mol/base/src/impl/entity_impl.cc
+++ b/modules/mol/base/src/impl/entity_impl.cc
@@ -544,7 +544,7 @@ void EntityImpl::TraceDirectionality()
 {
   fragment_list_.clear();
   Profile profile_trace("trace directionality");
-  // some reseting on the atom level
+  // some resetting on the atom level
   for(AtomImplMap::iterator it=atom_map_.begin();it!=atom_map_.end();++it) {
     it->second->ClearDirectionality();
     it->second->SetVisited(false);
diff --git a/modules/mol/base/src/impl/query_impl.cc b/modules/mol/base/src/impl/query_impl.cc
index a7c2cfb95..f5842a749 100644
--- a/modules/mol/base/src/impl/query_impl.cc
+++ b/modules/mol/base/src/impl/query_impl.cc
@@ -797,7 +797,7 @@ Node* QueryImpl::ParseParenSubExpr(QueryLexer& lexer) {
     QueryToken end_paren=lexer.CurrentToken();
     if (end_paren.GetType()!=tok::RightParen) {
       delete n;      
-      error_desc_.msg="unmatched paranthesis in query string";
+      error_desc_.msg="unmatched parenthesis in query string";
       error_desc_.range=paren_token.GetRange();
       return NULL;
     } else {
diff --git a/modules/mol/base/src/query_error.hh b/modules/mol/base/src/query_error.hh
index c8a092cc9..56cfb21db 100644
--- a/modules/mol/base/src/query_error.hh
+++ b/modules/mol/base/src/query_error.hh
@@ -45,7 +45,7 @@ public:
   //! Get error description.
   const String& GetMessage()const throw();
   
-  // Get range of where the error occured
+  // Get range of where the error occurred
   const Range& GetRange() const;
 
   //! Get nicely formatted error message
diff --git a/scripts/ost_config.in b/scripts/ost_config.in
index c8a170a32..b3e253c5c 100644
--- a/scripts/ost_config.in
+++ b/scripts/ost_config.in
@@ -69,7 +69,7 @@ if [ -n "$DNG_PROFILE" ]; then
     echo "Profiling activated using cProfile"
     pyexec="$pyexec#-m#cProfile#-s#cumulative#--"
   else 
-    echo "Profiling deactivated due to unkown profiler"
+    echo "Profiling deactivated due to unknown profiler"
   fi
 fi
 
-- 
GitLab


From 5012fa874d98ff8c353c2e3fbd8581b0d7de35a0 Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Thu, 16 Apr 2020 16:20:55 +0200
Subject: [PATCH 50/50] document remote repositories

---
 modules/io/doc/io.rst      | 31 +++++++++++++++++++---
 modules/io/pymod/remote.py | 53 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+), 3 deletions(-)

diff --git a/modules/io/doc/io.rst b/modules/io/doc/io.rst
index 10be9a055..39a713dc9 100644
--- a/modules/io/doc/io.rst
+++ b/modules/io/doc/io.rst
@@ -89,12 +89,37 @@ behaviour.
   To get an entity equivalent to one loaded with :func:`LoadPDB`, set the
   `profile` and `process` arguments as follows:
 
+  .. code-block:: python
+
+    with open('protein.pdb') as pdb_fd:
+        pdb_str = pdb.read()
+        ent = io.PDBStrToEntity(pdb_str, ost.io.profiles['DEFAULT'], True)
+
+Loading Molecular Structures From Remote Repositories
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+:func:`LoadPDB` already provides access to selected structural databases in 
+the internet when enabling the *remote* flag. Predefined 
+:class:`ost.io.remote.RemoteRepository` objects are available as
+
 .. code-block:: python
 
-  with open('protein.pdb') as pdb_fd:
-      pdb_str = pdb.read()
-      ent = io.PDBStrToEntity(pdb_str, ost.io.profiles['DEFAULT'], True)
+  from ost.io import remote
+  repo_name = 'smtl'
+  repo = remote.REMOTE_REPOSITORIES.get(repo_name)
+
+  # url for entry with id 1ake.1
+  print(repo.URLForID('1ake.1'))
+
+where *repo_name* can be one of ['pdb', 'cif', 'pdb_redo', 'smtl'].
+Instead of explicit access, you can directly fetch data using:
+
+.. autofunction:: ost.io.remote.RemoteGet
+ 
+.. autofunction:: ost.io.remote.RemoteLoad
 
+.. autoclass:: ost.io.remote.RemoteRepository
+  :members:
 
 Saving Molecular Structures
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
diff --git a/modules/io/pymod/remote.py b/modules/io/pymod/remote.py
index 42fee8bc7..74617994f 100644
--- a/modules/io/pymod/remote.py
+++ b/modules/io/pymod/remote.py
@@ -26,6 +26,19 @@ class RemoteRepository:
   """
   A remote repository represents a structural database accessible through the 
   internet, e.g. the PDB or SWISS-MODEL template library.
+
+  :param name:        Name of the repository
+  :param url_pattern: URL pattern for repository. Required format is described
+                      in :func:`URLForID`
+  :param type:        Data format to expect at resolved URL must be in 
+                      ('pdb', 'cif')
+  :param id_transform: Transformation to apply to ID before resolving URL
+                       in :func:`URLForID`. Must be in ('lower', 'upper')
+
+  :type name:         :class:`str`
+  :type url_pattern:  :class:`str`
+  :type type:         :class:`str`
+  :type id_transform: :class:`str`
   """
   def __init__(self, name, url_pattern, type, id_transform='upper'):
     self.name = name
@@ -36,6 +49,15 @@ class RemoteRepository:
     self.id_transform = id_transform
 
   def URLForID(self, id):
+    """
+    Resolves URL given *url_pattern* and *id_transform* provided at object 
+    initialization.
+    The *url_pattern* must contain substring '$ID'. Given *id*, the URL to 
+    the structure gets constructed by applying *id_transform* and inserting it
+    at the location of '$ID'. e.g. 'https://files.rcsb.org/view/$ID.pdb' given 
+    1ake as *id* and 'upper' as *id_transform* resolves to:
+    'https://files.rcsb.org/view/1AKE.pdb'
+    """
     if self.id_transform == 'upper':
       id = id.upper()
     if self.id_transform == 'lower':
@@ -43,6 +65,13 @@ class RemoteRepository:
     return self.url_pattern.replace('$ID', id)
 
   def Get(self, id):
+    """
+    Resolves URL with :func:`URLForID`, dumps the content in a temporary file 
+    and returns its path.
+    
+    :param id:          ID to resolve
+    :type id:           :class:`str`
+    """
     remote_url = self.URLForID(id)
     tmp_file_suffix = '.%s' % self.type
     if remote_url.endswith('.gz'):
@@ -65,6 +94,16 @@ class RemoteRepository:
     return tmp_file
 
   def Load(self, id):
+    """
+    Resolves URL with :func:`URLForID` and directly loads/returns the according 
+    :class:`ost.mol.EntityHandle`. Loading invokes the 
+    :func:`ost.io.LoadPDB`/:func:`ost.io.LoadMMCIF` with default parameterization. If you need
+    custom settings, you might want to consider to call :func:`Get` and do the
+    loading manually.
+    
+    :param id:          ID to resolve
+    :type id:           :class:`str`
+    """
     tmp_file = self.Get(id)
     if self.type == 'pdb':
       return LoadPDB(tmp_file.name)
@@ -83,12 +122,26 @@ REMOTE_REPOSITORIES = {
 }
 
 def RemoteGet(id, from_repo='pdb'):
+  """
+  Invokes :func:`RemoteRepository.Get` on predefined repositories 
+  ('pdb', 'smtl', 'cif', 'pdb_redo')
+
+  :param from_repo:    One of the predefined repositories
+  :type from_repo:     :class:`str`
+  """
   remote_repo = REMOTE_REPOSITORIES.get(from_repo, None) 
   if not remote_repo:
     raise ValueError('%s is not a valid repository' % from_repo)
   return remote_repo.Get(id)
 
 def RemoteLoad(id, from_repo='pdb'):
+  """
+  Invokes :func:`RemoteRepository.Load` on predefined repositories 
+  ('pdb', 'smtl', 'cif', 'pdb_redo')
+
+  :param from_repo:    One of the predefined repositories
+  :type from_repo:     :class:`str`
+  """
   remote_repo = REMOTE_REPOSITORIES.get(from_repo, None) 
   if not remote_repo:
     raise ValueError('%s is not a valid repository' % from_repo)
-- 
GitLab