diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e08319b105c7376b8c0ced5ecd1e6a5c448403f6..575167c8513b57fda151d1213658452ddb1442fa 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 4cf438b2713359d696f94b08b7979005d1a0430b..f1042f6536fce15ae8b2f29e21c22d0c0e3ee1c4 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,4 +1,5 @@
-(Work-in-progress): moved all kernel sources to src/ subdirectory;
+4.9.3 (Work-in-progress): improved handling of degenerate curves on periodic
+surfaces; moved all kernel sources to src/ subdirectory.
 
 4.9.2 (December 23, 2021): faster projection on OCC entities; extended
 Mesh.SaveGroupsOfNodes capabilities for INP export; improved transfinite meshing
diff --git a/CREDITS.txt b/CREDITS.txt
index bf0874ebe32f4aa297a5c7c78484d3adb27f2c50..35e1584685d650bc8d7e8b5a0ef4b39e59042fa3 100644
--- a/CREDITS.txt
+++ b/CREDITS.txt
@@ -1,4 +1,4 @@
-                 Gmsh is copyright (C) 1997-2021
+                 Gmsh is copyright (C) 1997-2022
 
                        Christophe Geuzaine
                      <cgeuzaine at uliege.be>
diff --git a/README.txt b/README.txt
index d7cab7c26d481112895bb73f58dddcada4c46206..92f2468a381166bb4d5c11cec306a1c01a0eb745 100644
--- a/README.txt
+++ b/README.txt
@@ -1,21 +1,23 @@
 This is Gmsh, an automatic three-dimensional finite element mesh generator with
 built-in pre- and post-processing facilities.
 
-Gmsh is copyright (C) 1997-2021 C. Geuzaine and J.-F. Remacle, and is
+Gmsh is copyright (C) 1997-2022 C. Geuzaine and J.-F. Remacle, and is
 distributed under the terms of the GNU General Public License, Version 2 or
 later, with an exception to allow for easier linking with external
 libraries. See LICENSE.txt and CREDITS.txt for more information.
 
-See the doc/ and tutorial/ directories for documentation. The reference manual
-is located in doc/texinfo/. See the demos/ directory and the web site
-https://gmsh.info for additional examples.
+See the doc/ and tutorial/ directories for documentation and tutorials. The
+reference manual is located in doc/texinfo/. See the demos/ directory and the
+web site https://gmsh.info for additional examples.
 
 Building Gmsh from source code requires a C++ compiler and CMake
 (http://cmake.org). Building the graphical user interface requires FLTK 1.3.3 or
-higher (FLTK-dev 1.4 is required on macOS Mojave; http://fltk.org), configured
-with OpenGL support. Support for boolean operations, constructive solid geometry
+higher (FLTK-dev 1.4 is required on macOS; http://fltk.org), configured with
+OpenGL support. Support for boolean operations, constructive solid geometry
 features and STEP file import requires OpenCASCADE 6.9 or higher (version 7.2 or
-higher is highly recommended; http://www.opencascade.com).
+higher is highly recommended; http://www.opencascade.com). Step-by-step
+compilation instructions are available on the Gmsh wiki:
+https://gitlab.onelab.info/gmsh/gmsh/-/wikis/Gmsh-compilation.
 
 
 Build Gmsh from the command line
diff --git a/api/GenApi.py b/api/GenApi.py
index d2df61fbfb073996bfcbee7cb0066cb071a34b89..f14382b5ac5646440f99b2944dd4dbd502563337 100644
--- a/api/GenApi.py
+++ b/api/GenApi.py
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -1398,7 +1398,7 @@ class API:
         version_patch,
         namespace = "gmsh",
         code = "Gmsh",
-        copyright = "Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle",
+        copyright = "Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle",
         issues = "https://gitlab.onelab.info/gmsh/gmsh/issues."):
         self.version_major = version_major
         self.version_minor = version_minor
diff --git a/api/gen.py b/api/gen.py
index b471303a2b81a36f0904588d3d3691b219e86ee6..5b4d4489175392f9b572b0aa0920400f5c921af1 100644
--- a/api/gen.py
+++ b/api/gen.py
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/api/gmsh.h b/api/gmsh.h
index 04df93f9e711f61d6269051fb949ca7c9f914b90..296cf77a250750473c60845cee12f44cd454f6b2 100644
--- a/api/gmsh.h
+++ b/api/gmsh.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -6,7 +6,7 @@
 #ifndef GMSH_H
 #define GMSH_H
 
-// This file defines the Gmsh C++ API (v4.9.2).
+// This file defines the Gmsh C++ API (v4.9.3).
 //
 // Do not edit it directly: it is automatically generated by `api/gen.py'.
 //
@@ -20,10 +20,10 @@
 #include <utility>
 #include <functional>
 
-#define GMSH_API_VERSION "4.9.2"
+#define GMSH_API_VERSION "4.9.3"
 #define GMSH_API_VERSION_MAJOR 4
 #define GMSH_API_VERSION_MINOR 9
-#define GMSH_API_VERSION_PATCH 2
+#define GMSH_API_VERSION_PATCH 3
 
 #if defined(GMSH_DLL)
 #if defined(GMSH_DLL_EXPORT)
diff --git a/api/gmsh.h_cwrap b/api/gmsh.h_cwrap
index d54642f133402187088e0b50edc57b5d53d256a2..6d985d1724183058723d4fffa337c4e9dd6549f0 100644
--- a/api/gmsh.h_cwrap
+++ b/api/gmsh.h_cwrap
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -6,7 +6,7 @@
 #ifndef GMSH_H
 #define GMSH_H
 
-// This file redefines the Gmsh C++ API in terms of the C API (v4.9.2).
+// This file redefines the Gmsh C++ API in terms of the C API (v4.9.3).
 //
 // This is provided as a convenience for users of the binary Gmsh SDK whose C++
 // compiler ABI is not compatible with the ABI of the C++ compiler used to create
diff --git a/api/gmsh.jl b/api/gmsh.jl
index 242e2e347b539987380631c3974adcef3af52605..62995ec07570ca95edda8000c8d8c7465c36df4f 100644
--- a/api/gmsh.jl
+++ b/api/gmsh.jl
@@ -1,9 +1,9 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
 
-# This file defines the Gmsh Julia API (v4.9.2).
+# This file defines the Gmsh Julia API (v4.9.3).
 #
 # Do not edit it directly: it is automatically generated by `api/gen.py'.
 #
@@ -17,10 +17,10 @@ Top-level functions
 """
 module gmsh
 
-const GMSH_API_VERSION = "4.9.2"
+const GMSH_API_VERSION = "4.9.3"
 const GMSH_API_VERSION_MAJOR = 4
 const GMSH_API_VERSION_MINOR = 9
-const GMSH_API_VERSION_PATCH = 2
+const GMSH_API_VERSION_PATCH = 3
 const libdir = dirname(@__FILE__)
 const libname = Sys.iswindows() ? "gmsh-4.9.dll" : "libgmsh"
 import Libdl
diff --git a/api/gmsh.py b/api/gmsh.py
index 98b514dc10d676e893fcd197609de9c7a696dbdf..c0f133df1c34aef95e36df5530b8c54c65500b21 100644
--- a/api/gmsh.py
+++ b/api/gmsh.py
@@ -1,9 +1,9 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
 
-# This file defines the Gmsh Python API (v4.9.2).
+# This file defines the Gmsh Python API (v4.9.3).
 #
 # Do not edit it directly: it is automatically generated by `api/gen.py'.
 #
@@ -18,10 +18,10 @@ import os
 import platform
 from math import pi
 
-GMSH_API_VERSION = "4.9.2"
+GMSH_API_VERSION = "4.9.3"
 GMSH_API_VERSION_MAJOR = 4
 GMSH_API_VERSION_MINOR = 9
-GMSH_API_VERSION_PATCH = 2
+GMSH_API_VERSION_PATCH = 3
 
 __version__ = GMSH_API_VERSION
 
diff --git a/api/gmshc.cpp b/api/gmshc.cpp
index ed7fe23441461ae168f36f177b051bcbe896256a..da37133f1f7ded004949cbeea561d2597d379e6e 100644
--- a/api/gmshc.cpp
+++ b/api/gmshc.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/api/gmshc.h b/api/gmshc.h
index 593187b5ca6b434e17e74714ab872a24dee5dc13..7ae3bd33cae5d0aa61755e5badc41219e6b4d640 100644
--- a/api/gmshc.h
+++ b/api/gmshc.h
@@ -1,5 +1,5 @@
 /*
- * Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+ * Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
  *
  * See the LICENSE.txt file in the Gmsh root directory for license information.
  * Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -9,7 +9,7 @@
 #define GMSHC_H
 
 /*
- * This file defines the Gmsh C API (v4.9.2).
+ * This file defines the Gmsh C API (v4.9.3).
  *
  * Do not edit it directly: it is automatically generated by `api/gen.py'.
  *
@@ -19,10 +19,10 @@
 
 #include <stddef.h>
 
-#define GMSH_API_VERSION "4.9.2"
+#define GMSH_API_VERSION "4.9.3"
 #define GMSH_API_VERSION_MAJOR 4
 #define GMSH_API_VERSION_MINOR 9
-#define GMSH_API_VERSION_PATCH 2
+#define GMSH_API_VERSION_PATCH 3
 
 #if defined(GMSH_DLL)
 #if defined(GMSH_DLL_EXPORT)
diff --git a/api/gmshf.h b/api/gmshf.h
index 4caf36a0b081a3098a822b016afb684d4987074b..222a43f1534162ace6aa351da527da0c4a5d8f35 100644
--- a/api/gmshf.h
+++ b/api/gmshf.h
@@ -1,5 +1,5 @@
 c
-c  Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+c  Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 c
 c  See the LICENSE.txt file in the Gmsh root directory for license information.
 c  Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -10,7 +10,7 @@ c
 !DEC$ DEFINE GMSHF_H
 
 c
-c  This file defines the Gmsh Fortran API (v4.9.2).
+c  This file defines the Gmsh Fortran API (v4.9.3).
 c
 c  Do not edit it directly: it is automatically generated by `api/gen.py'.
 c
@@ -20,13 +20,13 @@ c
 
 !DEC$ DEFINE GMSH_API_VERSION_MAJOR = 4
 !DEC$ DEFINE GMSH_API_VERSION_MINOR = 9
-!DEC$ DEFINE GMSH_API_VERSION_PATCH = 2
+!DEC$ DEFINE GMSH_API_VERSION_PATCH = 3
 
       module gmsh_fortran
 
         use, intrinsic :: iso_c_binding
 
-        character(len = 5), parameter :: GMSH_API_VERSION = "4.9.2"
+        character(len = 5), parameter :: GMSH_API_VERSION = "4.9.3"
         real(c_double), parameter::M_PI = 3.14159265358979323846d0
 
         interface
diff --git a/contrib/ANN/CMakeLists.txt b/contrib/ANN/CMakeLists.txt
index d11f1f0a508214308372bc554cdb0dcdc32f9a9a..cbac4bf995195d2077f93d8af20d146d4aaa65dd 100644
--- a/contrib/ANN/CMakeLists.txt
+++ b/contrib/ANN/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/DiscreteIntegration/CMakeLists.txt b/contrib/DiscreteIntegration/CMakeLists.txt
index 9470673d6a553a4ffb6b523470b7cfffaa8c74e1..877006a299bf9ae145c0b21da7ce199e2b5a54e5 100644
--- a/contrib/DiscreteIntegration/CMakeLists.txt
+++ b/contrib/DiscreteIntegration/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/HighOrderMeshOptimizer/CMakeLists.txt b/contrib/HighOrderMeshOptimizer/CMakeLists.txt
index 533d0569c445c1e357ee134538edd7d206e20047..3421bafc312b9c25b707aa1a70c1d4357e7c1cdd 100644
--- a/contrib/HighOrderMeshOptimizer/CMakeLists.txt
+++ b/contrib/HighOrderMeshOptimizer/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/MathEx/CMakeLists.txt b/contrib/MathEx/CMakeLists.txt
index 8815ebdb5e2b5ab5cae49717daa143bc349fbb56..83e573da1fe6f90aa7771cd80f34f0895d5f9287 100644
--- a/contrib/MathEx/CMakeLists.txt
+++ b/contrib/MathEx/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/MeshOptimizer/CMakeLists.txt b/contrib/MeshOptimizer/CMakeLists.txt
index a2c8a9bf1de1d40f1ce5430c81105289cac02928..02f827ace9641dd16ae56e532a94d541061cf19b 100644
--- a/contrib/MeshOptimizer/CMakeLists.txt
+++ b/contrib/MeshOptimizer/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/MeshQualityOptimizer/CMakeLists.txt b/contrib/MeshQualityOptimizer/CMakeLists.txt
index 332c752dd36aa869cc7d78741d06dac09c0b36d0..90ba6100bd83feb00c91ada3fd2d463ed6505b09 100644
--- a/contrib/MeshQualityOptimizer/CMakeLists.txt
+++ b/contrib/MeshQualityOptimizer/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/Netgen/CMakeLists.txt b/contrib/Netgen/CMakeLists.txt
index b3b5a8471cf9b7c0a7916358af3f3591b8b7b943..2c626bebca78d50644fd4778b3156a943429b387 100644
--- a/contrib/Netgen/CMakeLists.txt
+++ b/contrib/Netgen/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/QuadTri/CMakeLists.txt b/contrib/QuadTri/CMakeLists.txt
index b4365fbb87221d8d170ae63a9252da96b0d4d77b..a03ea19260f67021b864259e2fd9a227c8de5d6f 100644
--- a/contrib/QuadTri/CMakeLists.txt
+++ b/contrib/QuadTri/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/bamg/CMakeLists.txt b/contrib/bamg/CMakeLists.txt
index 4348e5ae5edb47ed2c8d17566b03eb071f25f22e..1b1493e2ba2dbb09eedace515d5adde97a992abe 100644
--- a/contrib/bamg/CMakeLists.txt
+++ b/contrib/bamg/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/blossom/CMakeLists.txt b/contrib/blossom/CMakeLists.txt
index 1ad89d4ec63e97214bab0afa3ffc159e9febee6c..8992a7440b7e760a28c942dc8156b1c127da8c0a 100644
--- a/contrib/blossom/CMakeLists.txt
+++ b/contrib/blossom/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BGMBase.cpp b/contrib/domhex/BGMBase.cpp
index 06e2cbee6f5c9cc5950980b4b04dbbd04959cbde..ff76746eaad080c3133ffce56b9747606e5808c1 100644
--- a/contrib/domhex/BGMBase.cpp
+++ b/contrib/domhex/BGMBase.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BGMBase.h b/contrib/domhex/BGMBase.h
index ed34a04684043e51cf46189cbd5b9781e7bd22a4..a99171fb23b31054f9be8cc777ea7307e38cdfd9 100644
--- a/contrib/domhex/BGMBase.h
+++ b/contrib/domhex/BGMBase.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BackgroundMesh2D.cpp b/contrib/domhex/BackgroundMesh2D.cpp
index d7fc84a5c11a453c020909846533a45cb76a1551..b8198eb87962c92b064a2ed3bf3a67c1c256b922 100644
--- a/contrib/domhex/BackgroundMesh2D.cpp
+++ b/contrib/domhex/BackgroundMesh2D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BackgroundMesh2D.h b/contrib/domhex/BackgroundMesh2D.h
index 3761ba517c98dc40110227e57a38711188e456a8..f600a366fbcc9a743a6d024f063cee53f53a7edb 100644
--- a/contrib/domhex/BackgroundMesh2D.h
+++ b/contrib/domhex/BackgroundMesh2D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BackgroundMesh3D.cpp b/contrib/domhex/BackgroundMesh3D.cpp
index 56d876ff5cf80e14aedf119aee5d80953049bd6c..acd0c5dba164731de7ef2884101f71c55ec6b0ab 100644
--- a/contrib/domhex/BackgroundMesh3D.cpp
+++ b/contrib/domhex/BackgroundMesh3D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BackgroundMesh3D.h b/contrib/domhex/BackgroundMesh3D.h
index 0d9c79890883486d706bdf5bfb624bb5c7b47a29..bba5ef8a022ccef62493a6b2edae652d94e61338 100644
--- a/contrib/domhex/BackgroundMesh3D.h
+++ b/contrib/domhex/BackgroundMesh3D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BackgroundMeshManager.cpp b/contrib/domhex/BackgroundMeshManager.cpp
index 98e290ae01f2072acc67d175736afdc459518905..a4c0b0a39cb9aaba1688d34f428d5d7d83760d99 100644
--- a/contrib/domhex/BackgroundMeshManager.cpp
+++ b/contrib/domhex/BackgroundMeshManager.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/BackgroundMeshManager.h b/contrib/domhex/BackgroundMeshManager.h
index 489727ce487c3fe813a7c6708e927cc6aeb9fac9..439546611995117be9d0f69fbf88570d878a7916 100644
--- a/contrib/domhex/BackgroundMeshManager.h
+++ b/contrib/domhex/BackgroundMeshManager.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/CMakeLists.txt b/contrib/domhex/CMakeLists.txt
index 523cd6778ffbcb4b9293e5a612e8d6d82f5a211a..9416b433eff6345e4976fd0ea048f09d901722fa 100644
--- a/contrib/domhex/CMakeLists.txt
+++ b/contrib/domhex/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/ThinLayer.cpp b/contrib/domhex/ThinLayer.cpp
index 96c3985a9b5d416b09bb63ca22486f3a2293ad1a..d0f5103fc05bfaa7f9fd60906c2f1cf91755e736 100644
--- a/contrib/domhex/ThinLayer.cpp
+++ b/contrib/domhex/ThinLayer.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/ThinLayer.h b/contrib/domhex/ThinLayer.h
index e3495257eeea6eaded3d5217b4dbb893d6e349a5..a5bde9e5328090abc3397a68579fa83d79bcc43d 100644
--- a/contrib/domhex/ThinLayer.h
+++ b/contrib/domhex/ThinLayer.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/cross3D.h b/contrib/domhex/cross3D.h
index ea2dea5d38be39af73dc61e426ddd5cf7f7c0ef5..f4b3c076176d8e5cc7230089e3ebeca990673d1b 100644
--- a/contrib/domhex/cross3D.h
+++ b/contrib/domhex/cross3D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/directions3D.cpp b/contrib/domhex/directions3D.cpp
index 2d0313f6a95e87ec565a365cc98c10acff5c7354..35ac6debdd914f843fb16fca61bed3af09db2f90 100644
--- a/contrib/domhex/directions3D.cpp
+++ b/contrib/domhex/directions3D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/directions3D.h b/contrib/domhex/directions3D.h
index dac8324808c1ab983ba313a1f2d7a7b2ee50432d..4a0a978ca419e72f13b1e2eaa52f50665767e15e 100644
--- a/contrib/domhex/directions3D.h
+++ b/contrib/domhex/directions3D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/meshGFaceQuadrilateralize.cpp b/contrib/domhex/meshGFaceQuadrilateralize.cpp
index 7d97fdcdf157828694446a7b1a6d20ee5b3a9be3..37c32b93afd5d61ee953beb813b42c298e926b67 100644
--- a/contrib/domhex/meshGFaceQuadrilateralize.cpp
+++ b/contrib/domhex/meshGFaceQuadrilateralize.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/meshGFaceQuadrilateralize.h b/contrib/domhex/meshGFaceQuadrilateralize.h
index 4b30713f08bf2cf12a97d8557adfe1b101a04895..70c12020be469430caa702f529d98e02a49ede1e 100644
--- a/contrib/domhex/meshGFaceQuadrilateralize.h
+++ b/contrib/domhex/meshGFaceQuadrilateralize.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/pointInsertion.cpp b/contrib/domhex/pointInsertion.cpp
index 8873cf2a8803fa2b073fb344b1e66d068aa7d22d..001e873da585fbb71fadb422b5448de52b9dee5e 100644
--- a/contrib/domhex/pointInsertion.cpp
+++ b/contrib/domhex/pointInsertion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/pointInsertion.h b/contrib/domhex/pointInsertion.h
index 108727e23701c862fa633005456473db4099d549..beb8999acf3cb380af934df824e1b7ece383c1a9 100644
--- a/contrib/domhex/pointInsertion.h
+++ b/contrib/domhex/pointInsertion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/pointInsertionRTreeTools.cpp b/contrib/domhex/pointInsertionRTreeTools.cpp
index e5483a0bb21e38138639d6ae816fcc6bc5372811..c24d869bee98447118292eb86589f59b06045d0c 100644
--- a/contrib/domhex/pointInsertionRTreeTools.cpp
+++ b/contrib/domhex/pointInsertionRTreeTools.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/pointInsertionRTreeTools.h b/contrib/domhex/pointInsertionRTreeTools.h
index 19b4042da7df38db7f747559412d3134e65992cb..a94471db11eb32522c4ec9caa9b1088fdbbd2b39 100644
--- a/contrib/domhex/pointInsertionRTreeTools.h
+++ b/contrib/domhex/pointInsertionRTreeTools.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/simple3D.cpp b/contrib/domhex/simple3D.cpp
index ca2a44184d087b2d0040ea523773d0b60cbd7e58..deaa5e3cf038d3ae12ffd2eda703d1a18bea5c4b 100644
--- a/contrib/domhex/simple3D.cpp
+++ b/contrib/domhex/simple3D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/simple3D.h b/contrib/domhex/simple3D.h
index c3146638f50c2b3a77a109f2b68322d07435995d..fdda33a527c03db99a1c348d7af77093e0bd5017 100644
--- a/contrib/domhex/simple3D.h
+++ b/contrib/domhex/simple3D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/surfaceFiller.cpp b/contrib/domhex/surfaceFiller.cpp
index bb1a6d4d65635169a8f1d771c405ca73a9f2aec4..d133b65c5c26c1b770721da1917eb1602a51b7b4 100644
--- a/contrib/domhex/surfaceFiller.cpp
+++ b/contrib/domhex/surfaceFiller.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/surfaceFiller.h b/contrib/domhex/surfaceFiller.h
index 5d4773c51b409945ab841e8ff45b7e11b5674cda..f62f74d43d8504dff3e2186e609ca343b24e244b 100644
--- a/contrib/domhex/surfaceFiller.h
+++ b/contrib/domhex/surfaceFiller.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/yamakawa.cpp b/contrib/domhex/yamakawa.cpp
index b8eff85a4fd824ee4ffb4fff95a6ea0bc3e5831d..bc66941f12ba57f2a61535d2c493b54de072c06d 100644
--- a/contrib/domhex/yamakawa.cpp
+++ b/contrib/domhex/yamakawa.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/domhex/yamakawa.h b/contrib/domhex/yamakawa.h
index 611f026a4eac25aa246fb3087006fa2d72865dfe..9c6502204432727aed18c3bf0b92fa34eb595d79 100644
--- a/contrib/domhex/yamakawa.h
+++ b/contrib/domhex/yamakawa.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/hxt/CMakeLists.txt b/contrib/hxt/CMakeLists.txt
index 526e967bc41edf5beee97af1f13aa933a4cb92df..cc299184e0623807ca353d3cbd420787e0d64d07 100644
--- a/contrib/hxt/CMakeLists.txt
+++ b/contrib/hxt/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/kbipack/CMakeLists.txt b/contrib/kbipack/CMakeLists.txt
index 85650e1916a721f3d4c2bca29826534405a72f56..2f21bed113508bba6a8e2091f4f1e84ce8a36ee4 100644
--- a/contrib/kbipack/CMakeLists.txt
+++ b/contrib/kbipack/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/metis/CMakeLists.txt b/contrib/metis/CMakeLists.txt
index 9ffd28e2f2655bb3521a7ff484feeb6e85a76f21..c2929815ea0a0abd90716f01b43d542231b34f7b 100755
--- a/contrib/metis/CMakeLists.txt
+++ b/contrib/metis/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/mobile/Android/app/src/main/java/org/geuz/onelab/AboutActivity.java b/contrib/mobile/Android/app/src/main/java/org/geuz/onelab/AboutActivity.java
index 029db83b54e8098f74fb6d425482941af6e34cdd..e66d867dbcb190a3aa2c0f57ecb2396e846b2f0b 100644
--- a/contrib/mobile/Android/app/src/main/java/org/geuz/onelab/AboutActivity.java
+++ b/contrib/mobile/Android/app/src/main/java/org/geuz/onelab/AboutActivity.java
@@ -102,7 +102,7 @@ public class AboutActivity extends Activity {
       } catch(android.content.pm.PackageManager.NameNotFoundException e) {
       }
       aboutOnelab +=
-        "<p>Copyright (C) 2014-2021 Christophe Geuzaine and Maxime Graulich, ";
+        "<p>Copyright (C) 2014-2022 Christophe Geuzaine and Maxime Graulich, ";
       aboutOnelab += "University of Li&egrave;ge</p>";
       aboutOnelab +=
         "<p>Visit <a href=\"https://onelab.info/\">https://onelab.info/</a> ";
diff --git a/contrib/mobile/README.txt b/contrib/mobile/README.txt
index 22e6760027d0bf219d4b743f4e4c78ccf1f9864f..7d8594cdc3c214b0daceecd6f37d5c673dbe9e0d 100644
--- a/contrib/mobile/README.txt
+++ b/contrib/mobile/README.txt
@@ -1,7 +1,7 @@
 This directory contains the source code for the ONELAB app, the mobile version
 of ONELAB for iOS and Android devices.
 
-Copyright (C) 2014-2021 Christophe Geuzaine and Maxime Graulich, University of Liege
+Copyright (C) 2014-2022 Christophe Geuzaine and Maxime Graulich, University of Liege
 
 The ONELAB (http://onelab.info) mobile app is a finite element package based on
 the open source mesh generator Gmsh (https://gmsh.info) and the solver GetDP
diff --git a/contrib/mobile/androidUtils.cpp b/contrib/mobile/androidUtils.cpp
index fb0e70064b017576eb73cc1fc7d6c3db93dd9f97..4dd29a167bd123f02f345b47ff7db2bb59f22702 100644
--- a/contrib/mobile/androidUtils.cpp
+++ b/contrib/mobile/androidUtils.cpp
@@ -329,7 +329,7 @@ JNIEXPORT jstring JNICALL Java_org_geuz_onelab_Gmsh_getAboutGmsh(JNIEnv *env,
   sstream << "<center><h3>Gmsh</h3>"
           << "Version " << GMSH_VERSION << " "
           << "(<i>Build date:</i> " << GMSH_DATE << ")"
-          << "<p>Copyright (C) 1997-2021 Christophe Geuzaine and "
+          << "<p>Copyright (C) 1997-2022 Christophe Geuzaine and "
              "Jean-Fran&ccedil;ois Remacle</p>"
           << "<p><a href=\"https://gmsh.info/CREDITS.txt\">Credits</a> "
           << "and <a href=\"https://gmsh.info/LICENSE.txt\">licensing "
@@ -347,7 +347,7 @@ JNIEXPORT jstring JNICALL Java_org_geuz_onelab_Gmsh_getAboutGetDP(JNIEnv *env,
     << "<center><h3>GetDP</h3>"
     << "Version " << GETDP_VERSION << " "
     << "(<i>Build date:</i> " << GETDP_DATE << ")"
-    << "<p>Copyright (C) 1997-2021 Patrick Dular and Christophe "
+    << "<p>Copyright (C) 1997-2022 Patrick Dular and Christophe "
        "Geuzaine, University of Li&egrave;ge</p>"
     << "<p><a href=\"https://getdp.info/CREDITS.txt\">Credits</a> "
     << "and <a href=\"https://getdp.info/LICENSE.txt\">licensing "
diff --git a/contrib/mobile/iOS/Onelab/AboutViewController.mm b/contrib/mobile/iOS/Onelab/AboutViewController.mm
index c28f35b787034c778345dfe113790248129bf13a..6625d42933de0ac067225cbd3b834347fedd7f10 100644
--- a/contrib/mobile/iOS/Onelab/AboutViewController.mm
+++ b/contrib/mobile/iOS/Onelab/AboutViewController.mm
@@ -75,14 +75,14 @@
                     @"type=\"text/css\">%@</style></head><body><center><p><!-- "
                     @"img width=32 "
                     @"src=\"icon_onelab.png\"--></p><h3>Onelab/Mobile</"
-                    @"h3>Version %@<p>Copyright (C) 2014-2021 Christophe "
+                    @"h3>Version %@<p>Copyright (C) 2014-2022 Christophe "
                     @"Geuzaine and Maxime Graulich, University of "
                     @"Li&egrave;ge</p><p>Visit <a "
                     @"href=\"https://onelab.info/\">https://onelab.info/</a> for "
                     @"more information</p><p style=\"padding-top: 35px;\">This "
                     @"version of Onelab/Mobile "
                     @"contains:</p><h3>Gmsh</h3>Version %s (<i>Build date:</i> "
-                    @"%s)<p>Copyright (C) 1997-2021 Christophe Geuzaine and "
+                    @"%s)<p>Copyright (C) 1997-2022 Christophe Geuzaine and "
                     @"Jean-Fran&ccedil;ois Remacle</p><p><a "
                     @"href=\"https://gmsh.info/CREDITS.txt\">Credits</"
                     @"a> and <a "
@@ -91,7 +91,7 @@
                     @"%s</p><p>Visit <a "
                     @"href=\"https://gmsh.info/\">https://gmsh.info</a> for more "
                     @"information</p><h3>GetDP</h3>Version %s (<i>Build "
-                    @"date:</i> %s)<p>Copyright (C) 1997-2021 Patrick Dular "
+                    @"date:</i> %s)<p>Copyright (C) 1997-2022 Patrick Dular "
                     @"and Christophe Geuzaine, University of "
                     @"Li&egrave;ge</p><p><a "
                     @"href=\"https://getdp.info/CREDITS.txt\">Credits</"
diff --git a/contrib/mpeg_encode/CMakeLists.txt b/contrib/mpeg_encode/CMakeLists.txt
index 0db081698960fb3a01f3ca1ae7314ca656aa1f66..d8982e14deb18b84ab998ec09c1d302e1e4a2582 100644
--- a/contrib/mpeg_encode/CMakeLists.txt
+++ b/contrib/mpeg_encode/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/onelab/CMakeLists.txt b/contrib/onelab/CMakeLists.txt
index b871d3ec929faf45d627189b0b919f3a034d3b5d..a32cd04a4c896c70e241c4de28ad12a32762d39a 100644
--- a/contrib/onelab/CMakeLists.txt
+++ b/contrib/onelab/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/contrib/onelab/README.txt b/contrib/onelab/README.txt
index f4b5944ee3368141f532b0f9d7ded8141502dad7..d94767f360254a3434fa718778e7add6f9ff7a7e 100644
--- a/contrib/onelab/README.txt
+++ b/contrib/onelab/README.txt
@@ -1,4 +1,4 @@
-// ONELAB - Copyright (C) 2011-2021 Universite de Liege - Universite catholique
+// ONELAB - Copyright (C) 2011-2022 Universite de Liege - Universite catholique
 // de Louvain
 //
 // Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/contrib/onelab/python/onelab.py b/contrib/onelab/python/onelab.py
index 026c3b2d05486838ae446ab62170459036b1c7ae..be6c452b466517a05f52de1d7e19bc3c9742cfe6 100755
--- a/contrib/onelab/python/onelab.py
+++ b/contrib/onelab/python/onelab.py
@@ -1,5 +1,5 @@
 """
-ONELAB - Copyright (C) 2011-2021 Universite de Liege - Universite catholique
+ONELAB - Copyright (C) 2011-2022 Universite de Liege - Universite catholique
 de Louvain
 
 Permission is hereby granted, free of charge, to any person obtaining a copy of
diff --git a/contrib/zipper/CMakeLists.txt b/contrib/zipper/CMakeLists.txt
index 40f13893627ab58f2d5ba198ac3f9488888fa155..226566ef58a750605049069686db8e62b137797d 100644
--- a/contrib/zipper/CMakeLists.txt
+++ b/contrib/zipper/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/doc/gmsh.html b/doc/gmsh.html
index 546e47431d34757e27fcf3ac905453914f28324b..598bcf22f8bc04bc6474bd1d781b03f8d90c6fec 100644
--- a/doc/gmsh.html
+++ b/doc/gmsh.html
@@ -204,8 +204,8 @@ on <a href="https://gitlab.onelab.info/gmsh/gmsh/issues"
 <h2><a name="Licensing"></a>Licensing</h2>
 
 <p>
-Gmsh is copyright (C) 1997-2021 by
-<a href="http://www.montefiore.ulg.ac.be/~geuzaine">C. Geuzaine</a> and
+Gmsh is copyright (C) 1997-2022 by
+<a href="http://people.montefiore.ulg.ac.be/geuzaine">C. Geuzaine</a> and
 <a href="http://perso.uclouvain.be/jean-francois.remacle/">J.-F. Remacle</a>
 (see the <a href="CREDITS.txt">CREDITS</a> file for more information) and
 is distributed under the terms of
diff --git a/doc/texinfo/gmsh.texi b/doc/texinfo/gmsh.texi
index 19c4e9017d0689d18083648ea6c627d1ab5dcb94..7a1004f5f3bb544d7e8165ea79e0bd41eb69a9dd 100644
--- a/doc/texinfo/gmsh.texi
+++ b/doc/texinfo/gmsh.texi
@@ -1,5 +1,5 @@
 \input texinfo.tex @c -*-texinfo-*-
-@c Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+@c Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 @c
 @c See the LICENSE.txt file in the Gmsh root directory for license information.
 @c Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -22,7 +22,7 @@
 @c %**starts of header
 @setfilename gmsh.info
 @include version.texi
-@set COPYRIGHT @copyright{} 1997-2021 Christophe Geuzaine, Jean-Fran@,{c}ois Remacle
+@set COPYRIGHT @copyright{} 1997-2022 Christophe Geuzaine, Jean-Fran@,{c}ois Remacle
 @set SYN a synchronization of the CAD model with the internal Gmsh model.
 @set SYNC This operation triggers @value{SYN}
 @set SYNCS These operations all trigger @value{SYN}
diff --git a/doc/texinfo/version.texi b/doc/texinfo/version.texi
index b99046a71b344f9c64c99cbd02af9e94c1bddfb5..ba5041c20e917484599c7603c94fcb7cc9bb977c 100644
--- a/doc/texinfo/version.texi
+++ b/doc/texinfo/version.texi
@@ -1,4 +1,4 @@
 @c This file was generated by cmake: do not edit manually!
 
-@set GMSH-VERSION 4.9.2 (development version)
+@set GMSH-VERSION 4.9.3 (development version)
 @set GITLAB-PREFIX https://gitlab.onelab.info/gmsh/gmsh/blob/master
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt
index 735e537ff295eb8bf6806e01a19085337cde6520..a9d46c8b011da105de93ab7e601dd828928087c8 100644
--- a/src/common/CMakeLists.txt
+++ b/src/common/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Colors.h b/src/common/Colors.h
index ade1155ab32d53d51adc1de857092b38410b734d..887c3bf31feff2a94b321c1692f42ae48730e08a 100644
--- a/src/common/Colors.h
+++ b/src/common/Colors.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/CommandLine.cpp b/src/common/CommandLine.cpp
index d5cb235159602da8b47170dbc8c7a16160bda716..b2599bae19e6ce66708094c4a71689a8ec61dd43 100644
--- a/src/common/CommandLine.cpp
+++ b/src/common/CommandLine.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -1306,7 +1306,7 @@ void GetOptions(bool readConfigFiles, bool exitOnError)
       else if(argv[i] == "-help" || argv[i] == "--help") {
         Msg::Direct(
           "Gmsh, a 3D mesh generator with pre- and post-processing facilities");
-        Msg::Direct("Copyright (C) 1997-2021 C. Geuzaine and J.-F. Remacle");
+        Msg::Direct("Copyright (C) 1997-2022 C. Geuzaine and J.-F. Remacle");
         PrintUsage(argv[0]);
         Msg::Exit(0);
       }
diff --git a/src/common/CommandLine.h b/src/common/CommandLine.h
index 59e895b2d6011ae397f192f9be6ab77d9c37196f..54e829545e9a16b2669e8024baeb2c64b45103a9 100644
--- a/src/common/CommandLine.h
+++ b/src/common/CommandLine.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Context.cpp b/src/common/Context.cpp
index 943c6ae81e285f9d9f47162ef64ae03ab08fe4b1..716535ffe7174cfa8885733efd8604100e22a97a 100644
--- a/src/common/Context.cpp
+++ b/src/common/Context.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Context.h b/src/common/Context.h
index 680c8a7856a9c9492dcb123b489d1e0b23cf24b3..d94cbdb14838edcf906ba805c9acc68865e7aae7 100644
--- a/src/common/Context.h
+++ b/src/common/Context.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/CreateFile.cpp b/src/common/CreateFile.cpp
index 77a27f692519b9324a69255be4f0860e480b4f1e..912aee1eb60defd21aa14cc0bf0ef1ecdeecb729 100644
--- a/src/common/CreateFile.cpp
+++ b/src/common/CreateFile.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/CreateFile.h b/src/common/CreateFile.h
index 64b2799dfda457509b0f814d63420eea0a8dd683..128b0164e9854af70c4652b6b62cacbaf3510f52 100644
--- a/src/common/CreateFile.h
+++ b/src/common/CreateFile.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/DefaultOptions.h b/src/common/DefaultOptions.h
index b19e5e590305ddbcef4757eb23599e422b247aca..b53997ffbe3c53edef334a9695585764fa41e0c5 100644
--- a/src/common/DefaultOptions.h
+++ b/src/common/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GamePad.cpp b/src/common/GamePad.cpp
index 6e4264a95c2aae16e7d64b436ea46f642daa462d..cd3e56ce28ff4b21830bda0d0258d38a8ba1b568 100644
--- a/src/common/GamePad.cpp
+++ b/src/common/GamePad.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GamePad.h b/src/common/GamePad.h
index b5ecdc11522b2d8d5334b15fea07834b2408dfb6..cc83c8ab60e0f5d860ee0e468acf8c8a66e7bcad 100644
--- a/src/common/GamePad.h
+++ b/src/common/GamePad.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshConfig.h.in b/src/common/GmshConfig.h.in
index d22851f9e50677596c8d3c78a53267a5d9728d88..e5e1cde36a0d03269dacecf070b63d91645f0379 100644
--- a/src/common/GmshConfig.h.in
+++ b/src/common/GmshConfig.h.in
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshDefines.h b/src/common/GmshDefines.h
index 27f49da43390523eb244e825ebe222000ee55019..203eccd6c4bb102289aa33b3f5a747d7e0a90f50 100644
--- a/src/common/GmshDefines.h
+++ b/src/common/GmshDefines.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshGlobal.cpp b/src/common/GmshGlobal.cpp
index 2138dbd56f245fcfe89c7bf339fbf61cc9bb7de5..babc2083c7290b83e0ad12bb1b5237915b2acda2 100644
--- a/src/common/GmshGlobal.cpp
+++ b/src/common/GmshGlobal.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshGlobal.h b/src/common/GmshGlobal.h
index 8da99f734ba6a1d9f0d5abca67eb98a920ebd96e..cccbbbe275e2024b61c18fb3038ec3cf392e8ed0 100644
--- a/src/common/GmshGlobal.h
+++ b/src/common/GmshGlobal.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshMessage.cpp b/src/common/GmshMessage.cpp
index e9f4307c406077f233d6ebfcb2b37dda1436f08f..e1657a5b4ae239be5962e5535b1fdfde9bbc036f 100644
--- a/src/common/GmshMessage.cpp
+++ b/src/common/GmshMessage.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshMessage.h b/src/common/GmshMessage.h
index e9d4350ccd27e78b8138d01e4bad55f06b4cf8ac..ddc587cf7f006cf6a8c7f433107d614a5746631c 100644
--- a/src/common/GmshMessage.h
+++ b/src/common/GmshMessage.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshRemote.cpp b/src/common/GmshRemote.cpp
index fd22d1cae1d057b11a58410a0d59cfd05586f720..952d317e808bfe92ce508bbe3d410deb1758c7c8 100644
--- a/src/common/GmshRemote.cpp
+++ b/src/common/GmshRemote.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshRemote.h b/src/common/GmshRemote.h
index 2cbd09d643315aae8308c6fdf73fa51116340ca2..fc8e28e2d9aab151a0b26b4fd20f5ea67b2f6808 100644
--- a/src/common/GmshRemote.h
+++ b/src/common/GmshRemote.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/GmshSocket.h b/src/common/GmshSocket.h
index 752febe75f1286e7c6a310384206ac2417c3b307..ee83be3ded14460695b216e38c6eb7e68b9ba53d 100644
--- a/src/common/GmshSocket.h
+++ b/src/common/GmshSocket.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // Permission is hereby granted, free of charge, to any person
 // obtaining a copy of this software and associated documentation
diff --git a/src/common/GmshVersion.h.in b/src/common/GmshVersion.h.in
index 649a6a96cdae743c3cd5b11c244efe28d86995d2..931bd7959b33d987c18571cd69f586b05665e813 100644
--- a/src/common/GmshVersion.h.in
+++ b/src/common/GmshVersion.h.in
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Hash.h b/src/common/Hash.h
index 5cb97d1d1edd545c813371ebfde97482019b8900..116fb36c93a488add61733271264bcd863a7f827 100644
--- a/src/common/Hash.h
+++ b/src/common/Hash.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/ListUtils.cpp b/src/common/ListUtils.cpp
index 86c8df74808191872bd89b6c4485f3bbbf9fd495..2ae998d5b82118cc68da83f2fcf1ac1214ba3194 100644
--- a/src/common/ListUtils.cpp
+++ b/src/common/ListUtils.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/ListUtils.h b/src/common/ListUtils.h
index 17434fe0ca893c0c356ffa937e97cdadae67bd99..6961b2e6f2794af1fa0e8341a41ba96b5b99166b 100644
--- a/src/common/ListUtils.h
+++ b/src/common/ListUtils.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Main.cpp b/src/common/Main.cpp
index 1f690dd57e6587e2a38c327c26a290f599f55ef5..edc1514dc71e25fac919605bf7e5f7cb60e0a74b 100644
--- a/src/common/Main.cpp
+++ b/src/common/Main.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/MallocUtils.cpp b/src/common/MallocUtils.cpp
index d9e01ca3c3f9289dc00c43005eb03a3844f25738..44ffa9fbd5c92ad5c690be0afbb010efecb5611f 100644
--- a/src/common/MallocUtils.cpp
+++ b/src/common/MallocUtils.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/MallocUtils.h b/src/common/MallocUtils.h
index 6a3813fe00b83156f38655def64fc108475840c1..833a1827640f36c7ea54370eee09a5d052ebde27 100644
--- a/src/common/MallocUtils.h
+++ b/src/common/MallocUtils.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/OS.cpp b/src/common/OS.cpp
index 082debcee4ef21a7e916b96ac9eba57eda616ea3..8a6569cfa07c7efc916da726bafd1856f6f0d8eb 100644
--- a/src/common/OS.cpp
+++ b/src/common/OS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/OS.h b/src/common/OS.h
index 734ca45659c9819eac234bbdd8df3d69ea8d5b41..6ddceb7ffa4f88fc4a6d77365c289b705130411e 100644
--- a/src/common/OS.h
+++ b/src/common/OS.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Octree.cpp b/src/common/Octree.cpp
index c677efedd2ca98ce85aa86f9882d43bd8a9842c2..fb75ad085197a52d779a6138b2f7cb134c4cb994 100644
--- a/src/common/Octree.cpp
+++ b/src/common/Octree.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Octree.h b/src/common/Octree.h
index d07ecdac1a084159aa826dbbfa6e4406ac756955..075ca05596b2a114cf2dae4496291df85b713373 100644
--- a/src/common/Octree.h
+++ b/src/common/Octree.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/OctreeInternals.cpp b/src/common/OctreeInternals.cpp
index c013c2af749e4d6dd1798405e43bbe40b432ea5d..e33469fbe9c7b4ac682a6edd76ed17181c6b38f6 100644
--- a/src/common/OctreeInternals.cpp
+++ b/src/common/OctreeInternals.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/OctreeInternals.h b/src/common/OctreeInternals.h
index 318b7dd206e9e0c879dbaf816ae2746d64411f19..5347418efc4c4aeff223df3a2af14f73f9e86ed9 100644
--- a/src/common/OctreeInternals.h
+++ b/src/common/OctreeInternals.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/OpenFile.cpp b/src/common/OpenFile.cpp
index 66753a5c491af12d81365709666a7770afe66355..1383abc2d01978f070f3d6e4f19c2791bc398663 100644
--- a/src/common/OpenFile.cpp
+++ b/src/common/OpenFile.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/OpenFile.h b/src/common/OpenFile.h
index 4a8427c500eb0c5d89f086d959cc890b50c93e7f..206c2a03ee0b2ba40eb1753557a5ad29b1e1dd2b 100644
--- a/src/common/OpenFile.h
+++ b/src/common/OpenFile.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Options.cpp b/src/common/Options.cpp
index cfa7707c6ed5edca59aa661eae1a4c24fe5c4f9e..bd18453fb1d06737fe7db38ce038c89f9a9aea89 100644
--- a/src/common/Options.cpp
+++ b/src/common/Options.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/Options.h b/src/common/Options.h
index c09efdd0da4aa76613d4d97e39a1fd12716ae4b3..b27184042ff46d1b9c2097cbfe24e10d1cb381b1 100644
--- a/src/common/Options.h
+++ b/src/common/Options.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/SmoothData.cpp b/src/common/SmoothData.cpp
index 8ad406cdc20b773a9a1b3ba3379ff80c8857e2e8..ef09d2b3be95e21fa4c1c302be8b5f9162ae7dd2 100644
--- a/src/common/SmoothData.cpp
+++ b/src/common/SmoothData.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/SmoothData.h b/src/common/SmoothData.h
index 324c6114f6f87d5f05982d7b31bc17547ec2dea0..91d5438de15470a67f61efb83452335ad029f7da 100644
--- a/src/common/SmoothData.h
+++ b/src/common/SmoothData.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/StringUtils.cpp b/src/common/StringUtils.cpp
index dd88c0d180aa27f411e13cbe5f57635039e5d0a2..06487e73cefc3fbce4453bf67d61324595198580 100644
--- a/src/common/StringUtils.cpp
+++ b/src/common/StringUtils.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/StringUtils.h b/src/common/StringUtils.h
index 536c7d36844c4cbe0b75fb3bebba51f87098e065..591a5808607423670059a96e03c2240fddc93015 100644
--- a/src/common/StringUtils.h
+++ b/src/common/StringUtils.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/TreeUtils.cpp b/src/common/TreeUtils.cpp
index c09521486b09d2bab72c6fe6495192223c1e36d1..09bb7e2a3ca6cbc30568501420596236e3f528ff 100644
--- a/src/common/TreeUtils.cpp
+++ b/src/common/TreeUtils.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/TreeUtils.h b/src/common/TreeUtils.h
index 87b95fd6fe72efc7e08511b3a902c7bc4109cb41..b4993b15c903e87a1ee51bb4fbcf6367f7bdf8fc 100644
--- a/src/common/TreeUtils.h
+++ b/src/common/TreeUtils.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/VertexArray.cpp b/src/common/VertexArray.cpp
index 8fa215881142c675914dc3b0ba29160981e7f4d1..fc96b53ca605a90c7b75f1a9b4303b65a4c65bf1 100644
--- a/src/common/VertexArray.cpp
+++ b/src/common/VertexArray.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/VertexArray.h b/src/common/VertexArray.h
index c1821c1521337c0aade3ef70f7cbe2305b0b8b3b..a3a83907d2e2c1958637beaaae3ff10fd9234e89 100644
--- a/src/common/VertexArray.h
+++ b/src/common/VertexArray.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/gmsh.cpp b/src/common/gmsh.cpp
index 8a880d33525ece3ba602403c19db4f5cd1f78be3..461ea254797c00e04e9518fe07e7b1fbf7355d07 100644
--- a/src/common/gmsh.cpp
+++ b/src/common/gmsh.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/gmshLocalNetworkClient.cpp b/src/common/gmshLocalNetworkClient.cpp
index 6c72068a779e7810c2d72dcffb7b5d4445d66109..9da3b0d79574dc937229bfafc1797905ce53dd2e 100644
--- a/src/common/gmshLocalNetworkClient.cpp
+++ b/src/common/gmshLocalNetworkClient.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/gmshLocalNetworkClient.h b/src/common/gmshLocalNetworkClient.h
index 7d2719e479a2bdaeee811e5846113e06d73bacee..b4828b51adc1898cde511ab0f40c4379136a9524 100644
--- a/src/common/gmshLocalNetworkClient.h
+++ b/src/common/gmshLocalNetworkClient.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/gmshPopplerWrapper.cpp b/src/common/gmshPopplerWrapper.cpp
index 20678ce383da3a6b15cc59c932d387f8612b5c77..8100826d1b2495bef317ed51c4a892b8906c2531 100644
--- a/src/common/gmshPopplerWrapper.cpp
+++ b/src/common/gmshPopplerWrapper.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/gmshPopplerWrapper.h b/src/common/gmshPopplerWrapper.h
index 866421b4f71d7388f86e481a1b2658c46b9a0507..b6f9fbb90df00d3edae8eb6fc1094e8ad24cc7c4 100644
--- a/src/common/gmshPopplerWrapper.h
+++ b/src/common/gmshPopplerWrapper.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/onelab.h b/src/common/onelab.h
index b33619cad5829cdfca644e29369c60d239d8dacd..2e21e91b537f68c9f40613aff09a7dbde63d3986 100644
--- a/src/common/onelab.h
+++ b/src/common/onelab.h
@@ -1,4 +1,4 @@
-// ONELAB - Copyright (C) 2011-2021 Universite de Liege - Universite catholique
+// ONELAB - Copyright (C) 2011-2022 Universite de Liege - Universite catholique
 // de Louvain
 //
 // Permission is hereby granted, free of charge, to any person obtaining a copy
diff --git a/src/common/onelabUtils.cpp b/src/common/onelabUtils.cpp
index 168867f3c54d853b2c4e1b6d16f4009986db714c..51c7f490d27e94ea81e0d577f7cf0943b978d2c9 100644
--- a/src/common/onelabUtils.cpp
+++ b/src/common/onelabUtils.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/common/onelabUtils.h b/src/common/onelabUtils.h
index 14d8f16977cc3935af38e41d8e50c3e159475308..311f52319c1033bc80547ec4ddbd98eaa44c4863 100644
--- a/src/common/onelabUtils.h
+++ b/src/common/onelabUtils.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/CMakeLists.txt b/src/fltk/CMakeLists.txt
index caea276e56367e988806917e25ab4f17efd3a9cf..1224adc1794589007733721c042f00b4ddbc774d 100644
--- a/src/fltk/CMakeLists.txt
+++ b/src/fltk/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/FlGui.cpp b/src/fltk/FlGui.cpp
index 3c7a0b4f9be44667fb35a0b9fa468980349a79e4..ffcdb0605b66f87da62d328505ec794592aa0e35 100644
--- a/src/fltk/FlGui.cpp
+++ b/src/fltk/FlGui.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/FlGui.h b/src/fltk/FlGui.h
index 71bff7ea99b41da32cb7194b7c61665b8c519b48..0739c5a5f4b7a60de390a47c3cac2a8d20e07cdd 100644
--- a/src/fltk/FlGui.h
+++ b/src/fltk/FlGui.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/Navigator.cpp b/src/fltk/Navigator.cpp
index ba89c295bd28eeab8dc0a360c596bf993f1a63ec..ae8d71dbfcf2858e68666ef664408a768e598de0 100644
--- a/src/fltk/Navigator.cpp
+++ b/src/fltk/Navigator.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/Navigator.h b/src/fltk/Navigator.h
index ca4865974632f9ce67c8a9f6586bc4d302e93999..00f0c1b46662d7a48e13654fbcca4a1d446bd8ae 100644
--- a/src/fltk/Navigator.h
+++ b/src/fltk/Navigator.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/XpmIcon.h b/src/fltk/XpmIcon.h
index ece258b4311f7a9908d2a4d24f3bc78b9fc4ee9f..606e140457ca9c59de36ece9f44fe55442b314ed 100644
--- a/src/fltk/XpmIcon.h
+++ b/src/fltk/XpmIcon.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/classificationEditor.cpp b/src/fltk/classificationEditor.cpp
index cf2f81e94dd07ea1f8e12190549ee6e3f4c17b8d..0e70edc584c2e984e77e25a1b4a948f897afc751 100644
--- a/src/fltk/classificationEditor.cpp
+++ b/src/fltk/classificationEditor.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/classificationEditor.h b/src/fltk/classificationEditor.h
index 671d3b56a6ea479fe7680658ebeaf13093e442b3..749ee88a6907337f5d08f5d8ac83693689ac9b3c 100644
--- a/src/fltk/classificationEditor.h
+++ b/src/fltk/classificationEditor.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/clippingWindow.cpp b/src/fltk/clippingWindow.cpp
index 91e71c87b6b197230ddab788e5d153cd97bd6422..09535a343bc1ee4892fb2fbada21d1666e767f34 100644
--- a/src/fltk/clippingWindow.cpp
+++ b/src/fltk/clippingWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/clippingWindow.h b/src/fltk/clippingWindow.h
index 1036914e3cba170f524f4ec56dd48aed3a115f81..f81eeb2506a0b2c6419a582d7224dd6e35b22b7f 100644
--- a/src/fltk/clippingWindow.h
+++ b/src/fltk/clippingWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/colorbarWindow.cpp b/src/fltk/colorbarWindow.cpp
index 649f7ba63bf2b14b00c1a0f9daf8239ad7dcd375..3023c8ecf21896fceb4b195da89efef528e421d8 100644
--- a/src/fltk/colorbarWindow.cpp
+++ b/src/fltk/colorbarWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/colorbarWindow.h b/src/fltk/colorbarWindow.h
index c9234c2b4fef07afd1d1878b79682ab798a43f81..4f5602b2f98777cc52129cb47ff6e4de754ff80e 100644
--- a/src/fltk/colorbarWindow.h
+++ b/src/fltk/colorbarWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/contextWindow.cpp b/src/fltk/contextWindow.cpp
index 61f96d133b092952ae226bc5e4e2a3b594352d5f..236107f1285021a3e3bad801b8e783a36fff7ebf 100644
--- a/src/fltk/contextWindow.cpp
+++ b/src/fltk/contextWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/contextWindow.h b/src/fltk/contextWindow.h
index e1235c1b9eb9b013f8e4e73323b2457cd4fbedb8..d4bdbf39ccaf9a6237243f856147d887c18671ed 100644
--- a/src/fltk/contextWindow.h
+++ b/src/fltk/contextWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/drawContextFltk.h b/src/fltk/drawContextFltk.h
index 0ba1f0cb0c20b0001f05c5a14a698c0506c3b500..8d89439635c95b84f84f50e88bfea60a8d552b70 100644
--- a/src/fltk/drawContextFltk.h
+++ b/src/fltk/drawContextFltk.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/drawContextFltkCairo.cpp b/src/fltk/drawContextFltkCairo.cpp
index 4d9d5618bb3df206f2cfb47055ca79d975206c9c..21f9ddf8f2122fde98588b71044a718655c885d3 100644
--- a/src/fltk/drawContextFltkCairo.cpp
+++ b/src/fltk/drawContextFltkCairo.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/drawContextFltkCairo.h b/src/fltk/drawContextFltkCairo.h
index 6cc711bb4be7802aa8b7513241094de1510e063c..5e43fe00155f088d52207adb54715aef75fb7838 100644
--- a/src/fltk/drawContextFltkCairo.h
+++ b/src/fltk/drawContextFltkCairo.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/drawContextFltkStringTexture.cpp b/src/fltk/drawContextFltkStringTexture.cpp
index dac8469a3771bdb4e584d0337a19a409ff2eece6..31aca16a0866d905b3067b128d953e12e2bac3fc 100644
--- a/src/fltk/drawContextFltkStringTexture.cpp
+++ b/src/fltk/drawContextFltkStringTexture.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/drawContextFltkStringTexture.h b/src/fltk/drawContextFltkStringTexture.h
index 7ec9d8a4826d9784212a1debd17045c09da9defc..b090a0cebfae3fc54932c56de45825ac60189d80 100644
--- a/src/fltk/drawContextFltkStringTexture.h
+++ b/src/fltk/drawContextFltkStringTexture.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/extraDialogs.cpp b/src/fltk/extraDialogs.cpp
index f50ee2dd538de24249280b78f28e683a9a0d513d..2a1692bc39e18f06307614843dc9b645ac574865 100644
--- a/src/fltk/extraDialogs.cpp
+++ b/src/fltk/extraDialogs.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/extraDialogs.h b/src/fltk/extraDialogs.h
index f45fd759ea738882dc68b0d7eb2229b9d2a073cb..645c15c448d14fbd8525df5c66d735c1d7349c04 100644
--- a/src/fltk/extraDialogs.h
+++ b/src/fltk/extraDialogs.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/fieldWindow.cpp b/src/fltk/fieldWindow.cpp
index 82bef5ac1582feea932a749ccfab77647aa9f0c4..4c978223aa4b3d394e2b6ec657b1ac878432b7c8 100644
--- a/src/fltk/fieldWindow.cpp
+++ b/src/fltk/fieldWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/fieldWindow.h b/src/fltk/fieldWindow.h
index ca863cd85c1eea7520e2e64fac129a8a2ed09ac0..22722e5364950303e8c7767b915cc7c34e319d3c 100644
--- a/src/fltk/fieldWindow.h
+++ b/src/fltk/fieldWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/fileDialogs.cpp b/src/fltk/fileDialogs.cpp
index 1d26e7096478fdf613caa398bc171ec892ec3d90..4f4388532891db7d8881664d9de112fe25529558 100644
--- a/src/fltk/fileDialogs.cpp
+++ b/src/fltk/fileDialogs.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/fileDialogs.h b/src/fltk/fileDialogs.h
index 95dd27da45b7cbbaf6a446dd3a05a824c1e539a4..45e1b93bfdb35f65a4f4a3121fb0bb05be688a1f 100644
--- a/src/fltk/fileDialogs.h
+++ b/src/fltk/fileDialogs.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/gamepadWindow.cpp b/src/fltk/gamepadWindow.cpp
index 2c9448e3cf57eabc2258037ad9d006fd504b94a4..92b676649e4a5843333eef1101a6f57c4d95e9db 100644
--- a/src/fltk/gamepadWindow.cpp
+++ b/src/fltk/gamepadWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/gamepadWindow.h b/src/fltk/gamepadWindow.h
index 869fd481a335f637892284a4123b85c420f94a96..7f7eb9694afc3a48d1b229d5a00bfadc5b883207 100644
--- a/src/fltk/gamepadWindow.h
+++ b/src/fltk/gamepadWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/graphicWindow.cpp b/src/fltk/graphicWindow.cpp
index 870be3e8b028a7b6ee867a3180ec7c47293708ed..c68b2ac2dd8f5aa572d7af66214e80d80f0cf34d 100644
--- a/src/fltk/graphicWindow.cpp
+++ b/src/fltk/graphicWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/graphicWindow.h b/src/fltk/graphicWindow.h
index 81e199d5b5eb099dfff16e75d484fe25d77fc91f..2ac5b912a35f39dd06fe3a9f26179632f28f3ff8 100644
--- a/src/fltk/graphicWindow.h
+++ b/src/fltk/graphicWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/helpWindow.cpp b/src/fltk/helpWindow.cpp
index c77c75ea88c6f7875ff5fa8780f8370007944711..d17e76a6ce4f1eab8b6b958b35923b10dabb241e 100644
--- a/src/fltk/helpWindow.cpp
+++ b/src/fltk/helpWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -315,7 +315,7 @@ helpWindow::helpWindow()
     std::ostringstream sstream;
     sstream
       << "<center><h3>Gmsh</h3><br>version " << GetGmshVersion()
-      << "<p>Copyright (C) 1997-2021"
+      << "<p>Copyright (C) 1997-2022"
       << "<br>Christophe Geuzaine and Jean-Francois Remacle"
       << "<p><a href=\"https://gmsh.info/CREDITS.txt\">Credits</a> "
       << "and <a href=\"https://gmsh.info/LICENSE.txt\">licensing "
diff --git a/src/fltk/helpWindow.h b/src/fltk/helpWindow.h
index 7ef1920c9e40e1bd16f74e0acc3fea58a8fd955f..cedabcd9576974de077f413bd3f67be9c192d05b 100644
--- a/src/fltk/helpWindow.h
+++ b/src/fltk/helpWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/highOrderToolsWindow.cpp b/src/fltk/highOrderToolsWindow.cpp
index 0eee098081b3face8d5df9bfe30d1057ca32e177..2c926aab2b2d3c3e414bc13284bbe93a22bd6036 100644
--- a/src/fltk/highOrderToolsWindow.cpp
+++ b/src/fltk/highOrderToolsWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/highOrderToolsWindow.h b/src/fltk/highOrderToolsWindow.h
index e38bc2268f9320cb0b69918b1c964563c2c02d0d..9d03d6bd0dea6a5ad38163a4608bd7b9c345f02f 100644
--- a/src/fltk/highOrderToolsWindow.h
+++ b/src/fltk/highOrderToolsWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/inputRange.h b/src/fltk/inputRange.h
index 2b32f1efb1de64a7b876e40aef711e133592ee9f..a88cf477bd55eb599472280bd76c3f31548bfe76 100644
--- a/src/fltk/inputRange.h
+++ b/src/fltk/inputRange.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/inputValue.cpp b/src/fltk/inputValue.cpp
index 59aec111caac7b6890e9a01779bbd387afd7105d..41a233eaedb07962d540016b18d3b7176e9901fc 100644
--- a/src/fltk/inputValue.cpp
+++ b/src/fltk/inputValue.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/inputValue.h b/src/fltk/inputValue.h
index ef326a25488f1b4b5c20005e4e1188575b7b6c60..11d4d06e1703e7338ef47ca2c369c1e7b90898c6 100644
--- a/src/fltk/inputValue.h
+++ b/src/fltk/inputValue.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/mainWindow.h b/src/fltk/mainWindow.h
index 7b3b899593823a190d2864ad2ccea79980f55253..8bc4b1d4cbbc1ca7ab5214c6671620958997476d 100644
--- a/src/fltk/mainWindow.h
+++ b/src/fltk/mainWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/manipWindow.cpp b/src/fltk/manipWindow.cpp
index ffbb45d4a9949a951f27c417902a60a1009c7709..af1b0b58f03bd59b8d3a7b2a8b9b0a9785f23ac6 100644
--- a/src/fltk/manipWindow.cpp
+++ b/src/fltk/manipWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/manipWindow.h b/src/fltk/manipWindow.h
index 0fca5134c15e52d98a70e38c1bae602f9079a432..3e3f272a8313137e6b6b75b0b25defc9be1676dd 100644
--- a/src/fltk/manipWindow.h
+++ b/src/fltk/manipWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/messageBrowser.h b/src/fltk/messageBrowser.h
index 140d086188f8545c7ae1d5311d445b054ea232c8..dc5a59e43566435615848a9488bac1f6d2805fe9 100644
--- a/src/fltk/messageBrowser.h
+++ b/src/fltk/messageBrowser.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/onelabContextWindow.cpp b/src/fltk/onelabContextWindow.cpp
index f1cf0a4408dbc8521e0e22dd5e0f4a552c0589f4..f695dd589edbfa247d11df2c82b603e25d3dece2 100644
--- a/src/fltk/onelabContextWindow.cpp
+++ b/src/fltk/onelabContextWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/onelabContextWindow.h b/src/fltk/onelabContextWindow.h
index 6f1940c178f5982317e8e5ca17edd1f15873aafa..2402fd065b092a74f80560abb0cf81b61031d139 100644
--- a/src/fltk/onelabContextWindow.h
+++ b/src/fltk/onelabContextWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/onelabGroup.cpp b/src/fltk/onelabGroup.cpp
index eee5684df5772f1043966306774db1a3a7a31e61..5364082f4792b1b9dbaea0d9bf9c34c2c6ca7ec5 100644
--- a/src/fltk/onelabGroup.cpp
+++ b/src/fltk/onelabGroup.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/onelabGroup.h b/src/fltk/onelabGroup.h
index 3f9c80f444ceb2f45547d102ce83cfc787b233c9..71e8437df4c2500b6d95aa0298022ee8a54eed2d 100644
--- a/src/fltk/onelabGroup.h
+++ b/src/fltk/onelabGroup.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/openglWindow.cpp b/src/fltk/openglWindow.cpp
index 1aa6bb5f9a5a6bc1192794558dd9216f84baa1ff..1809e12abfccd648a5ca2caa65e103984478174d 100644
--- a/src/fltk/openglWindow.cpp
+++ b/src/fltk/openglWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/openglWindow.h b/src/fltk/openglWindow.h
index 741f7db29d9e70e4641a45a5dbc47d6b4195364b..a6638fc7cd391d3c644d9cf5c919946b4691f71a 100644
--- a/src/fltk/openglWindow.h
+++ b/src/fltk/openglWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/optionWindow.cpp b/src/fltk/optionWindow.cpp
index a29d2d49092d8ebbcd815129c5c74d82899eeb5d..012f75c13bc777dff87f6972596af76e9ecfc78e 100644
--- a/src/fltk/optionWindow.cpp
+++ b/src/fltk/optionWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/optionWindow.h b/src/fltk/optionWindow.h
index 2607dd814338fb7ccba3ddcfdce155142b37b929..d3b4af40bd8993c4d42b717c22364dd5dbe50676 100644
--- a/src/fltk/optionWindow.h
+++ b/src/fltk/optionWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/outputRange.h b/src/fltk/outputRange.h
index 11fafa5333739a8231914290f018b249f6b96392..b6fbb5bdb3e927517009cebd93af563806aa9b18 100644
--- a/src/fltk/outputRange.h
+++ b/src/fltk/outputRange.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/paletteWindow.h b/src/fltk/paletteWindow.h
index 1c429945a663b757120a10cc2a4f2214afc77a09..bd4fe2d6c8cf0915ff9d4989c179f74b5462b38a 100644
--- a/src/fltk/paletteWindow.h
+++ b/src/fltk/paletteWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/partitionDialog.cpp b/src/fltk/partitionDialog.cpp
index e2950c94d083ca16e01ec8fe5876fa09dfca2ffe..2d2d1fd26e61294e52591c4daeae3dfae3c6906a 100644
--- a/src/fltk/partitionDialog.cpp
+++ b/src/fltk/partitionDialog.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/partitionDialog.h b/src/fltk/partitionDialog.h
index 7ec7882f9f405460bacdce0e0b7a596580d4c286..76e3bdf5f0b1640a79e1ae0f2019dc15037270d3 100644
--- a/src/fltk/partitionDialog.h
+++ b/src/fltk/partitionDialog.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/pluginWindow.cpp b/src/fltk/pluginWindow.cpp
index 5d95c0177ada85e2099d32b27c75efe99c1825ba..6ae41d4e37fb122f570061d087784c275358c6d7 100644
--- a/src/fltk/pluginWindow.cpp
+++ b/src/fltk/pluginWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/pluginWindow.h b/src/fltk/pluginWindow.h
index 2b0bf12857113e9285384c92e08fe4a27417c578..e5f838ce39b614a109ad1ba24222284b06226574 100644
--- a/src/fltk/pluginWindow.h
+++ b/src/fltk/pluginWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/solverButton.cpp b/src/fltk/solverButton.cpp
index 1b586cfd19d608b34544d793d3d1a029d0eab890..754a9487e387d54c703488e71d25900928e3c383 100644
--- a/src/fltk/solverButton.cpp
+++ b/src/fltk/solverButton.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/solverButton.h b/src/fltk/solverButton.h
index c86fe3f7e6d9d983a546af33fe549cb32d716486..ea0c58abb2fe46356c2fcbd1fdc1b92b7829b3d6 100644
--- a/src/fltk/solverButton.h
+++ b/src/fltk/solverButton.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/spherePositionWidget.h b/src/fltk/spherePositionWidget.h
index 5ae4d2d8abbd523cc8a71c7b1c11e155bf4574ae..1e472e779445355e43a0b95d229b504917232ce3 100644
--- a/src/fltk/spherePositionWidget.h
+++ b/src/fltk/spherePositionWidget.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/statisticsWindow.cpp b/src/fltk/statisticsWindow.cpp
index 42554429ae6bb01c2486c6674077643d968d4899..0c0c7f36c1d7806c60a72d455bc0283069acacd3 100644
--- a/src/fltk/statisticsWindow.cpp
+++ b/src/fltk/statisticsWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/statisticsWindow.h b/src/fltk/statisticsWindow.h
index 2d5940463c79268effc2af01c31a18810af2093d..3cc47adcd4600f67c440fe79b634978d2bd6dc5d 100644
--- a/src/fltk/statisticsWindow.h
+++ b/src/fltk/statisticsWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/touchBar.h b/src/fltk/touchBar.h
index 709c1daca4da5d4432fb90ab642c125ed4397c42..46892975a00de0947c3d246ce02e2dfed10c8f0a 100644
--- a/src/fltk/touchBar.h
+++ b/src/fltk/touchBar.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/touchBar.mm b/src/fltk/touchBar.mm
index 8fda655efde72034b1ea4a7db64ba3a63e1ec245..69711584aa773d5b056a7550d468d8998db14840 100644
--- a/src/fltk/touchBar.mm
+++ b/src/fltk/touchBar.mm
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/treeIcons.h b/src/fltk/treeIcons.h
index af7b982cacba5517b3e5aede055ff070fb1c9302..3ff10d90ee60ea9ef3d3c645a542117deae21a14 100644
--- a/src/fltk/treeIcons.h
+++ b/src/fltk/treeIcons.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/viewButton.cpp b/src/fltk/viewButton.cpp
index 5e1390ac0546bde8ac08da91cf635ebe03fc122c..3d63df0ead989b21482943ec157cd768618725b4 100644
--- a/src/fltk/viewButton.cpp
+++ b/src/fltk/viewButton.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/viewButton.h b/src/fltk/viewButton.h
index 5dcf810b921b2cbc6192763a690604746b92f3ad..a38816a90e492f4ee55b2e2ff9c269a6e411a039 100644
--- a/src/fltk/viewButton.h
+++ b/src/fltk/viewButton.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/visibilityWindow.cpp b/src/fltk/visibilityWindow.cpp
index ff358641b12aa47c79af207e51d84d6d3e282f85..6c55a7c939125df830ce9207bc76edbcb7cdc1f9 100644
--- a/src/fltk/visibilityWindow.cpp
+++ b/src/fltk/visibilityWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/fltk/visibilityWindow.h b/src/fltk/visibilityWindow.h
index 4a99c9695fe8bfd5891515b8103de2104fbb6efc..aa13be846cce8b658abc44828a96376708c47bbf 100644
--- a/src/fltk/visibilityWindow.h
+++ b/src/fltk/visibilityWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSCommon.cpp b/src/geo/CGNSCommon.cpp
index 4b88e52f47c03b4937c4dccd171db4ea56fc65a1..4dbadb53c5db470690f837ed6e2aaf9e87ffe3e7 100644
--- a/src/geo/CGNSCommon.cpp
+++ b/src/geo/CGNSCommon.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSCommon.h b/src/geo/CGNSCommon.h
index 4f2a5f26c60c4e81c92b7b532883be09801c1b5f..11f24e507658385d0568c70aaa08557e34e9d786 100644
--- a/src/geo/CGNSCommon.h
+++ b/src/geo/CGNSCommon.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSConventions.cpp b/src/geo/CGNSConventions.cpp
index f6dca93ce81cea774da679ba497153ade1333a5a..d0a228b508836fb24c880d0db8da5b88c7911bc6 100644
--- a/src/geo/CGNSConventions.cpp
+++ b/src/geo/CGNSConventions.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSConventions.h b/src/geo/CGNSConventions.h
index bbef4ed7673a02506d50547714619cc534ca8122..cb5e3ff2d3c24710d359832f66c4c4c9c4a0e2ce 100644
--- a/src/geo/CGNSConventions.h
+++ b/src/geo/CGNSConventions.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSRead.cpp b/src/geo/CGNSRead.cpp
index 1e0426a81e0b3e0580a764d6dc497ab0d0d57883..d3d1573d2bedf311f7d64c08925bb7edef690b97 100644
--- a/src/geo/CGNSRead.cpp
+++ b/src/geo/CGNSRead.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSRead.h b/src/geo/CGNSRead.h
index 2cea44415bdeed0b71e512067394a496915cc380..81d8a768d329b4e73731541cfbee0b270f41d150 100644
--- a/src/geo/CGNSRead.h
+++ b/src/geo/CGNSRead.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSWrite.cpp b/src/geo/CGNSWrite.cpp
index 3ba81f9737a446e9cbb4743354cf6365a34a4ff1..8d82dd2307f23b4654ba9b638d78b8fc44281e7f 100644
--- a/src/geo/CGNSWrite.cpp
+++ b/src/geo/CGNSWrite.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSWrite.h b/src/geo/CGNSWrite.h
index 024c684c0b57dd14160a83e1504ea1242d8ee9f3..e5bfff5abdf8c81fbbd7b2e0777bd5ade5d6b36b 100644
--- a/src/geo/CGNSWrite.h
+++ b/src/geo/CGNSWrite.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // issues on https://gitlab.onelab.info/gmsh/gmsh/issues
diff --git a/src/geo/CGNSWriteStruct.cpp b/src/geo/CGNSWriteStruct.cpp
index 4893ee376e61b92ecb211b9ae0700d165809904e..4f8100fd4ffab914d08bbde7b0e1daa136d5690a 100644
--- a/src/geo/CGNSWriteStruct.cpp
+++ b/src/geo/CGNSWriteStruct.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSWriteStruct.h b/src/geo/CGNSWriteStruct.h
index 0c48064bcbd15585b566299c5437b0054c379058..2a79bc3829ffebc23aac29de94db85e8d2181553 100644
--- a/src/geo/CGNSWriteStruct.h
+++ b/src/geo/CGNSWriteStruct.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // issues on https://gitlab.onelab.info/gmsh/gmsh/issues
diff --git a/src/geo/CGNSZone.cpp b/src/geo/CGNSZone.cpp
index 65bbc8e8420477956ade30b79ad0eab62719d9db..980aa6d16b318ec2ccb6b8bd625a543fa4a4e96a 100644
--- a/src/geo/CGNSZone.cpp
+++ b/src/geo/CGNSZone.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSZone.h b/src/geo/CGNSZone.h
index a44c773948e8b4f093e4c63a8666acf4dbafbd15..9cf91c1fc5fa7841bc9dd01b00f24b7841cabd35 100644
--- a/src/geo/CGNSZone.h
+++ b/src/geo/CGNSZone.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSZoneStruct.cpp b/src/geo/CGNSZoneStruct.cpp
index 97d5f957c03452a8cf0f30941b69d3fdc0f94b3e..b62d729ff72f072a7184e44cdc17e38d7dd46f55 100644
--- a/src/geo/CGNSZoneStruct.cpp
+++ b/src/geo/CGNSZoneStruct.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSZoneStruct.h b/src/geo/CGNSZoneStruct.h
index 560cf8728b01ebc667254ee3bf4e0ddf8a6e78f2..89f2c21d70dc814469df01e897c769deb68978a3 100644
--- a/src/geo/CGNSZoneStruct.h
+++ b/src/geo/CGNSZoneStruct.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSZoneUnstruct.cpp b/src/geo/CGNSZoneUnstruct.cpp
index 09c7a26c43c711284a192e89c71d64683f19f858..e94e8cbb17d1debe11fbdd3ec12ad4cdbbcebc81 100644
--- a/src/geo/CGNSZoneUnstruct.cpp
+++ b/src/geo/CGNSZoneUnstruct.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CGNSZoneUnstruct.h b/src/geo/CGNSZoneUnstruct.h
index 01df54135cac47a8c14838ad02d50880d9cbe0a3..ad34eef77bec42dae32746bacff854c39d45b830 100644
--- a/src/geo/CGNSZoneUnstruct.h
+++ b/src/geo/CGNSZoneUnstruct.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CMakeLists.txt b/src/geo/CMakeLists.txt
index cf9772e7126a64c45969add0a5452bcf72a05fc3..b6de7ff599f30cd752e73c4c0af0a9ca9ecc50f2 100644
--- a/src/geo/CMakeLists.txt
+++ b/src/geo/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Cell.cpp b/src/geo/Cell.cpp
index 8fe895117829b57c31bc6b5b7fa7e8acfa66df2d..889dc56d94e462bef4df4903a012b5189ea78c97 100644
--- a/src/geo/Cell.cpp
+++ b/src/geo/Cell.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Cell.h b/src/geo/Cell.h
index f3a0e2563b4e0499f3420b1a1ecdf71a267efe77..0377bfe103b7708831e62077c581aebd0304bd20 100644
--- a/src/geo/Cell.h
+++ b/src/geo/Cell.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CellComplex.cpp b/src/geo/CellComplex.cpp
index e1d618a8e1a4a9437a92233443547a7d935e38cb..e6bc51f4fb8a3d7115af5c744f13d47f665f1b8b 100644
--- a/src/geo/CellComplex.cpp
+++ b/src/geo/CellComplex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/CellComplex.h b/src/geo/CellComplex.h
index 2c488d2dc2a9040174dce8eb85bd7238698828b3..9d462c7f80a84021143c0af302ca1c14a88f9396 100644
--- a/src/geo/CellComplex.h
+++ b/src/geo/CellComplex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Chain.cpp b/src/geo/Chain.cpp
index b6a870de6a7303c1cec077baf016aed481e22066..0a517af8ee6e3f61fc40c563d02536aec063a30b 100644
--- a/src/geo/Chain.cpp
+++ b/src/geo/Chain.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Chain.h b/src/geo/Chain.h
index 0f0f6ff27070f7ecdfce87880920a4aeaafb05c0..ce03504c004426b388c14feef93cde7d02c9517d 100644
--- a/src/geo/Chain.h
+++ b/src/geo/Chain.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ChainComplex.cpp b/src/geo/ChainComplex.cpp
index 15baddae4160a1106d2e31539e5e4082a104d2c0..dc7a67d92029e0f53c2021960ae154e5c52f5154 100644
--- a/src/geo/ChainComplex.cpp
+++ b/src/geo/ChainComplex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ChainComplex.h b/src/geo/ChainComplex.h
index f8bc86805f87628bea3ac61d0a7a53bcf07d4452..320672e738a363da1e1643b7890e58888af6a43f 100644
--- a/src/geo/ChainComplex.h
+++ b/src/geo/ChainComplex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ExtrudeParams.cpp b/src/geo/ExtrudeParams.cpp
index 797495fd018572f86b09c981e28e4c710cd9b1b4..2901e36fe15a513f072f0e718728d26f0b2ebc15 100644
--- a/src/geo/ExtrudeParams.cpp
+++ b/src/geo/ExtrudeParams.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ExtrudeParams.h b/src/geo/ExtrudeParams.h
index f8a2e5f6cc59e37bd8635868fd57317c973ec201..643eadfec075812d99dce3a4faefec81fcf12d3f 100644
--- a/src/geo/ExtrudeParams.h
+++ b/src/geo/ExtrudeParams.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GEdge.cpp b/src/geo/GEdge.cpp
index 7790cf42f614f56e8a40bf6720d0458cf0054ffa..6a74c5b00874bdcbbaf62a0c9541237511dc0cc8 100644
--- a/src/geo/GEdge.cpp
+++ b/src/geo/GEdge.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GEdge.h b/src/geo/GEdge.h
index 503769b2df1bfac9fe6dde5fe7b0600faf0b1209..ac96b49dd7f54c4365ef09dafc16d87f4c82e5cc 100644
--- a/src/geo/GEdge.h
+++ b/src/geo/GEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GEdgeLoop.cpp b/src/geo/GEdgeLoop.cpp
index dc16007c51efb6222010f7cfd136da75d87a0856..ad46701bf04a32167aa8dff04353ec91d864dae2 100644
--- a/src/geo/GEdgeLoop.cpp
+++ b/src/geo/GEdgeLoop.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GEdgeLoop.h b/src/geo/GEdgeLoop.h
index 5e0365efa15bb5118257b27bf138d46c6d9f2c08..96e6c60e631641df86a2dfbbbc53857739f4ac43 100644
--- a/src/geo/GEdgeLoop.h
+++ b/src/geo/GEdgeLoop.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GEntity.cpp b/src/geo/GEntity.cpp
index ba1d830569946339a3a4730f8fca5a9750080450..74510e7ea982c541d5b6ad6e9c450cb78f858ddd 100644
--- a/src/geo/GEntity.cpp
+++ b/src/geo/GEntity.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GEntity.h b/src/geo/GEntity.h
index 1370ec2e1c57ec637079cbbcca8bd5e2c8512e29..18964a7cbf0e810293a64316e851ea9a4f825466 100644
--- a/src/geo/GEntity.h
+++ b/src/geo/GEntity.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GFace.cpp b/src/geo/GFace.cpp
index 295ccc6dfaaa9322c7d7c92d401f2bfbb09ae1cf..0103c2ccc26fe3c2faa2557f83c7dd7c10d8b4de 100644
--- a/src/geo/GFace.cpp
+++ b/src/geo/GFace.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GFace.h b/src/geo/GFace.h
index 6102e5f9f51079eddec654c360ba243e618d9d89..b6b198dd25477bf5fdcbf712cc7b9c1a364c3875 100644
--- a/src/geo/GFace.h
+++ b/src/geo/GFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModel.cpp b/src/geo/GModel.cpp
index 3070588b7d6f62777302b428fa57815d584b61b4..477411ecdbbf872afac688cc38d8f587f35faf19 100644
--- a/src/geo/GModel.cpp
+++ b/src/geo/GModel.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModel.h b/src/geo/GModel.h
index 4413216bf0be58789f50ebcb8ace3bf838843110..1681893b2ab4556909774c19f6a541468af93d13 100644
--- a/src/geo/GModel.h
+++ b/src/geo/GModel.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelCreateTopologyFromMesh.cpp b/src/geo/GModelCreateTopologyFromMesh.cpp
index 8599c26e7877079ec1544b76e401411247f7ed5b..3af9c240db835b535ef072f03a362f681c4f4d8c 100644
--- a/src/geo/GModelCreateTopologyFromMesh.cpp
+++ b/src/geo/GModelCreateTopologyFromMesh.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelCreateTopologyFromMesh.h b/src/geo/GModelCreateTopologyFromMesh.h
index b7b26f4f7f5a68b7f54c6cbee845d6c407b19e76..c3c9f252058edd1908da48373e8c1d0d28c5aa97 100644
--- a/src/geo/GModelCreateTopologyFromMesh.h
+++ b/src/geo/GModelCreateTopologyFromMesh.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_ACTRAN.cpp b/src/geo/GModelIO_ACTRAN.cpp
index 752076b9fd25106ea4662033a360207639649aa3..9c5fe47f66e617ef3a3a15143d731a06cfd0c91e 100644
--- a/src/geo/GModelIO_ACTRAN.cpp
+++ b/src/geo/GModelIO_ACTRAN.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_BDF.cpp b/src/geo/GModelIO_BDF.cpp
index 51c017592661d54e00236cacbfcbc608d9eacd7a..187f6cd4ce1081c1d125a5aa089551e5b3a01ee9 100644
--- a/src/geo/GModelIO_BDF.cpp
+++ b/src/geo/GModelIO_BDF.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_CELUM.cpp b/src/geo/GModelIO_CELUM.cpp
index 19dc731958edcb69b419f3870935ece3664c78f0..378ffa8576ce5d1e3dc6e873a9d21cb1bcc2edfe 100644
--- a/src/geo/GModelIO_CELUM.cpp
+++ b/src/geo/GModelIO_CELUM.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_CGNS.cpp b/src/geo/GModelIO_CGNS.cpp
index 87aad7cddf3ab3590b29a27c20529a800007a33a..e9d682e875f065a995b7fe627afed6bcc80fa259 100644
--- a/src/geo/GModelIO_CGNS.cpp
+++ b/src/geo/GModelIO_CGNS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_DIFF.cpp b/src/geo/GModelIO_DIFF.cpp
index a0084882ddc74076806d0209ed375ff84bd1c78d..9a9b0f308520c2f4394ade2011575c364679d8f8 100644
--- a/src/geo/GModelIO_DIFF.cpp
+++ b/src/geo/GModelIO_DIFF.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_GEO.cpp b/src/geo/GModelIO_GEO.cpp
index b1951e69315cff88dccf24008536e050ae60bde1..7285fc66f9e0737518e140f71da3d27bbab56e3d 100644
--- a/src/geo/GModelIO_GEO.cpp
+++ b/src/geo/GModelIO_GEO.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_GEO.h b/src/geo/GModelIO_GEO.h
index 8b76177c4988fb7b3a215eeb0f244008d420c04d..c6bf06fadb8759dc0893b78f3f1a23afc3e6652b 100644
--- a/src/geo/GModelIO_GEO.h
+++ b/src/geo/GModelIO_GEO.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_GEOM.cpp b/src/geo/GModelIO_GEOM.cpp
index 276716473101c24ddd4ded1bd6ef990c68756618..2ace82afff5838de673d63ce3b85392cc4b816e9 100644
--- a/src/geo/GModelIO_GEOM.cpp
+++ b/src/geo/GModelIO_GEOM.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_INP.cpp b/src/geo/GModelIO_INP.cpp
index cb3cecefe7c0da7f0d485b1bcf82a3efef4fc7ff..f0cbf8943f9acd58911c4076c11bddd21e095fa2 100644
--- a/src/geo/GModelIO_INP.cpp
+++ b/src/geo/GModelIO_INP.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_IR3.cpp b/src/geo/GModelIO_IR3.cpp
index 5376cc64561f059574e04b0d30df4e94a3a169e3..b61f37ee07140262c8688a44b1a7f08dba959649 100644
--- a/src/geo/GModelIO_IR3.cpp
+++ b/src/geo/GModelIO_IR3.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_KEY.cpp b/src/geo/GModelIO_KEY.cpp
index 15808cb49d50eb7da6455c5139b2b420ca70c156..d8f39d071fbc3ad848ad46ba48975480a99c1fe6 100644
--- a/src/geo/GModelIO_KEY.cpp
+++ b/src/geo/GModelIO_KEY.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MAIL.cpp b/src/geo/GModelIO_MAIL.cpp
index 01220b366c37f6255f7592fac3611c8e8f27d519..745287cf82fb7e4e6798e7c2bbe84a2bc9d37b18 100644
--- a/src/geo/GModelIO_MAIL.cpp
+++ b/src/geo/GModelIO_MAIL.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MATLAB.cpp b/src/geo/GModelIO_MATLAB.cpp
index 79678755929fd9f2fe21a8be96bc9071ae8379eb..ff36b18e9753bed9d616dfaa57bd519b4fd33670 100644
--- a/src/geo/GModelIO_MATLAB.cpp
+++ b/src/geo/GModelIO_MATLAB.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MED.cpp b/src/geo/GModelIO_MED.cpp
index 1dd998b90a0a469ffae734130ca6269e1c2213a5..465f385214193e9b42527e19ceb2cff02f7ba238 100644
--- a/src/geo/GModelIO_MED.cpp
+++ b/src/geo/GModelIO_MED.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MESH.cpp b/src/geo/GModelIO_MESH.cpp
index 2e7d78177ac5cc71a9b558bed942831282e1ea3d..a00622dd9637c6c80861496770e3cf5214d24d77 100644
--- a/src/geo/GModelIO_MESH.cpp
+++ b/src/geo/GModelIO_MESH.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MSH.cpp b/src/geo/GModelIO_MSH.cpp
index ed60157ef78f1a640e1e8585ea861c71a4d8e76e..e70b8e9786c90f50fcafd0bfb9a547d613a1dde5 100644
--- a/src/geo/GModelIO_MSH.cpp
+++ b/src/geo/GModelIO_MSH.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MSH2.cpp b/src/geo/GModelIO_MSH2.cpp
index 45faf8d451568e3a70f1d7312bc0997af1047b56..3b0b451c1c19f287edb76a073e4caa09366d53e5 100644
--- a/src/geo/GModelIO_MSH2.cpp
+++ b/src/geo/GModelIO_MSH2.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MSH3.cpp b/src/geo/GModelIO_MSH3.cpp
index ef5b19e4b3ea16fcb989705c3c83943fef9312f4..d95455f814999f93d01fa4f304eea18e6b9dbc12 100644
--- a/src/geo/GModelIO_MSH3.cpp
+++ b/src/geo/GModelIO_MSH3.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_MSH4.cpp b/src/geo/GModelIO_MSH4.cpp
index 815093c231c11e5d916236729a0bf44b8bde5a8c..5154467c1f41133857366a7a6cbb48139d47ab5d 100644
--- a/src/geo/GModelIO_MSH4.cpp
+++ b/src/geo/GModelIO_MSH4.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -2545,7 +2545,8 @@ static void writeMSH4PeriodicNodes(GModel *const model, FILE *fp,
     GEntity *g_master = g_slave->getMeshMaster();
 
     if(g_slave != g_master) {
-      std::map<MVertex *, MVertex *, MVertexPtrLessThan> corrVert = g_slave->correspondingVertices;
+      std::map<MVertex *, MVertex *, MVertexPtrLessThan> corrVert =
+        g_slave->correspondingVertices;
       if(CTX::instance()->mesh.hoSavePeriodic)
         corrVert.insert(g_slave->correspondingHighOrderVertices.begin(),
                         g_slave->correspondingHighOrderVertices.end());
diff --git a/src/geo/GModelIO_NEU.cpp b/src/geo/GModelIO_NEU.cpp
index e33f743708f389e923da51e12d0ea516a9f49644..1657df0a51aae73d65cd8d141b2ba0a9cd272218 100644
--- a/src/geo/GModelIO_NEU.cpp
+++ b/src/geo/GModelIO_NEU.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_OCC.cpp b/src/geo/GModelIO_OCC.cpp
index 9351ba5c4835f70ceb64d80c322a9ff8780156df..48439b36a5aa99c1f10d0d7bc3a968e43478eab3 100644
--- a/src/geo/GModelIO_OCC.cpp
+++ b/src/geo/GModelIO_OCC.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_OCC.h b/src/geo/GModelIO_OCC.h
index 7e4c74c2d3fa3eb92d540fb86a53bb65599da588..d53fc48ef3441a2409a68716eddd644067547775 100644
--- a/src/geo/GModelIO_OCC.h
+++ b/src/geo/GModelIO_OCC.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_OFF.cpp b/src/geo/GModelIO_OFF.cpp
index 7de31abe775f1c2a9a4ef04eda54005ccaeaaca1..29ebf56dbeaa256866d719d6393a8db9c66448c6 100644
--- a/src/geo/GModelIO_OFF.cpp
+++ b/src/geo/GModelIO_OFF.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_P3D.cpp b/src/geo/GModelIO_P3D.cpp
index 6fb9827573578ff43edeac32181f266ec1dceccf..c7a88523bbc325414bb5bad25651dd316534d55a 100644
--- a/src/geo/GModelIO_P3D.cpp
+++ b/src/geo/GModelIO_P3D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_PLY.cpp b/src/geo/GModelIO_PLY.cpp
index 17b23a6f19f9c7f19bd7f5b5c0f82afc29382455..721e8b842bc6e6df6e37c52963d5bf971a57f11d 100644
--- a/src/geo/GModelIO_PLY.cpp
+++ b/src/geo/GModelIO_PLY.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_POS.cpp b/src/geo/GModelIO_POS.cpp
index a9e1f489fee44e3e12d065602f85f4193fea0c0e..72c573d5b37b5217e383bb0979543ee48c22ebf6 100644
--- a/src/geo/GModelIO_POS.cpp
+++ b/src/geo/GModelIO_POS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_SAMCEF.cpp b/src/geo/GModelIO_SAMCEF.cpp
index 79b32f1c41eee95e4cd8e8cd376cb87a939983b4..b11abd37b2bae9b3b47ce602584a1c4d1a091cec 100644
--- a/src/geo/GModelIO_SAMCEF.cpp
+++ b/src/geo/GModelIO_SAMCEF.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_STL.cpp b/src/geo/GModelIO_STL.cpp
index ae920085e7e9415b04e9acc5d78c41f5ab575714..a432729f364774ec5f873ea7450a6c2132563b29 100644
--- a/src/geo/GModelIO_STL.cpp
+++ b/src/geo/GModelIO_STL.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_SU2.cpp b/src/geo/GModelIO_SU2.cpp
index 51394ea00ace4b4d7f3751b185ac1cf056d4e3a2..1a3a1db5c6ecb3109c99b3c31df9ace3c8f9eaed 100644
--- a/src/geo/GModelIO_SU2.cpp
+++ b/src/geo/GModelIO_SU2.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_TOCHNOG.cpp b/src/geo/GModelIO_TOCHNOG.cpp
index d69b7ae8642af2cf17c6566f9a6cc9c493402adf..fed4d93a38e42847b86dbf7881f01cf61d4436aa 100644
--- a/src/geo/GModelIO_TOCHNOG.cpp
+++ b/src/geo/GModelIO_TOCHNOG.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_UNV.cpp b/src/geo/GModelIO_UNV.cpp
index 7cca7eea06838f12375d7c5f78341f47a2954dfe..62b32dc2112c512cd837e90770dc804ab8bc6b39 100644
--- a/src/geo/GModelIO_UNV.cpp
+++ b/src/geo/GModelIO_UNV.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_VRML.cpp b/src/geo/GModelIO_VRML.cpp
index bbb0c4e078e6804ab1b51f3eff4ec0fa0061542a..1e14b1fa870a175578ff019a48c43000fe03f742 100644
--- a/src/geo/GModelIO_VRML.cpp
+++ b/src/geo/GModelIO_VRML.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_VTK.cpp b/src/geo/GModelIO_VTK.cpp
index 1dfb7995f33deb6aa2f00f4c50351778e0bc5df0..a76f74f9296900340c283038958629181fc8568d 100644
--- a/src/geo/GModelIO_VTK.cpp
+++ b/src/geo/GModelIO_VTK.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelIO_X3D.cpp b/src/geo/GModelIO_X3D.cpp
index 5f167e834c76b761690412adab33a804ff5c23bd..396d5f47781de59d70c3d5b79054142a27c68199 100644
--- a/src/geo/GModelIO_X3D.cpp
+++ b/src/geo/GModelIO_X3D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle and Jeremy Theler
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle and Jeremy Theler
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -191,7 +191,7 @@ int GModel::writeX3D(const std::string &name, bool saveAll,
   FILE *fp;
 
   if(x3dsurfaces == 0 && x3dedges == 0 && x3dvertices == 0) {
-    Msg::Info("no surfaces, edges or vertices to write into '%s'",
+    Msg::Info("No surfaces, edges or vertices to write into '%s'",
               name.c_str());
     return 0;
   }
diff --git a/src/geo/GModelParametrize.cpp b/src/geo/GModelParametrize.cpp
index 70e33677516ac22f29e815a36e31707b8558afb5..62aa46a45e4173be871a1a0cefaf0ebbd723e439 100644
--- a/src/geo/GModelParametrize.cpp
+++ b/src/geo/GModelParametrize.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelParametrize.h b/src/geo/GModelParametrize.h
index 446503bd1225d5bd7c126749ef5cc808502ef288..1c5cc5e1991adc2e90022e1cad46245b38df2587 100644
--- a/src/geo/GModelParametrize.h
+++ b/src/geo/GModelParametrize.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GModelVertexArrays.cpp b/src/geo/GModelVertexArrays.cpp
index 0027f96e489cf12b3836126715253dcc617de324..eedffd3d980b87c6d824ead8bed587ffe8c9eabb 100644
--- a/src/geo/GModelVertexArrays.cpp
+++ b/src/geo/GModelVertexArrays.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GPoint.h b/src/geo/GPoint.h
index d84696c141c0f326b81b045966378ff50765d783..3893a2f7883dafa430123563e73c72eec91513c4 100644
--- a/src/geo/GPoint.h
+++ b/src/geo/GPoint.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GRegion.cpp b/src/geo/GRegion.cpp
index a9ed78dde034ff414e16dc32a943e3720d30cc61..47911e62004a37697633e00676f8afaf18b47345 100644
--- a/src/geo/GRegion.cpp
+++ b/src/geo/GRegion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GRegion.h b/src/geo/GRegion.h
index 831cb6293c1a3065232f80492c3e1e7f0a4cf935..9210bd0d940145d25fbb63ca0eb41d7464a75d64 100644
--- a/src/geo/GRegion.h
+++ b/src/geo/GRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GVertex.cpp b/src/geo/GVertex.cpp
index fda54dd3f52f4911c3ce3c4ea83ea1a86348b8bc..9fffc62cca5baa878f94bc24351490040703ea02 100644
--- a/src/geo/GVertex.cpp
+++ b/src/geo/GVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GVertex.h b/src/geo/GVertex.h
index 5c5e1db68a03888241dac83014a0c239448b53a7..b9c671e011b3b3b659556b8ed126c276fb784c41 100644
--- a/src/geo/GVertex.h
+++ b/src/geo/GVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Geo.cpp b/src/geo/Geo.cpp
index 9c947779d932445a61be71486de710f86732f306..7bc7a8e91c0489b59afc2939d6e39db43710f1aa 100644
--- a/src/geo/Geo.cpp
+++ b/src/geo/Geo.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Geo.h b/src/geo/Geo.h
index bbb63d81bdfe97ca4672cbb27313a0131492c1e8..f96d75ae7d6c112c6316d4e63f0050a4aa6a2557 100644
--- a/src/geo/Geo.h
+++ b/src/geo/Geo.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GeoDefines.h b/src/geo/GeoDefines.h
index c421498a4a11f257a28d894988b5e9d4ed47a339..363d988c837d3993abe144dd4d92d6f1bf04b0f3 100644
--- a/src/geo/GeoDefines.h
+++ b/src/geo/GeoDefines.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GeoInterpolation.cpp b/src/geo/GeoInterpolation.cpp
index 3ca4d6e5870d7c403c835dbaee2163703b968566..77edf9c798df8533ce02ae38a169f6a0fbef1d10 100644
--- a/src/geo/GeoInterpolation.cpp
+++ b/src/geo/GeoInterpolation.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GeoInterpolation.h b/src/geo/GeoInterpolation.h
index e2ce26aaf8459e6339563ae8419f78eb7278dfc1..2d775f5480e7019241b4d819f7631d72f7f07334 100644
--- a/src/geo/GeoInterpolation.h
+++ b/src/geo/GeoInterpolation.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GeomMeshMatcher.cpp b/src/geo/GeomMeshMatcher.cpp
index f4c205f774328947c2aca94dc9d6750fa9a1ebf6..b97459c788c7028c99a6fbad7b53962980f522c3 100644
--- a/src/geo/GeomMeshMatcher.cpp
+++ b/src/geo/GeomMeshMatcher.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/GeomMeshMatcher.h b/src/geo/GeomMeshMatcher.h
index 779589e9c06413160dce31aea39a4801c656dd2d..2221fffbee30eb1857a21c632f0cae099327f8d1 100644
--- a/src/geo/GeomMeshMatcher.h
+++ b/src/geo/GeomMeshMatcher.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Homology.cpp b/src/geo/Homology.cpp
index cb366e56c4f56030b50dcff0176a3813228abeb7..fbf7f7c894b7f64897be372cf8684b9091f7b208 100644
--- a/src/geo/Homology.cpp
+++ b/src/geo/Homology.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Homology.h b/src/geo/Homology.h
index 466c6cb3b0d42e0b03b13f46a578210753442c33..00ac2cc974bc663d33390f3961e77f61e9f50457 100644
--- a/src/geo/Homology.h
+++ b/src/geo/Homology.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MEdge.cpp b/src/geo/MEdge.cpp
index 24eb039c79c9ab6db48ed8cb031dbae2947b9456..5576584d52fd614fb41f1b6dd4da22a12c496465 100644
--- a/src/geo/MEdge.cpp
+++ b/src/geo/MEdge.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MEdge.h b/src/geo/MEdge.h
index 8703e648d1cecf2b1f85b100e8afd0207aa1f796..5f2158ecbe893615a61106eb9a36fec88379f7e5 100644
--- a/src/geo/MEdge.h
+++ b/src/geo/MEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MEdgeHash.h b/src/geo/MEdgeHash.h
index 0a52d61145acc6608599a9b0232c50abef39b182..249318199d8bd914a31ff6ea63ee08b589d410ff 100644
--- a/src/geo/MEdgeHash.h
+++ b/src/geo/MEdgeHash.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MElement.cpp b/src/geo/MElement.cpp
index 708e45d3ec40899c686e421a68a7e3ad277d9119..b87e367b47096c2164d4558933a9e745f5309eee 100644
--- a/src/geo/MElement.cpp
+++ b/src/geo/MElement.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MElement.h b/src/geo/MElement.h
index 5333eee144eae2e247dd648c3393818df6b3dc09..f0e0bd9b9c5e3b9ef5f7a52fd8f562f0828a48d7 100644
--- a/src/geo/MElement.h
+++ b/src/geo/MElement.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MElementCut.cpp b/src/geo/MElementCut.cpp
index 8ed064817881b6f4de33e8acc507adc6025744ac..0ed4afc55261e6047b70e132463915103752e817 100644
--- a/src/geo/MElementCut.cpp
+++ b/src/geo/MElementCut.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MElementCut.h b/src/geo/MElementCut.h
index ab362c3895c478f1f5ed4f5af9ff7b97efd7ddcf..e3b38b236e6a0d96dee54eb5275e4b416967e3b9 100644
--- a/src/geo/MElementCut.h
+++ b/src/geo/MElementCut.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MElementOctree.cpp b/src/geo/MElementOctree.cpp
index dfbf4e455cd27a49ac1924b64f30548297d97430..4ac1035a9ba13a5aa201273a77fd578bc4a6a69a 100644
--- a/src/geo/MElementOctree.cpp
+++ b/src/geo/MElementOctree.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MElementOctree.h b/src/geo/MElementOctree.h
index e32e46677c2f62681a033f2999a7d51cc7850968..70b15fbe39aa87a5c37479ae84535c465285a8c1 100644
--- a/src/geo/MElementOctree.h
+++ b/src/geo/MElementOctree.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MFace.cpp b/src/geo/MFace.cpp
index 4b9d7632f606c9e578bcf3ee10f192c075d28a15..e505f2ef9d1fb8eb498b1214ed9957df7a55d316 100644
--- a/src/geo/MFace.cpp
+++ b/src/geo/MFace.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MFace.h b/src/geo/MFace.h
index 668baea14aa8f8a2405d09b64164f21f552462c7..8e46a3969380c574693ec98b7efb50b58183b6f9 100644
--- a/src/geo/MFace.h
+++ b/src/geo/MFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MFaceHash.h b/src/geo/MFaceHash.h
index c967e4b8070439788b635ebce218b5b2953d8c51..e74755ae628a7bb12b5077c172a35b1eda7951e7 100644
--- a/src/geo/MFaceHash.h
+++ b/src/geo/MFaceHash.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MHexahedron.cpp b/src/geo/MHexahedron.cpp
index 1eeebb150b85b979be905e84adcf5fb64303c9bb..2414e75ff6796930af7c55eed79ca6b14cbf1f1b 100644
--- a/src/geo/MHexahedron.cpp
+++ b/src/geo/MHexahedron.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MHexahedron.h b/src/geo/MHexahedron.h
index 5151d1ae60cf33a59ea58ceab1b8c2e5e66f8fee..d8e0539ff89cb5fba863d18768f8f2bdc4f2b14e 100644
--- a/src/geo/MHexahedron.h
+++ b/src/geo/MHexahedron.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MLine.cpp b/src/geo/MLine.cpp
index 4373848f2c35be99dec6da0a4fbae2c675919618..792abaf901d3c085b1e8a30ad74e4d8433906b62 100644
--- a/src/geo/MLine.cpp
+++ b/src/geo/MLine.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MLine.h b/src/geo/MLine.h
index 7333dc074754e91b536cf1785c6282773dfb4840..16c5d25a445ca552175272c312b0fd992f6d7084 100644
--- a/src/geo/MLine.h
+++ b/src/geo/MLine.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MPoint.h b/src/geo/MPoint.h
index 77c308144c4ccb9f647de69c07314930a0dcf11f..1166e0785e388c7296743e5b150b6da783eb3d2e 100644
--- a/src/geo/MPoint.h
+++ b/src/geo/MPoint.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MPrism.cpp b/src/geo/MPrism.cpp
index e360422b35dd99023abd4024adc2149c39a7e370..223261687ca77b5b0e3e223bd6680ab3adaae7cc 100644
--- a/src/geo/MPrism.cpp
+++ b/src/geo/MPrism.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MPrism.h b/src/geo/MPrism.h
index 01879af444f1524d6e3b7e589982335d189ad2c1..7b32cb7351bbc8a2ff72e6e9466fa90ee648ddb6 100644
--- a/src/geo/MPrism.h
+++ b/src/geo/MPrism.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MPyramid.cpp b/src/geo/MPyramid.cpp
index a3f3e2e0a0f3ab13f190c72f8ca4daabd85ae470..b1a9d499dcd8e4b4646d44b9e45fabf02b678f3b 100644
--- a/src/geo/MPyramid.cpp
+++ b/src/geo/MPyramid.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MPyramid.h b/src/geo/MPyramid.h
index 139745ad46f679acaffb7a0c55c75a6a7aa5e56c..c52f3fc7deeb948f790384742f15c490bfa17fca 100644
--- a/src/geo/MPyramid.h
+++ b/src/geo/MPyramid.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MQuadrangle.cpp b/src/geo/MQuadrangle.cpp
index 7f74f3880a493e42f7a92b0edd53415801120f79..96dca452154a31c31653b0c643c5c65beeeebe3d 100644
--- a/src/geo/MQuadrangle.cpp
+++ b/src/geo/MQuadrangle.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MQuadrangle.h b/src/geo/MQuadrangle.h
index f06227a82ecb240ec6dde602263956dd2c434a4f..aee7029c5b1559a0944bf4f635b9b3128eea906f 100644
--- a/src/geo/MQuadrangle.h
+++ b/src/geo/MQuadrangle.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MSubElement.cpp b/src/geo/MSubElement.cpp
index 770e2d1e084ebc882750e9d92bc8b4bce8ae2488..32feb919e4a5c5b619e0e11ac84ca31325364347 100644
--- a/src/geo/MSubElement.cpp
+++ b/src/geo/MSubElement.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MSubElement.h b/src/geo/MSubElement.h
index 636f7737dda44e4b9dc692bfe49ca86195bf4034..341cc443966977d03e0e021c544a9d76b774e1a0 100644
--- a/src/geo/MSubElement.h
+++ b/src/geo/MSubElement.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MTetrahedron.cpp b/src/geo/MTetrahedron.cpp
index 84bdbe16648caab48183970b9694e59b73b97b46..89bd12f17dd25e2f1b65b9f24ad19da99940268b 100644
--- a/src/geo/MTetrahedron.cpp
+++ b/src/geo/MTetrahedron.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MTetrahedron.h b/src/geo/MTetrahedron.h
index 6cbc92b2e0c2e9a9b3d35b07504cfdddae0bfd99..c4ccca04092f0bcfdff6a3bbb6c7001c4b82b4c1 100644
--- a/src/geo/MTetrahedron.h
+++ b/src/geo/MTetrahedron.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MTriangle.cpp b/src/geo/MTriangle.cpp
index a41b061ce036863decf54da169f885313c02d55b..95970a88d7570ec0c49a8ab7dd43288412f7245e 100644
--- a/src/geo/MTriangle.cpp
+++ b/src/geo/MTriangle.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MTriangle.h b/src/geo/MTriangle.h
index 7ff92c85783631af85d9d8eee1348baf353c6dfb..87553b4692e1406e30e5c446da37bb7aef397ee4 100644
--- a/src/geo/MTriangle.h
+++ b/src/geo/MTriangle.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MTrihedron.cpp b/src/geo/MTrihedron.cpp
index 5440fbab9ba64dd06c6b569b2325c053ee24b9c1..acc5ed9b60238124336ebac55ca64c60fc07aa5a 100644
--- a/src/geo/MTrihedron.cpp
+++ b/src/geo/MTrihedron.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MTrihedron.h b/src/geo/MTrihedron.h
index 367e22ff79608f5a209c2afb56264b295e24f655..12c95848dc813280df5faec5b35bbe88e808d885 100644
--- a/src/geo/MTrihedron.h
+++ b/src/geo/MTrihedron.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MVertex.cpp b/src/geo/MVertex.cpp
index a0640334554ca1b875c14420b0fdafc869a903a7..a708b668991e9647de4adbc2f7ca556f4d650db4 100644
--- a/src/geo/MVertex.cpp
+++ b/src/geo/MVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MVertex.h b/src/geo/MVertex.h
index 1e0e0df5e0277b40d9ca83719a3bcecf2622a820..7475478bad522f7ec0313dc70eae543970da6267 100644
--- a/src/geo/MVertex.h
+++ b/src/geo/MVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MVertexBoundaryLayerData.cpp b/src/geo/MVertexBoundaryLayerData.cpp
index a74cf9001b31acd67138f60bbcca5868c74c4a3e..c0f7a856cb7e687b54abc5df366fd34803f659e6 100644
--- a/src/geo/MVertexBoundaryLayerData.cpp
+++ b/src/geo/MVertexBoundaryLayerData.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MVertexBoundaryLayerData.h b/src/geo/MVertexBoundaryLayerData.h
index 7fb6aee57ead4c7679af559462b76b19c06594ba..f991f3b4d76fd767dc121b021628cbae02683bf5 100644
--- a/src/geo/MVertexBoundaryLayerData.h
+++ b/src/geo/MVertexBoundaryLayerData.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/MVertexRTree.h b/src/geo/MVertexRTree.h
index 7f1805a08bd7f94bc14aeeeb0c8f525fd12252a4..744fff0fba833214b264ff2b0c0f6304dc32c63e 100644
--- a/src/geo/MVertexRTree.h
+++ b/src/geo/MVertexRTree.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCAttributes.h b/src/geo/OCCAttributes.h
index 5af4d4a42e910853485e73d2468a0fa75046cc47..ab5a82054272603da7213151274520cdea87658c 100644
--- a/src/geo/OCCAttributes.h
+++ b/src/geo/OCCAttributes.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCEdge.cpp b/src/geo/OCCEdge.cpp
index 2cf55a8f567d2b6fc2682e1c6225fc39f1481306..655ce96baf4b460eea72b3416b439f90489a96f2 100644
--- a/src/geo/OCCEdge.cpp
+++ b/src/geo/OCCEdge.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCEdge.h b/src/geo/OCCEdge.h
index 008ef6d85abc89043dbae7e578506689bc896f25..1f7c0fafe35f988f353d7cdc86089b9a6c3f9aee 100644
--- a/src/geo/OCCEdge.h
+++ b/src/geo/OCCEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCFace.h b/src/geo/OCCFace.h
index 6aef4de286d6ddb1229f7f6ad68a1e9b9a6f5cc7..c4370b3df89a0d25a662e6e62ed604c9cb9dd2ad 100644
--- a/src/geo/OCCFace.h
+++ b/src/geo/OCCFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCRegion.cpp b/src/geo/OCCRegion.cpp
index f2e3a55dbb45b0a96e5145ccf8a42bd8918847e0..b979d877686ab81d53a5953cc47e0f614733f6c7 100644
--- a/src/geo/OCCRegion.cpp
+++ b/src/geo/OCCRegion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCRegion.h b/src/geo/OCCRegion.h
index 412d1a0fc9152648141d00267c8a83c7373d3c1e..a31bf0f880600f707248dc32b2fe749864a3a8c9 100644
--- a/src/geo/OCCRegion.h
+++ b/src/geo/OCCRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCVertex.cpp b/src/geo/OCCVertex.cpp
index 55ddb47b5f51874092eff590e24a3f579d45ea66..c40ff1f1c6149e635239a3b8bd984a179f29abcb 100644
--- a/src/geo/OCCVertex.cpp
+++ b/src/geo/OCCVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/OCCVertex.h b/src/geo/OCCVertex.h
index 6c9b87342c5a8e65ba7303b72cfaf93acb240f59..03f8396cc9ae90992579eaad41e211b21b213026 100644
--- a/src/geo/OCCVertex.h
+++ b/src/geo/OCCVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Pair.h b/src/geo/Pair.h
index 7f7f2050cb2bddf6f329ff5bdf08b11772ad2591..81abeef532eee6f40f63e58276f415b7ee1d4f7e 100644
--- a/src/geo/Pair.h
+++ b/src/geo/Pair.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/Range.h b/src/geo/Range.h
index 1f39704dbef2c87e5c53f7da94f312c76a8210e0..919e6b241b10061606af0b0153d91a927e317df5 100644
--- a/src/geo/Range.h
+++ b/src/geo/Range.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SBoundingBox3d.h b/src/geo/SBoundingBox3d.h
index 3dedeaad0aefbb769c59c1beca4bcbe74cb93c60..e99ab37dc7a23c921e5cc0ca834e27e10ee2ac1f 100644
--- a/src/geo/SBoundingBox3d.h
+++ b/src/geo/SBoundingBox3d.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SOrientedBoundingBox.cpp b/src/geo/SOrientedBoundingBox.cpp
index 0da538fd3af884908d8ea677ddd3bbf91ad292ec..9c3d99327255eab5cc5225a95ee61ee7688054a1 100644
--- a/src/geo/SOrientedBoundingBox.cpp
+++ b/src/geo/SOrientedBoundingBox.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SOrientedBoundingBox.h b/src/geo/SOrientedBoundingBox.h
index 252f0c6a621f31be5e66dd7751c16e15ce8f52e8..b09846f48da8223ae8717908812ab59d548e0eaa 100644
--- a/src/geo/SOrientedBoundingBox.h
+++ b/src/geo/SOrientedBoundingBox.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SPoint2.h b/src/geo/SPoint2.h
index 9f249a2e87970c04b54acbbc6d5f7ee12cbeabca..9cc6ad534d2b8245c4f4fc34f212c943baf75c48 100644
--- a/src/geo/SPoint2.h
+++ b/src/geo/SPoint2.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SPoint3.h b/src/geo/SPoint3.h
index bf4f220402a13047ec2ac1eae70e547a47e70113..0a5ff60351c72b00333116e64ee6e1855594e369 100644
--- a/src/geo/SPoint3.h
+++ b/src/geo/SPoint3.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SPoint3KDTree.h b/src/geo/SPoint3KDTree.h
index ecd6e8aaa2195fd77e45861e19bc2ad0ca24ab9f..1522d853f9397f1b552ba42e8e136186afddd373 100644
--- a/src/geo/SPoint3KDTree.h
+++ b/src/geo/SPoint3KDTree.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/STensor3.cpp b/src/geo/STensor3.cpp
index 43c56e09fbe37670e0991fb657c5edc10bf7206f..906d582314483986fba950f700d5e03304515fa0 100644
--- a/src/geo/STensor3.cpp
+++ b/src/geo/STensor3.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/STensor3.h b/src/geo/STensor3.h
index 1ac9fc78c4d2787b113e49d94d9c96ba8f1f5140..e66d978d0170ac7782cc49c26fc46a088027f381 100644
--- a/src/geo/STensor3.h
+++ b/src/geo/STensor3.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/SVector3.h b/src/geo/SVector3.h
index 475de6cdd7144a95cf56db3faa043d54da7a865f..6f51763dd2d22863e05ed554cfe29e0229c1b061 100644
--- a/src/geo/SVector3.h
+++ b/src/geo/SVector3.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/affineTransformation.cpp b/src/geo/affineTransformation.cpp
index 2f978e9af0e6e87f5deade68f88ec6a96d96000e..af3f2edd73af5861b6b921c20d0a125c521ecce8 100644
--- a/src/geo/affineTransformation.cpp
+++ b/src/geo/affineTransformation.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/affineTransformation.h b/src/geo/affineTransformation.h
index e32bd953291f219534913fed7ef35d4e32450b71..5e803d51b58be7fbd41d3c47f12d29e90f1e4042 100644
--- a/src/geo/affineTransformation.h
+++ b/src/geo/affineTransformation.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/boundaryLayersData.cpp b/src/geo/boundaryLayersData.cpp
index 75f81e0dc8e0db53916496c49c81f8906a599268..f7922e6b7e88833876f787c1d7d86b27288ad7b2 100644
--- a/src/geo/boundaryLayersData.cpp
+++ b/src/geo/boundaryLayersData.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/boundaryLayersData.h b/src/geo/boundaryLayersData.h
index f58139ba9a108b1b6b234a0812acf4e62bf04eb5..e93c7d4fc1398f4ac02bbe065aea6e80f2d9f6bb 100644
--- a/src/geo/boundaryLayersData.h
+++ b/src/geo/boundaryLayersData.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/closestPoint.cpp b/src/geo/closestPoint.cpp
index dd13065f49b6c94da3b85da4727e03ec0a2faec4..c8ab5f0f87013e6a31acf921aefd6186f9b2e208 100644
--- a/src/geo/closestPoint.cpp
+++ b/src/geo/closestPoint.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/closestPoint.h b/src/geo/closestPoint.h
index c35a5bcb3cbb09cfbc7f62c6c3604e173ebf385c..e0efd1185a018659e868b431fbee76927dce0f1d 100644
--- a/src/geo/closestPoint.h
+++ b/src/geo/closestPoint.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/closestVertex.cpp b/src/geo/closestVertex.cpp
index 275086ee447f130ca26a5e5c11feefcd387d1b3a..78328c287ee5da0606491d3446241b9dfecb769a 100644
--- a/src/geo/closestVertex.cpp
+++ b/src/geo/closestVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/closestVertex.h b/src/geo/closestVertex.h
index 00144b50659aeaeb5db8cffe82e57c005e6b4e17..3f3a2c0e0d6f1cbce06bef0eda32273bcbacc744 100644
--- a/src/geo/closestVertex.h
+++ b/src/geo/closestVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteEdge.cpp b/src/geo/discreteEdge.cpp
index e59f2296392414d7fdadf086f9d5ad91d3482539..f7cd98aa71398e21f7f110df5ecef6fa25b43ad1 100644
--- a/src/geo/discreteEdge.cpp
+++ b/src/geo/discreteEdge.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteEdge.h b/src/geo/discreteEdge.h
index 4ddce5b95593064ba1c12c6a7853e80a188fbb89..4a1e863d6cf4b5e209d9b4019122e2b94c448885 100644
--- a/src/geo/discreteEdge.h
+++ b/src/geo/discreteEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteFace.cpp b/src/geo/discreteFace.cpp
index f96c0306de98749e54a04728ab04e0779ccd795b..9b0f389ffabce4980dad6a5763001c344c758e24 100644
--- a/src/geo/discreteFace.cpp
+++ b/src/geo/discreteFace.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteFace.h b/src/geo/discreteFace.h
index c0a2b3586bbe25d9f3fd7e49f6f4a8a131606dad..31510c068abd6da892113a9730e01357c252fbf1 100644
--- a/src/geo/discreteFace.h
+++ b/src/geo/discreteFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteRegion.cpp b/src/geo/discreteRegion.cpp
index c9b5660566a525c657531383ac7cdeee7810c69e..aaaf39dec7695da581efce1b1c02043d26a76650 100644
--- a/src/geo/discreteRegion.cpp
+++ b/src/geo/discreteRegion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteRegion.h b/src/geo/discreteRegion.h
index dd49d91bac2870e44ebca779f39a0d6d4895f9bd..d49d813286be7ca9a5d318cf9006f9d0533308f2 100644
--- a/src/geo/discreteRegion.h
+++ b/src/geo/discreteRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteVertex.cpp b/src/geo/discreteVertex.cpp
index 85ba0027558ccb6683392b60b2bcb9f56fc9adf5..7811cb7ddf6aab0f8d74ba7d03c6d927753281cc 100644
--- a/src/geo/discreteVertex.cpp
+++ b/src/geo/discreteVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/discreteVertex.h b/src/geo/discreteVertex.h
index 5072aca31dfa4cc31d3580d2de87574c1d973f6e..b5fa3a93e83604bc1bb1d5c7f7af32e7a7070eed 100644
--- a/src/geo/discreteVertex.h
+++ b/src/geo/discreteVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/findLinks.cpp b/src/geo/findLinks.cpp
index 68eec5895975cef6c654b41c764a64005a9015ea..4327589225f389d9cafdd881c8b3b7377e0f2a7a 100644
--- a/src/geo/findLinks.cpp
+++ b/src/geo/findLinks.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/findLinks.h b/src/geo/findLinks.h
index 791e7439dec292501b1cb61bbee3d7576694dc07..6b18198f392096bf5d71a1e41d82f45814a968ec 100644
--- a/src/geo/findLinks.h
+++ b/src/geo/findLinks.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ghostEdge.h b/src/geo/ghostEdge.h
index c1726d403015cd5ca09c5bbb77ff5ff44fad2af1..acc9f251abd6b3841dcd55b66135a702c541d8ec 100644
--- a/src/geo/ghostEdge.h
+++ b/src/geo/ghostEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ghostFace.h b/src/geo/ghostFace.h
index 663f90ac0c29d8d6a971ea3c2d5cc70e6c6a6283..9fe8dcae6b3d418d49ded05ddad353021de82515 100644
--- a/src/geo/ghostFace.h
+++ b/src/geo/ghostFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/ghostRegion.h b/src/geo/ghostRegion.h
index 155883b46dda311ec79660ad89054cba5036bdb9..068357d0fc799dedd69c99307d4202965951ab6f 100644
--- a/src/geo/ghostRegion.h
+++ b/src/geo/ghostRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshEdge.cpp b/src/geo/gmshEdge.cpp
index 191bdf0b5eb39335aaa85ba6ad4f7bf2fbfa060a..451f9047f2f2833d52ca85044c184d959de4ad1d 100644
--- a/src/geo/gmshEdge.cpp
+++ b/src/geo/gmshEdge.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshEdge.h b/src/geo/gmshEdge.h
index f65ccd5f62f47078d09a6ec90f6ae0572783d2c8..b95d1264df9aad231c79d3c8a66596a9570ff365 100644
--- a/src/geo/gmshEdge.h
+++ b/src/geo/gmshEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshEdgeDiscretize.cpp b/src/geo/gmshEdgeDiscretize.cpp
index b17d4cf062e3f390258c871a34261ab862fe6f19..05e2869a0f63ce2643cc774f451a96631c5970e3 100644
--- a/src/geo/gmshEdgeDiscretize.cpp
+++ b/src/geo/gmshEdgeDiscretize.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshFace.cpp b/src/geo/gmshFace.cpp
index 6dd0f0e35d62b3f78e06f673242d045b9ae7d88d..2eecee08aeb1311b0c7f65633d2ae753ea2265ba 100644
--- a/src/geo/gmshFace.cpp
+++ b/src/geo/gmshFace.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshFace.h b/src/geo/gmshFace.h
index d83542355647f8a0faebca21d1b1eda0bf371663..040feb80fb625d5a057bc89a079979e933b059ae 100644
--- a/src/geo/gmshFace.h
+++ b/src/geo/gmshFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshLevelset.cpp b/src/geo/gmshLevelset.cpp
index cfb352e79b4932babd82fcf33d7dc86356ecc8bb..ddea335e21234b0d3eee09d26acf84218734f80e 100644
--- a/src/geo/gmshLevelset.cpp
+++ b/src/geo/gmshLevelset.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshLevelset.h b/src/geo/gmshLevelset.h
index 3dabbe31df7c4f62778e52fbc64f930277ec314e..573f574c9f5266cb0881348fd7b60ea95f64d836 100644
--- a/src/geo/gmshLevelset.h
+++ b/src/geo/gmshLevelset.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshRegion.cpp b/src/geo/gmshRegion.cpp
index 83929ead9d74389509a6ab4f1de182ca2df005f4..867999c2b454a30330ef703b120b3a74d9613a74 100644
--- a/src/geo/gmshRegion.cpp
+++ b/src/geo/gmshRegion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshRegion.h b/src/geo/gmshRegion.h
index e63230d425396a6b81e969c2debed01dd7f4a507..e8a422acd60dfc2142d7b75d147edba8332dce98 100644
--- a/src/geo/gmshRegion.h
+++ b/src/geo/gmshRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshSurface.cpp b/src/geo/gmshSurface.cpp
index 9a8cfec1c6966eb83653fdf73fecadfa718341e9..e1e3494ee506d3a4c28cfb5f971096ada606716a 100644
--- a/src/geo/gmshSurface.cpp
+++ b/src/geo/gmshSurface.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshSurface.h b/src/geo/gmshSurface.h
index adeafb0eeb6786c5ece5ac3ecb38ba2d5bbc0784..221f9208a0cc36109c8657a1968fc120101d656a 100644
--- a/src/geo/gmshSurface.h
+++ b/src/geo/gmshSurface.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshVertex.cpp b/src/geo/gmshVertex.cpp
index 2aae023eccd2325248e4dd21a44328af1e74b3e6..d256f07d4d6ed20d8de97e80b3a13fdb2859ed9c 100644
--- a/src/geo/gmshVertex.cpp
+++ b/src/geo/gmshVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/gmshVertex.h b/src/geo/gmshVertex.h
index 7d642a394f1dfad23c05302afc4805544787a6e1..3105785d5df34467e552f43961edc91524c1682e 100644
--- a/src/geo/gmshVertex.h
+++ b/src/geo/gmshVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/intersectCurveSurface.cpp b/src/geo/intersectCurveSurface.cpp
index 3697bc3da68cbdd7ef961ee38206a843be53297a..0c8fe4ad7dc79a7d59b92e7b4eef58af4c8dd802 100644
--- a/src/geo/intersectCurveSurface.cpp
+++ b/src/geo/intersectCurveSurface.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/intersectCurveSurface.h b/src/geo/intersectCurveSurface.h
index 401044171ff17819579bfc1c94960a80f2b6d468..d48f606217fb5bdac8a1a2cbc8db827cb3ca72dc 100644
--- a/src/geo/intersectCurveSurface.h
+++ b/src/geo/intersectCurveSurface.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/partitionEdge.h b/src/geo/partitionEdge.h
index 0686ca7fa74a74f016fadc684e4ec4ccc9f4994d..ac18ab6cb071ed93c2c29514a2110c482f3f963d 100644
--- a/src/geo/partitionEdge.h
+++ b/src/geo/partitionEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/partitionFace.h b/src/geo/partitionFace.h
index d785e3a11ddc8a7c2be6b5742cd24c0a959fcc1e..8566fa634e79ec04d76f468905c89afccde8e6e2 100644
--- a/src/geo/partitionFace.h
+++ b/src/geo/partitionFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/partitionRegion.h b/src/geo/partitionRegion.h
index 969937143951ea0ff5d7ed85e104fa5dd48a1886..62c5615e1494f226fa6710506ce052e3040111e1 100644
--- a/src/geo/partitionRegion.h
+++ b/src/geo/partitionRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/partitionVertex.h b/src/geo/partitionVertex.h
index aa2e1e62fd8bdbf758a84c5c21a018e2de67cbb5..88168554440e96542915a5ef8b000269b6da729c 100644
--- a/src/geo/partitionVertex.h
+++ b/src/geo/partitionVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/scriptStringInterface.cpp b/src/geo/scriptStringInterface.cpp
index d372e6c71de882be160deb8a00fa014ee0698503..85abde1352691d73703748e9de3a818852250639 100644
--- a/src/geo/scriptStringInterface.cpp
+++ b/src/geo/scriptStringInterface.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/scriptStringInterface.h b/src/geo/scriptStringInterface.h
index d35fd57a3edc3abb0434f247e2263742fdc7d67c..08cd604b7b75d68a8a2fd617eb227fc0d8dce5f8 100644
--- a/src/geo/scriptStringInterface.h
+++ b/src/geo/scriptStringInterface.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/xyEdge.h b/src/geo/xyEdge.h
index 8b2c83cb0c75ec9a4cef84372f11b787516c9368..0c947155f5af6e8856a6fefad02cfa7f885ae8b5 100644
--- a/src/geo/xyEdge.h
+++ b/src/geo/xyEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/geo/xyFace.h b/src/geo/xyFace.h
index b185e94a6421080e1b679123946bb37e91e1f663..3c0c3553b7ab606d4774e1beb76a26fd5009ecf3 100644
--- a/src/geo/xyFace.h
+++ b/src/geo/xyFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/CMakeLists.txt b/src/graphics/CMakeLists.txt
index bf3ab76d59d1ff16e4fa241ef998c9cd78035d0d..05548262a6b4d2ccaa94afa8e17aaef74942ecfc 100644
--- a/src/graphics/CMakeLists.txt
+++ b/src/graphics/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/Camera.cpp b/src/graphics/Camera.cpp
index ac333ce31cf005cf2573eabde6d2c31a8d78a146..31c3f33231f0762a386a862078370886f6f4a437 100644
--- a/src/graphics/Camera.cpp
+++ b/src/graphics/Camera.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/Camera.h b/src/graphics/Camera.h
index d3dee7f977604bddff68e05157f6950e3ab7b884..f766c3692e7e52e177f7af64fc8656724fe618df 100644
--- a/src/graphics/Camera.h
+++ b/src/graphics/Camera.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/PixelBuffer.h b/src/graphics/PixelBuffer.h
index a097ce0a6408b6190a8df667827d9ff1a83f850b..f1f8ed305feac01c3865d9c5e7721a56bd432d37 100644
--- a/src/graphics/PixelBuffer.h
+++ b/src/graphics/PixelBuffer.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/ReadImg.cpp b/src/graphics/ReadImg.cpp
index 10ffb139b061f585832bbd0e76ccdbd8b4b0fc2c..6c631ceff6772d1f576270165330b249151d7046 100644
--- a/src/graphics/ReadImg.cpp
+++ b/src/graphics/ReadImg.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/ReadImg.h b/src/graphics/ReadImg.h
index 6c58f24405e48d285538f356d524cef20f3a54f4..266035c7390942dc046471c67dc77b7fece7f549 100644
--- a/src/graphics/ReadImg.h
+++ b/src/graphics/ReadImg.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawAxes.cpp b/src/graphics/drawAxes.cpp
index 67b8f4745e03cb967d5d7de35a0a09a35dd7e095..d46600b4c58d4315bae0f77e52abdf20a74bcb56 100644
--- a/src/graphics/drawAxes.cpp
+++ b/src/graphics/drawAxes.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawContext.cpp b/src/graphics/drawContext.cpp
index 3ba25ad62b05769189c256230abc9f3a4c8cc9a2..1879321b85c6f90fda723cf7350d4a83e3293069 100644
--- a/src/graphics/drawContext.cpp
+++ b/src/graphics/drawContext.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawContext.h b/src/graphics/drawContext.h
index fa41e77d3ce9cd82fdd11e2481621b8611423adc..38aa4da11653acafd44b7d51ec6506ef45d70393 100644
--- a/src/graphics/drawContext.h
+++ b/src/graphics/drawContext.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawGeom.cpp b/src/graphics/drawGeom.cpp
index 48f1fa336b138d82319a7bd400c085ab679905e0..0f4e9663a4282a986b6f39f84474a3c083afac01 100644
--- a/src/graphics/drawGeom.cpp
+++ b/src/graphics/drawGeom.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawGlyph.cpp b/src/graphics/drawGlyph.cpp
index c7ab1c80b0d4a32fb5a7b935998daf77aeecab09..37101fb4252deefb3e93fd0a1cac43f9303f22d5 100644
--- a/src/graphics/drawGlyph.cpp
+++ b/src/graphics/drawGlyph.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawGraph2d.cpp b/src/graphics/drawGraph2d.cpp
index a1ec5c13a4ca5c6efe8e9fb7d533d8c85bd2a84f..66cd1ff6d97e24656c7cf62b1268acf5165f6c2a 100644
--- a/src/graphics/drawGraph2d.cpp
+++ b/src/graphics/drawGraph2d.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawMesh.cpp b/src/graphics/drawMesh.cpp
index c364c93cd090b674972770b5b0f01e3a5b89b7a1..ae2519127a4ead5ee9e30167aa4a07f033daaf6d 100644
--- a/src/graphics/drawMesh.cpp
+++ b/src/graphics/drawMesh.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawPost.cpp b/src/graphics/drawPost.cpp
index f386c7cb8f70602e8f9bc17087f0ae608dd2a88d..168c9c8e9c581a3ef56db4ffd8c3a75da2d553b5 100644
--- a/src/graphics/drawPost.cpp
+++ b/src/graphics/drawPost.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/drawScales.cpp b/src/graphics/drawScales.cpp
index 989874ec83e20a0b438697e8b663d239d0316aed..b33ebdbda68fb2b144dc1c690da90e4b05557aa3 100644
--- a/src/graphics/drawScales.cpp
+++ b/src/graphics/drawScales.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2gif.cpp b/src/graphics/gl2gif.cpp
index 93e170ee26a2a3426131086d9a664a09bdd449a6..f676ed950c8657f7cec1f65ca9413ab23459ad28 100644
--- a/src/graphics/gl2gif.cpp
+++ b/src/graphics/gl2gif.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2gif.h b/src/graphics/gl2gif.h
index 2443a16c9b9b282d3fcbd89e104b7078f3c0d35f..0d3743417e77583d08860c8eda5e8c9fadeaaa44 100644
--- a/src/graphics/gl2gif.h
+++ b/src/graphics/gl2gif.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2jpeg.cpp b/src/graphics/gl2jpeg.cpp
index 7e1b5a840df1e407725cee7f6614080901b3e903..9a1018244097c714b0c6ad4ea2fcc77802c88b29 100644
--- a/src/graphics/gl2jpeg.cpp
+++ b/src/graphics/gl2jpeg.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2jpeg.h b/src/graphics/gl2jpeg.h
index edec1335d68f6d7c885171b130a69eedbf0671c8..075a07ef874933002d1f471c5a8942e4b5153d59 100644
--- a/src/graphics/gl2jpeg.h
+++ b/src/graphics/gl2jpeg.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2pgf.cpp b/src/graphics/gl2pgf.cpp
index 7baba05bcf74fbb8f4caa870f308c1caaefeb48a..359b60211301b19251d49d4a4abf41e1f6b7dfb6 100644
--- a/src/graphics/gl2pgf.cpp
+++ b/src/graphics/gl2pgf.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2pgf.h b/src/graphics/gl2pgf.h
index 86498860bec6576c1db9b730ea9b03aa2dd26fb2..488709cdf7a248c8672c22c1fe3d54f29028c214 100644
--- a/src/graphics/gl2pgf.h
+++ b/src/graphics/gl2pgf.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2png.cpp b/src/graphics/gl2png.cpp
index f23907da821f52a05fc621baa66eb64fce878ef7..c2b75fb08315124c9ccfa81d4be9abf5a91e55be 100644
--- a/src/graphics/gl2png.cpp
+++ b/src/graphics/gl2png.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2png.h b/src/graphics/gl2png.h
index 38884461fbf385d2d9c22cbe2d6316d8821cabef..f821c6b7550cc824b6c7082ad664703f58d1a3fa 100644
--- a/src/graphics/gl2png.h
+++ b/src/graphics/gl2png.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2ppm.cpp b/src/graphics/gl2ppm.cpp
index c2bcd304a48275deb76c58a483ac5f813450d5a6..cb7a154f5b08843a97dec76dbc89c3dd71cda1a2 100644
--- a/src/graphics/gl2ppm.cpp
+++ b/src/graphics/gl2ppm.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2ppm.h b/src/graphics/gl2ppm.h
index 1fce3928626475170f781c890020e1d7cb507382..0191478381e2464ca6388676c4409f6f428a04f4 100644
--- a/src/graphics/gl2ppm.h
+++ b/src/graphics/gl2ppm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2yuv.cpp b/src/graphics/gl2yuv.cpp
index 0b3c2ae0fbff03c5f374cb7adf79a358e703f79d..2a23c04a5a463d6552d6d8009e326ae1023c460c 100644
--- a/src/graphics/gl2yuv.cpp
+++ b/src/graphics/gl2yuv.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/graphics/gl2yuv.h b/src/graphics/gl2yuv.h
index 559698194c2e4b8931d15576c6287ede8ab7889b..9a47e7cde86337da3535b9afe6258cbc5108a61e 100644
--- a/src/graphics/gl2yuv.h
+++ b/src/graphics/gl2yuv.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BDS.cpp b/src/mesh/BDS.cpp
index ed2d7c3ca4a7833e2830f8c87433ebf22174468b..83a6f4655d3fe21a7685d770fa873658888a204f 100644
--- a/src/mesh/BDS.cpp
+++ b/src/mesh/BDS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BDS.h b/src/mesh/BDS.h
index 37b31792f33a5cbb18b19f857847337f252d810d..1f92c576e38e39cf1ecaa2437a6a4fb188657536 100644
--- a/src/mesh/BDS.h
+++ b/src/mesh/BDS.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BackgroundMesh.cpp b/src/mesh/BackgroundMesh.cpp
index 3b0e418567d4cda8891d945dd85d1ac2bf4afc90..4e48374665e43fe7b4cdf14073508a76b97c5972 100644
--- a/src/mesh/BackgroundMesh.cpp
+++ b/src/mesh/BackgroundMesh.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BackgroundMesh.h b/src/mesh/BackgroundMesh.h
index 03d488cd3d541599ac9646fafb689d56f2062853..0f9eaaa5582f497600afdbaaf9b1f2f6ff50895d 100644
--- a/src/mesh/BackgroundMesh.h
+++ b/src/mesh/BackgroundMesh.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BackgroundMeshTools.cpp b/src/mesh/BackgroundMeshTools.cpp
index 5056355a722d42dccd64c13ba23faa674d4c1354..1d19d77f1971a7f6c72df105c3b3c42ab5f0461b 100644
--- a/src/mesh/BackgroundMeshTools.cpp
+++ b/src/mesh/BackgroundMeshTools.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BackgroundMeshTools.h b/src/mesh/BackgroundMeshTools.h
index 7c5cbf19502e136a1520975d333d87d7f23e7112..a951e2a35c135c0e3b262603dbf9895209f429e1 100644
--- a/src/mesh/BackgroundMeshTools.h
+++ b/src/mesh/BackgroundMeshTools.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BoundaryLayers.cpp b/src/mesh/BoundaryLayers.cpp
index aaabdefa08625fc231c2272fc303c7cc50edca1e..fa3da806debe697232fcad11c50253fe80cf7605 100644
--- a/src/mesh/BoundaryLayers.cpp
+++ b/src/mesh/BoundaryLayers.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/BoundaryLayers.h b/src/mesh/BoundaryLayers.h
index 6bc9d63168fef51dc2098a031fe198c405fbc4c2..06b636a958983f3a8be83145c78bdf35cb6df5cd 100644
--- a/src/mesh/BoundaryLayers.h
+++ b/src/mesh/BoundaryLayers.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/CMakeLists.txt b/src/mesh/CMakeLists.txt
index 784b3adc1eced6ab283a7b39f080e96ec597148e..12efd6411478a75cfcf5140bc780fc5464d2b78f 100644
--- a/src/mesh/CMakeLists.txt
+++ b/src/mesh/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/DivideAndConquer.cpp b/src/mesh/DivideAndConquer.cpp
index 44c6fab650a77ec1e8bab79c69963f20bb8a5a11..7a5d36bcbc3058e0d5c8e9de908175b988f9e801 100644
--- a/src/mesh/DivideAndConquer.cpp
+++ b/src/mesh/DivideAndConquer.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/DivideAndConquer.h b/src/mesh/DivideAndConquer.h
index 27c766eadbd1cdc6d5041c52dce9b18a52f72872..a5b0ed4ce8156eae03bd1cb5a190b1875b5e88a5 100644
--- a/src/mesh/DivideAndConquer.h
+++ b/src/mesh/DivideAndConquer.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/Field.cpp b/src/mesh/Field.cpp
index 91b9447ca609e94b440b8f9d639dc95e5e35e3d1..8e5e77cf8cf5c096a875e665dd4a45a6d1b5e484 100644
--- a/src/mesh/Field.cpp
+++ b/src/mesh/Field.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/Field.h b/src/mesh/Field.h
index eb1c6371350952fd267f7a64dca13e4a97991d6a..9c28882f2fb67f2647b746d8ef730569fb232e80 100644
--- a/src/mesh/Field.h
+++ b/src/mesh/Field.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/FieldPython.h b/src/mesh/FieldPython.h
index 1f89892b13d8f94bcab64e5febd74b39e4805edb..6aa8e9c55b9c1b375910079ae9a35ef27373610d 100644
--- a/src/mesh/FieldPython.h
+++ b/src/mesh/FieldPython.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/Generator.cpp b/src/mesh/Generator.cpp
index 6308d0d490a4f19db1091a14651d34d09d88de56..00e70880dde0cb373647edd1a9ed76804d6946f0 100644
--- a/src/mesh/Generator.cpp
+++ b/src/mesh/Generator.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/Generator.h b/src/mesh/Generator.h
index 92c8bb21e54908c6425d1a8d37eb218f6b35c748..7c4232ec9058619e132461f2e6bc710b2b7837b7 100644
--- a/src/mesh/Generator.h
+++ b/src/mesh/Generator.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/HighOrder.cpp b/src/mesh/HighOrder.cpp
index 72cf7378f8a31b655336be9c3f30bad05c924e2d..2410f0195d1e1030898bbcfc92841dbc98fcda0a 100644
--- a/src/mesh/HighOrder.cpp
+++ b/src/mesh/HighOrder.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/HighOrder.h b/src/mesh/HighOrder.h
index 14bb2236b0f97a5942643e53b6de75418b7a5655..ccbc91928cf855e7ba26be3b7f83909142a58ac9 100644
--- a/src/mesh/HighOrder.h
+++ b/src/mesh/HighOrder.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/automaticMeshSizeField.cpp b/src/mesh/automaticMeshSizeField.cpp
index b65994736d64dda7b4b736af078b11075fc849e2..27c0189085af66a0df3e85e3fb047760ec6d7ae5 100644
--- a/src/mesh/automaticMeshSizeField.cpp
+++ b/src/mesh/automaticMeshSizeField.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/automaticMeshSizeField.h b/src/mesh/automaticMeshSizeField.h
index 5fcbb65327db1702c8c458f1ab6355608383a639..5cc74e13405e8d47efc28c1523ac50e3ec337906 100644
--- a/src/mesh/automaticMeshSizeField.h
+++ b/src/mesh/automaticMeshSizeField.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/delaunay3d.cpp b/src/mesh/delaunay3d.cpp
index 6fe8a6599562b2acdcb16f4f457e3f83e5b9880a..8467afcd9248cac7a66671876e3670ad644c7e96 100644
--- a/src/mesh/delaunay3d.cpp
+++ b/src/mesh/delaunay3d.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/delaunay3d.h b/src/mesh/delaunay3d.h
index 7daccc55fed81c2dc32e8c84ee9041463e999a0f..70bef8c72eca510a4c1562efc95f513d7d31a757 100644
--- a/src/mesh/delaunay3d.h
+++ b/src/mesh/delaunay3d.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/filterElements.cpp b/src/mesh/filterElements.cpp
index 1bdd9397eb52d92ff0f8ca1505ef4917968ab097..d1b6ea24fbad26236160c1573aef0495b55d0890 100644
--- a/src/mesh/filterElements.cpp
+++ b/src/mesh/filterElements.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/filterElements.h b/src/mesh/filterElements.h
index a6c38f1ca34ad5cd9d02d9b618833fc575b0d34d..dcd57eb3d085d80eecaa383a80f9020cc11cc7c0 100644
--- a/src/mesh/filterElements.h
+++ b/src/mesh/filterElements.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/gmshCrossFields.cpp b/src/mesh/gmshCrossFields.cpp
index 0e30b538f9b33a21ed4b934874becd8e3b2c3854..fb004e004123265daeca7a35a60c9441de0ebfd2 100644
--- a/src/mesh/gmshCrossFields.cpp
+++ b/src/mesh/gmshCrossFields.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/gmshCrossFields.h b/src/mesh/gmshCrossFields.h
index 9bbc106bc6aa9dc797f75ff9755a324e9e6c8566..b6c30e7337d45752806b432e261993c168bc751b 100644
--- a/src/mesh/gmshCrossFields.h
+++ b/src/mesh/gmshCrossFields.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGEdge.cpp b/src/mesh/meshGEdge.cpp
index 2f7af281152f2e330c49dd692e0e9d20ab07789f..ed783ab9f1ac394b4f5ce94394f2804248d2ae0e 100644
--- a/src/mesh/meshGEdge.cpp
+++ b/src/mesh/meshGEdge.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGEdge.h b/src/mesh/meshGEdge.h
index cfaf5706e4558bcb53ccc48d08734a8e01dbdcd9..56c6e4eb0a322dcf47f59ba024ed48e173f23659 100644
--- a/src/mesh/meshGEdge.h
+++ b/src/mesh/meshGEdge.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGEdgeExtruded.cpp b/src/mesh/meshGEdgeExtruded.cpp
index f582c6090d67109aa54ce1236512482922353d76..515b5feaa49c43963380a16a71e8686a61147332 100644
--- a/src/mesh/meshGEdgeExtruded.cpp
+++ b/src/mesh/meshGEdgeExtruded.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFace.cpp b/src/mesh/meshGFace.cpp
index d512fc717673fa5186d42056353c21097010c13e..bbc23972c73b3eebef4f2cf9da8d3d35d60517b2 100644
--- a/src/mesh/meshGFace.cpp
+++ b/src/mesh/meshGFace.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFace.h b/src/mesh/meshGFace.h
index bb2a3cede5769b4b394460ed23d1bc1f5412e5fe..665982c00382c95826fe51548003a2c0b40d658b 100644
--- a/src/mesh/meshGFace.h
+++ b/src/mesh/meshGFace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceBDS.cpp b/src/mesh/meshGFaceBDS.cpp
index 796ad56db579d7c244b3ab3abaebc599963319c9..5acd7c9a60217dc11952ca065c96edafb2f16d42 100644
--- a/src/mesh/meshGFaceBDS.cpp
+++ b/src/mesh/meshGFaceBDS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceBDS.h b/src/mesh/meshGFaceBDS.h
index e4b219b1a241c4d63e5f1bff376b0c217623ed6b..82350f871626324ba642fc8e2e445d45b834d35a 100644
--- a/src/mesh/meshGFaceBDS.h
+++ b/src/mesh/meshGFaceBDS.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceBamg.cpp b/src/mesh/meshGFaceBamg.cpp
index 7268a49494f37e341a019e31974bc11e86f49535..11f2c993b7fc2b74ca9358ba06679a01f2f04be8 100644
--- a/src/mesh/meshGFaceBamg.cpp
+++ b/src/mesh/meshGFaceBamg.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceBamg.h b/src/mesh/meshGFaceBamg.h
index 7efadeb6b9917bf52affe7c0a366e75a5a79fab5..b83cb31f257a06e5c46c144e31c25b85335b0f97 100644
--- a/src/mesh/meshGFaceBamg.h
+++ b/src/mesh/meshGFaceBamg.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceBipartiteLabelling.cpp b/src/mesh/meshGFaceBipartiteLabelling.cpp
index c2d879935f91a0f391a30a3645915fa907518cc7..54e2159a8fdcc1e5c17ca2a6cdb3b9abe54e0494 100644
--- a/src/mesh/meshGFaceBipartiteLabelling.cpp
+++ b/src/mesh/meshGFaceBipartiteLabelling.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceBipartiteLabelling.h b/src/mesh/meshGFaceBipartiteLabelling.h
index a91341cb4dfcaccfdd1c6a4c4ff6f5e6a3a3931e..e154b7adf5b44bbe52aaece73886d0263b3a804a 100644
--- a/src/mesh/meshGFaceBipartiteLabelling.h
+++ b/src/mesh/meshGFaceBipartiteLabelling.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceDelaunayInsertion.cpp b/src/mesh/meshGFaceDelaunayInsertion.cpp
index d7e2ae73cd8732c6975051480e7c70fb8729cb7d..afbd7b0741f12162c0baf2d3acad1f048d42b385 100644
--- a/src/mesh/meshGFaceDelaunayInsertion.cpp
+++ b/src/mesh/meshGFaceDelaunayInsertion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
@@ -25,7 +25,6 @@
 #include "intersectCurveSurface.h"
 #include "HilbertCurve.h"
 #include "fullMatrix.h"
-#include "gmsh.h" // for debug
 
 #if defined(HAVE_DOMHEX)
 #include "pointInsertion.h"
diff --git a/src/mesh/meshGFaceDelaunayInsertion.h b/src/mesh/meshGFaceDelaunayInsertion.h
index 9331294ed9486276acfe412bd85b481479d9f8ea..4ebafcbd5348f3bddf4beba45928aee246bff3f5 100644
--- a/src/mesh/meshGFaceDelaunayInsertion.h
+++ b/src/mesh/meshGFaceDelaunayInsertion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceExtruded.cpp b/src/mesh/meshGFaceExtruded.cpp
index bc4673b50f385d7c13625c791552aaf13b25623b..3e6b2454cf6ac94aeda7eacd9ece27b32549f3fe 100644
--- a/src/mesh/meshGFaceExtruded.cpp
+++ b/src/mesh/meshGFaceExtruded.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceOptimize.cpp b/src/mesh/meshGFaceOptimize.cpp
index 41a42eff88913c53650d40a63d61b0162a2145dd..431c105c61707ea9003a869cba311890d8a01667 100644
--- a/src/mesh/meshGFaceOptimize.cpp
+++ b/src/mesh/meshGFaceOptimize.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceOptimize.h b/src/mesh/meshGFaceOptimize.h
index cbe72280a91bbb7d6d06f61b0a89224cc38b4716..6dedd79943f964f6097a3aafa664c8801707f5fd 100644
--- a/src/mesh/meshGFaceOptimize.h
+++ b/src/mesh/meshGFaceOptimize.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFacePack.cpp b/src/mesh/meshGFacePack.cpp
index b9325267ab1c6dc6bb85c116c2f53cbf23470dc5..cffc059cd467d590d13a1ab549188b0c8d9528a6 100644
--- a/src/mesh/meshGFacePack.cpp
+++ b/src/mesh/meshGFacePack.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGFaceTransfinite.cpp b/src/mesh/meshGFaceTransfinite.cpp
index 4750ee8d15a04eda4a9ef338aab07fa188cf4e67..9534703c3ba263a8190a76084da71bf07f2fa643 100644
--- a/src/mesh/meshGFaceTransfinite.cpp
+++ b/src/mesh/meshGFaceTransfinite.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegion.cpp b/src/mesh/meshGRegion.cpp
index 4dd79ce92786712931f8b3821054b1f6fb5a37c1..1efe65e88f6558f10cd42e302555e2763d653597 100644
--- a/src/mesh/meshGRegion.cpp
+++ b/src/mesh/meshGRegion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegion.h b/src/mesh/meshGRegion.h
index 31e765b5f6d00cc36a99b34e0f63b93a671064ca..176bf1029daf8634b61eb5dc6894d496f14ecd08 100644
--- a/src/mesh/meshGRegion.h
+++ b/src/mesh/meshGRegion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionBoundaryLayer.cpp b/src/mesh/meshGRegionBoundaryLayer.cpp
index e9d27773bcc7e57bfbcc7228c5ea0f8b2adca582..d3e1ce7a9174ac53117150101d74b636d05c6c9b 100644
--- a/src/mesh/meshGRegionBoundaryLayer.cpp
+++ b/src/mesh/meshGRegionBoundaryLayer.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionBoundaryRecovery.cpp b/src/mesh/meshGRegionBoundaryRecovery.cpp
index 974848d8f80ab501025556f8a38b1ee87f203c24..e75c5a0cbbdfed58c102f1780509dec7828fe85f 100644
--- a/src/mesh/meshGRegionBoundaryRecovery.cpp
+++ b/src/mesh/meshGRegionBoundaryRecovery.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionBoundaryRecovery.h b/src/mesh/meshGRegionBoundaryRecovery.h
index 94f36d59ceaf2177217c41ca398270c9f75d121a..e8e9f15a946203f5fcb0d28300c16cc9ca720f17 100644
--- a/src/mesh/meshGRegionBoundaryRecovery.h
+++ b/src/mesh/meshGRegionBoundaryRecovery.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionCarveHole.cpp b/src/mesh/meshGRegionCarveHole.cpp
index 5d7a77c245ee0f18d863e97c3ccf9dc1167bef22..22f076b5319430e6c687e0bdb327baf638dd0264 100644
--- a/src/mesh/meshGRegionCarveHole.cpp
+++ b/src/mesh/meshGRegionCarveHole.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionDelaunayInsertion.cpp b/src/mesh/meshGRegionDelaunayInsertion.cpp
index fe7d137fc7af4f62165ba0cf2001239639935ab8..f0ea5672c19a9e61861cacc9c1a2f1eee994d62d 100644
--- a/src/mesh/meshGRegionDelaunayInsertion.cpp
+++ b/src/mesh/meshGRegionDelaunayInsertion.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionDelaunayInsertion.h b/src/mesh/meshGRegionDelaunayInsertion.h
index b2e4b1c7ef482dbc77af25b346bd6f46df05d00b..09ee2d4764ca94ed7db5b60f3f46b9f55e7d1f32 100644
--- a/src/mesh/meshGRegionDelaunayInsertion.h
+++ b/src/mesh/meshGRegionDelaunayInsertion.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionExtruded.cpp b/src/mesh/meshGRegionExtruded.cpp
index d200779f49a8d2abb96ad6d8baf20c31bab83457..2b88021a04669626966d90ae541b8b3ae4455948 100644
--- a/src/mesh/meshGRegionExtruded.cpp
+++ b/src/mesh/meshGRegionExtruded.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionHxt.cpp b/src/mesh/meshGRegionHxt.cpp
index 34bcaf75908a7618fef9c5fb402ee6879f4a4ccd..b4d6bda9734ce2a4386628b8757b100a1e55f147 100644
--- a/src/mesh/meshGRegionHxt.cpp
+++ b/src/mesh/meshGRegionHxt.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionHxt.h b/src/mesh/meshGRegionHxt.h
index 36149101e19ee25f8386c73e8a10c550e1f1e8e1..2362ada9a39015a0c55e1dfc43edfea3bbe3ebbe 100644
--- a/src/mesh/meshGRegionHxt.h
+++ b/src/mesh/meshGRegionHxt.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionLocalMeshMod.cpp b/src/mesh/meshGRegionLocalMeshMod.cpp
index 9acbcf38f5b43b9bcf690dea98aa1e74b8718469..1db30208a779ba65d40629f6dcfab0dac3dea18b 100644
--- a/src/mesh/meshGRegionLocalMeshMod.cpp
+++ b/src/mesh/meshGRegionLocalMeshMod.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionLocalMeshMod.h b/src/mesh/meshGRegionLocalMeshMod.h
index c428d5658ec74b85f4a1a2fab6140615be8636f7..1122576af41a43d73065b2c75ca3e98f5c6280c8 100644
--- a/src/mesh/meshGRegionLocalMeshMod.h
+++ b/src/mesh/meshGRegionLocalMeshMod.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionMMG.cpp b/src/mesh/meshGRegionMMG.cpp
index 38636f4c7a6aca49f62ab7de56da08a813910b73..d5995068e227fadfae5d1b50182a80e4b8eba20f 100644
--- a/src/mesh/meshGRegionMMG.cpp
+++ b/src/mesh/meshGRegionMMG.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionMMG.h b/src/mesh/meshGRegionMMG.h
index d82c133c2d2191b24358c754532136eb307c2fcd..3dfaf9b49da40dc64c2d76d3e80f5565693578b9 100644
--- a/src/mesh/meshGRegionMMG.h
+++ b/src/mesh/meshGRegionMMG.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionNetgen.cpp b/src/mesh/meshGRegionNetgen.cpp
index 494aa8d0db7ed3b16284128b0665964507e32a6d..b89930f3e1d87b897cad31844d5bc9b0fd5e20b0 100644
--- a/src/mesh/meshGRegionNetgen.cpp
+++ b/src/mesh/meshGRegionNetgen.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionNetgen.h b/src/mesh/meshGRegionNetgen.h
index e9f3a54cb4fe23f727627c7c3491c4491c13a55c..a25d265f3df25ec28ff1481722d728b7721047d7 100644
--- a/src/mesh/meshGRegionNetgen.h
+++ b/src/mesh/meshGRegionNetgen.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshGRegionTransfinite.cpp b/src/mesh/meshGRegionTransfinite.cpp
index a43bf9455279d7ac6deb38786a01a4e882ddd0ff..6a6be9343057f2e696a4fcc2f427db8be2199da3 100644
--- a/src/mesh/meshGRegionTransfinite.cpp
+++ b/src/mesh/meshGRegionTransfinite.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshMetric.cpp b/src/mesh/meshMetric.cpp
index bf12a3906e86f2c53ff3951c5afbeea12df53233..e3a0b65a18d27916a7748d2d3dca94902aa1a860 100644
--- a/src/mesh/meshMetric.cpp
+++ b/src/mesh/meshMetric.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshMetric.h b/src/mesh/meshMetric.h
index 2dc8cf126d98c792ef64fc6631dc3fc40d7025f1..26b2f441c6b34182fc2e4afabb0253efdea4474d 100644
--- a/src/mesh/meshMetric.h
+++ b/src/mesh/meshMetric.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshOctreeLibOL.cpp b/src/mesh/meshOctreeLibOL.cpp
index 02e6bfc935db9ddc75513a596968882a8e0e5961..f3a57764bcf5d648d2e14f8f1be16718f4fe6210 100644
--- a/src/mesh/meshOctreeLibOL.cpp
+++ b/src/mesh/meshOctreeLibOL.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshOctreeLibOL.h b/src/mesh/meshOctreeLibOL.h
index 382768c90d086fe55d6d6c5ec6420d8cdcb3ad10..5bd6f3d1009eec19c7d98e5cd74cee16e101e66b 100644
--- a/src/mesh/meshOctreeLibOL.h
+++ b/src/mesh/meshOctreeLibOL.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshPartition.cpp b/src/mesh/meshPartition.cpp
index 6e1c0899cae8a455b0d0c83b86688583b24751bc..a6036b19a965bc3ae9aa69a85b90ef3b0b1344d6 100644
--- a/src/mesh/meshPartition.cpp
+++ b/src/mesh/meshPartition.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshPartition.h b/src/mesh/meshPartition.h
index 797bbd2bd6a0979722d3efffca8ba1c0e03f2a93..4119b9fc55fe86c8981aa8532510c21042801a68 100644
--- a/src/mesh/meshPartition.h
+++ b/src/mesh/meshPartition.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshPolyMesh.h b/src/mesh/meshPolyMesh.h
index fa41725597fa607b2ada7efe5620a9f3967d4e9b..e81caf1cd63c37657978f24c70081bc7a0eaf21a 100644
--- a/src/mesh/meshPolyMesh.h
+++ b/src/mesh/meshPolyMesh.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshQuadQuasiStructured.cpp b/src/mesh/meshQuadQuasiStructured.cpp
index f73be5c4601d3cbd3f4fec93714461c58968f89b..8c607f495fe44addad5708d00bb7f7e7472c3fd0 100644
--- a/src/mesh/meshQuadQuasiStructured.cpp
+++ b/src/mesh/meshQuadQuasiStructured.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshQuadQuasiStructured.h b/src/mesh/meshQuadQuasiStructured.h
index 527ee29f0b35946c87b8b326330fe1d5f724a76b..f06a2fa4bb7ffd5f897076f077a02f063780d7cb 100644
--- a/src/mesh/meshQuadQuasiStructured.h
+++ b/src/mesh/meshQuadQuasiStructured.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshRefine.cpp b/src/mesh/meshRefine.cpp
index df216b557417265d77d4dd5c1e97de901b6c6f25..a5f07c29ab6fe1a0de85e0dab5c481bbae9d46cf 100644
--- a/src/mesh/meshRefine.cpp
+++ b/src/mesh/meshRefine.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshRefine.h b/src/mesh/meshRefine.h
index 3ad97da57036b9f697af14f3d14e8f0151fa80a8..9e6cfba839acc5950d1fdba67721b58be79830fe 100644
--- a/src/mesh/meshRefine.h
+++ b/src/mesh/meshRefine.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshRelocateVertex.cpp b/src/mesh/meshRelocateVertex.cpp
index 6e4963ef9efdfbe4ae969f38a2c1abb3af0fe1ec..f117cf54838d3fea82c359cd6024143deb441a9d 100644
--- a/src/mesh/meshRelocateVertex.cpp
+++ b/src/mesh/meshRelocateVertex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshRelocateVertex.h b/src/mesh/meshRelocateVertex.h
index cd6a6d1a82e75ce0b5c3c3ff880c778b3f5705f5..9bdd8031a18fd55697088b23eb637e262bdf06c8 100644
--- a/src/mesh/meshRelocateVertex.h
+++ b/src/mesh/meshRelocateVertex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshTriangulation.cpp b/src/mesh/meshTriangulation.cpp
index c7b3df8f8ffb33f8aef709972e3dfb9896b47227..144ef401e59f48246108dde61d05edbb56ada573 100644
--- a/src/mesh/meshTriangulation.cpp
+++ b/src/mesh/meshTriangulation.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/meshTriangulation.h b/src/mesh/meshTriangulation.h
index 3e0b275db536fb16c6e509cd239b7b126ee91421..202b4f3f8530a82bd323100fa9f0ce158e771d0f 100644
--- a/src/mesh/meshTriangulation.h
+++ b/src/mesh/meshTriangulation.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/qualityMeasures.cpp b/src/mesh/qualityMeasures.cpp
index fd89f10358158bd7379d2a2971e227c5453a3c89..3c8530944c687ffde60a4a63211a1cedb118fc0a 100644
--- a/src/mesh/qualityMeasures.cpp
+++ b/src/mesh/qualityMeasures.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/qualityMeasures.h b/src/mesh/qualityMeasures.h
index bfaf251cb5116d4a3620034b9023a3c6296a4073..ac08e8e5a557430a1b8fd643efb38cfeb07bb36d 100644
--- a/src/mesh/qualityMeasures.h
+++ b/src/mesh/qualityMeasures.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/qualityMeasuresJacobian.cpp b/src/mesh/qualityMeasuresJacobian.cpp
index 2cc2c62cbfffb3094c8a1c286818cd363f0d05ec..b7c5a358fe74ecaeb44d758f5bffd63696cd4f8b 100644
--- a/src/mesh/qualityMeasuresJacobian.cpp
+++ b/src/mesh/qualityMeasuresJacobian.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/qualityMeasuresJacobian.h b/src/mesh/qualityMeasuresJacobian.h
index cdee5dadbea2d9864a69aa5f597a5f9a4e163e75..d35b6611be93b2da581f2f70c2d05afef2f07e89 100644
--- a/src/mesh/qualityMeasuresJacobian.h
+++ b/src/mesh/qualityMeasuresJacobian.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/sizeField.cpp b/src/mesh/sizeField.cpp
index 10bc72516472a27f39c50febf0af8920488d6f75..6aacda235029c30a2a37f66bfefe5c79d8930051 100644
--- a/src/mesh/sizeField.cpp
+++ b/src/mesh/sizeField.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/mesh/sizeField.h b/src/mesh/sizeField.h
index 415466cf0fdbde05b0cd64d788b073359f133aa8..2c5836e7b70cfcb48799c6c6987d76520ae23e98 100644
--- a/src/mesh/sizeField.h
+++ b/src/mesh/sizeField.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/BasisFactory.cpp b/src/numeric/BasisFactory.cpp
index 823d1addc2275b8be15738989f1321d95e53d14d..0919b2a5feb50679310d77534d7bd36fc9b7351b 100644
--- a/src/numeric/BasisFactory.cpp
+++ b/src/numeric/BasisFactory.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/BasisFactory.h b/src/numeric/BasisFactory.h
index f1616227630fbabf41dadc3d57460b35d1824f4d..5aef107c8e8cbf6ee68d1d3b33a790ff24a8bdc5 100644
--- a/src/numeric/BasisFactory.h
+++ b/src/numeric/BasisFactory.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/BergotBasis.cpp b/src/numeric/BergotBasis.cpp
index 820f253771d7f549af40b0ca7bce4a350cfb9b99..d8551149803edcf4f66615dbbf52d2fa3386f5f5 100644
--- a/src/numeric/BergotBasis.cpp
+++ b/src/numeric/BergotBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/BergotBasis.h b/src/numeric/BergotBasis.h
index d0993b322b84ed6fc103e66a79fcee15619d55bd..2b9d2c8f091dcc8429b129aeca1368a0c9994808 100644
--- a/src/numeric/BergotBasis.h
+++ b/src/numeric/BergotBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/CMakeLists.txt b/src/numeric/CMakeLists.txt
index debe4900dbf9e3e1bb626aefac37a498c7640a68..496d7b598fc6722bc853a3184c60c1a3d4b36e14 100644
--- a/src/numeric/CMakeLists.txt
+++ b/src/numeric/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/CondNumBasis.cpp b/src/numeric/CondNumBasis.cpp
index beeed630e493188d1464235ec0ca6f140e34c97e..24e7ef5955224cbd57a361c24d7d2437726cc7b4 100644
--- a/src/numeric/CondNumBasis.cpp
+++ b/src/numeric/CondNumBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/CondNumBasis.h b/src/numeric/CondNumBasis.h
index 2737abb3a7cce3c075e3bd0fc5640e9d00ad9a5d..d8dc0afe42ed3e25bd2864668f87a1531317814e 100644
--- a/src/numeric/CondNumBasis.h
+++ b/src/numeric/CondNumBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/ConjugateGradients.cpp b/src/numeric/ConjugateGradients.cpp
index a8badb96bcc8db5759175de488e2df1d1c47165c..cdbdb111bd7e1f94f6041380c310f407f77bb566 100644
--- a/src/numeric/ConjugateGradients.cpp
+++ b/src/numeric/ConjugateGradients.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/ConjugateGradients.h b/src/numeric/ConjugateGradients.h
index 8516c20aae29beb7e2588c777d126706661e4ef8..1bbbcfc525e9c57befa4f0844ef3e1d5d79d012c 100644
--- a/src/numeric/ConjugateGradients.h
+++ b/src/numeric/ConjugateGradients.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/ElementType.cpp b/src/numeric/ElementType.cpp
index 3edc158e208063b56494912592525d099a508e51..4e2e9b6379436fff2b64a76c940d04469ad52b9e 100644
--- a/src/numeric/ElementType.cpp
+++ b/src/numeric/ElementType.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/ElementType.h b/src/numeric/ElementType.h
index 34465d67bdd11862d39e91359d97e3bda9e49e83..36a60270467f55fe9f74b88a3400aa7f9c0c782d 100644
--- a/src/numeric/ElementType.h
+++ b/src/numeric/ElementType.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/FuncSpaceData.cpp b/src/numeric/FuncSpaceData.cpp
index dfd829aa9b9a8dfde8980bef8343015f838b8786..7cb1f8bccb8a279fad1522c7306168e8cdd50e08 100644
--- a/src/numeric/FuncSpaceData.cpp
+++ b/src/numeric/FuncSpaceData.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/FuncSpaceData.h b/src/numeric/FuncSpaceData.h
index 5f1beae818f5749bd22b866b3fc959a9485241fd..dcb4ba167aa117f5f531edbdc0a84d7016b0cb40 100644
--- a/src/numeric/FuncSpaceData.h
+++ b/src/numeric/FuncSpaceData.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussIntegration.cpp b/src/numeric/GaussIntegration.cpp
index 354b8e6ff77a97abf16000c65cce530b5dd79812..33c1aedb6f8bdbc362a404ced6d1fc85083ae63d 100644
--- a/src/numeric/GaussIntegration.cpp
+++ b/src/numeric/GaussIntegration.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussIntegration.h b/src/numeric/GaussIntegration.h
index 103b180d6e04028f1980f44b010a2df8d12b1576..f8d51cd2522928506701235995f79caedfcdc260 100644
--- a/src/numeric/GaussIntegration.h
+++ b/src/numeric/GaussIntegration.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussJacobi1D.cpp b/src/numeric/GaussJacobi1D.cpp
index 6da44ea84b6c2efb016089cd251767c5a4c69845..7a19ae28e837b0c5e69e69780c82ad121b46e5b8 100644
--- a/src/numeric/GaussJacobi1D.cpp
+++ b/src/numeric/GaussJacobi1D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussJacobi1D.h b/src/numeric/GaussJacobi1D.h
index cb20070cff55be481a0fc2c8b12f957d734776ec..198f229145b58e4ae5160c3470118f0ba90f8a6a 100644
--- a/src/numeric/GaussJacobi1D.h
+++ b/src/numeric/GaussJacobi1D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussLegendre1D.h b/src/numeric/GaussLegendre1D.h
index 4152ed82865e93f34bb6733585cc88683bf914a7..e7ec35802cadb5ca34d25e9da7283ffee5a2b97d 100644
--- a/src/numeric/GaussLegendre1D.h
+++ b/src/numeric/GaussLegendre1D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussLegendreSimplex.cpp b/src/numeric/GaussLegendreSimplex.cpp
index 47ce3e7f4f32e6ac58e52a6191397591ed4ff62f..02488d81e9e3a3ae7ecd5ba7570c4f2e5d5c6d69 100644
--- a/src/numeric/GaussLegendreSimplex.cpp
+++ b/src/numeric/GaussLegendreSimplex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadratureHex.cpp b/src/numeric/GaussQuadratureHex.cpp
index cd5989014fc493d524d7376a9017b06ea13058b7..870d36a6343e38d465d84a3505190be944d9552e 100644
--- a/src/numeric/GaussQuadratureHex.cpp
+++ b/src/numeric/GaussQuadratureHex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadratureLin.cpp b/src/numeric/GaussQuadratureLin.cpp
index de2788de294645141d3d0d5cc74afdcbf0ce4775..b435c55e936f388a9d80142b22cedf6cfa4616d8 100644
--- a/src/numeric/GaussQuadratureLin.cpp
+++ b/src/numeric/GaussQuadratureLin.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadraturePri.cpp b/src/numeric/GaussQuadraturePri.cpp
index 6698ea9f4986fbf1997c1f814eca053c6fa646ad..92d9fb9f748aa50421030c322e43857523415de7 100644
--- a/src/numeric/GaussQuadraturePri.cpp
+++ b/src/numeric/GaussQuadraturePri.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadraturePyr.cpp b/src/numeric/GaussQuadraturePyr.cpp
index 58c65894d6d2ffd76c300da3c352b32654d7da36..cb82ff447d9ed444c73c0d932b6781cb4866201b 100644
--- a/src/numeric/GaussQuadraturePyr.cpp
+++ b/src/numeric/GaussQuadraturePyr.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadratureQuad.cpp b/src/numeric/GaussQuadratureQuad.cpp
index d61aa7a5bea9f7f9b2cf070de5ff2c3347d16e4c..2a5d9994dba38c1639cfb030dbf8275cc2e7d28c 100644
--- a/src/numeric/GaussQuadratureQuad.cpp
+++ b/src/numeric/GaussQuadratureQuad.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadratureTet.cpp b/src/numeric/GaussQuadratureTet.cpp
index fdb09a4924063265d260625e6ecf0cc0bd88926e..2d3d958e8a58b19232f8ec54939a7e3e7ac486a7 100644
--- a/src/numeric/GaussQuadratureTet.cpp
+++ b/src/numeric/GaussQuadratureTet.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/GaussQuadratureTri.cpp b/src/numeric/GaussQuadratureTri.cpp
index 0025571c1da8c70c637933da2356147dbeff7bca..5eb1e1fb813cc5c9bc7e861d3dc758ea7343cf08 100644
--- a/src/numeric/GaussQuadratureTri.cpp
+++ b/src/numeric/GaussQuadratureTri.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasis.cpp b/src/numeric/HierarchicalBasis.cpp
index fb5580ce9b9a9c336a33160a9ba041f51f0c553d..ab11dcc098b4688c3b7b9048bcd9fed0329f74df 100644
--- a/src/numeric/HierarchicalBasis.cpp
+++ b/src/numeric/HierarchicalBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasis.h b/src/numeric/HierarchicalBasis.h
index 03a052a2f6399ae9348092a71606526991f443aa..326b2122c44b4b4f731646de1968d5260e6b75fe 100644
--- a/src/numeric/HierarchicalBasis.h
+++ b/src/numeric/HierarchicalBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1.cpp b/src/numeric/HierarchicalBasisH1.cpp
index 52f76bfc566a27484b5d85be9d4471853eb3a127..4b4609137cc42669f335af196f020e77170819dc 100644
--- a/src/numeric/HierarchicalBasisH1.cpp
+++ b/src/numeric/HierarchicalBasisH1.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1.h b/src/numeric/HierarchicalBasisH1.h
index d086bd163c4f73d0b4370cbcdfc5955ab340936c..e591daa4f48fb25aaacbec9e44bfc7bbc79bb0cf 100644
--- a/src/numeric/HierarchicalBasisH1.h
+++ b/src/numeric/HierarchicalBasisH1.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Brick.cpp b/src/numeric/HierarchicalBasisH1Brick.cpp
index b69fe7ab7b71198c12b42283cd31c268f7e697ab..f2edc411a132655cc1ad2c1b958d0e371a512590 100644
--- a/src/numeric/HierarchicalBasisH1Brick.cpp
+++ b/src/numeric/HierarchicalBasisH1Brick.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Brick.h b/src/numeric/HierarchicalBasisH1Brick.h
index cebe480646a3df2456d9b430d3248d4791434131..725ab9440b019481041249c68b338848890817fd 100644
--- a/src/numeric/HierarchicalBasisH1Brick.h
+++ b/src/numeric/HierarchicalBasisH1Brick.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Line.cpp b/src/numeric/HierarchicalBasisH1Line.cpp
index e7c1d397abd31412bd84c916df53524046948c5c..afbaa34753fb93ea5d5451275d7f8b35cebf3c2e 100644
--- a/src/numeric/HierarchicalBasisH1Line.cpp
+++ b/src/numeric/HierarchicalBasisH1Line.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Line.h b/src/numeric/HierarchicalBasisH1Line.h
index a41e5431c715b4d74f78273a54d77f9f6caf4856..9158505eb036f83954f2f206b0eec22882a34bc9 100644
--- a/src/numeric/HierarchicalBasisH1Line.h
+++ b/src/numeric/HierarchicalBasisH1Line.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Point.cpp b/src/numeric/HierarchicalBasisH1Point.cpp
index 2dc7b1393532d94f4b8282beab3757319b18157d..eb226a9636c2ebdc6efc87abcfc73cb82841363b 100644
--- a/src/numeric/HierarchicalBasisH1Point.cpp
+++ b/src/numeric/HierarchicalBasisH1Point.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Point.h b/src/numeric/HierarchicalBasisH1Point.h
index 4a01562257c795f0d4006e02323bad9211852296..e99a13259581dc0da58c7464839833b9e9206142 100644
--- a/src/numeric/HierarchicalBasisH1Point.h
+++ b/src/numeric/HierarchicalBasisH1Point.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Pri.cpp b/src/numeric/HierarchicalBasisH1Pri.cpp
index c6994fe5345ac51937219e2abc1c09de0196f400..5db5fc2d9b666add48ed011979a36046685d17d3 100644
--- a/src/numeric/HierarchicalBasisH1Pri.cpp
+++ b/src/numeric/HierarchicalBasisH1Pri.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Pri.h b/src/numeric/HierarchicalBasisH1Pri.h
index 03f725872113fb76854a456135f1ae55ae8a43a2..4146dcaa720ac0454bff3cc9092ded1b1ba72cf4 100644
--- a/src/numeric/HierarchicalBasisH1Pri.h
+++ b/src/numeric/HierarchicalBasisH1Pri.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Quad.cpp b/src/numeric/HierarchicalBasisH1Quad.cpp
index 127ef471a069b25ed3c59cc8c896f86a8af9705e..66fb2fcc64032505107ce9c57b1237ce8787510d 100644
--- a/src/numeric/HierarchicalBasisH1Quad.cpp
+++ b/src/numeric/HierarchicalBasisH1Quad.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Quad.h b/src/numeric/HierarchicalBasisH1Quad.h
index c7c7d82903b6daccb7a3a8c8d1c14335c24cc390..4dbc83f2901eb0c4251f1a041909f098648450ec 100644
--- a/src/numeric/HierarchicalBasisH1Quad.h
+++ b/src/numeric/HierarchicalBasisH1Quad.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Tetra.cpp b/src/numeric/HierarchicalBasisH1Tetra.cpp
index bc7553bf2816490c3a8f524bf990194c28c2888d..ff69247263457fde39023b8f5468356cd5f6d70e 100644
--- a/src/numeric/HierarchicalBasisH1Tetra.cpp
+++ b/src/numeric/HierarchicalBasisH1Tetra.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Tetra.h b/src/numeric/HierarchicalBasisH1Tetra.h
index 93c7510565b5e3263e5078f8bebcf7e1bf06aca9..6561d64188940150d8d2db2d45fe9663483df013 100644
--- a/src/numeric/HierarchicalBasisH1Tetra.h
+++ b/src/numeric/HierarchicalBasisH1Tetra.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Tria.cpp b/src/numeric/HierarchicalBasisH1Tria.cpp
index 19a8e9f7fc8fad4401dfb2b8a67315b829d61273..f76d6d3dd4ce9fbf42b256194dd1243eda4900d5 100644
--- a/src/numeric/HierarchicalBasisH1Tria.cpp
+++ b/src/numeric/HierarchicalBasisH1Tria.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisH1Tria.h b/src/numeric/HierarchicalBasisH1Tria.h
index 7959c97683fa8c0878a9e1ea60718d921bc2ad44..d95e4029597bb5440b67e7ff3091d56207e98600 100644
--- a/src/numeric/HierarchicalBasisH1Tria.h
+++ b/src/numeric/HierarchicalBasisH1Tria.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurl.cpp b/src/numeric/HierarchicalBasisHcurl.cpp
index 875fdff6a33a0d6f618065324dd7d191fbd58b9f..6df9b0870b41559e2a56827297eb526178895ee5 100644
--- a/src/numeric/HierarchicalBasisHcurl.cpp
+++ b/src/numeric/HierarchicalBasisHcurl.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurl.h b/src/numeric/HierarchicalBasisHcurl.h
index af76bcbb633f9024f1a8595555d6044852a80b3d..63a2b5b927add0fc95c3141b6601f9a25be6925c 100644
--- a/src/numeric/HierarchicalBasisHcurl.h
+++ b/src/numeric/HierarchicalBasisHcurl.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlBrick.cpp b/src/numeric/HierarchicalBasisHcurlBrick.cpp
index 32241ac7cea68eb3c4fc3848cdc5272e700fd69c..018f6ec417a8c2fdc1d83e255797b3fcb245a052 100644
--- a/src/numeric/HierarchicalBasisHcurlBrick.cpp
+++ b/src/numeric/HierarchicalBasisHcurlBrick.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlBrick.h b/src/numeric/HierarchicalBasisHcurlBrick.h
index fd4ea5076d29c9c646280e2cb434de85c6440a3a..cf5e16f9b8019cdf46ac0de69f6ab6d9c699b3ba 100644
--- a/src/numeric/HierarchicalBasisHcurlBrick.h
+++ b/src/numeric/HierarchicalBasisHcurlBrick.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlLine.cpp b/src/numeric/HierarchicalBasisHcurlLine.cpp
index e205bca8d29752323b12d2b0435debe5ba4f3f43..109520e048bec9c685c5c505ef4fbeff229bda9c 100644
--- a/src/numeric/HierarchicalBasisHcurlLine.cpp
+++ b/src/numeric/HierarchicalBasisHcurlLine.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlLine.h b/src/numeric/HierarchicalBasisHcurlLine.h
index abe9a2c25734972c5e1200cf99a5114675b8aeab..4847ba7dc150972e8a748237f440a915ba7112a1 100644
--- a/src/numeric/HierarchicalBasisHcurlLine.h
+++ b/src/numeric/HierarchicalBasisHcurlLine.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlPri.cpp b/src/numeric/HierarchicalBasisHcurlPri.cpp
index aaa6a57f12423d1aa9ad601051e10b75810ff7d4..dd253d5883ad18d482c1c177493a6064e6ac7631 100644
--- a/src/numeric/HierarchicalBasisHcurlPri.cpp
+++ b/src/numeric/HierarchicalBasisHcurlPri.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlPri.h b/src/numeric/HierarchicalBasisHcurlPri.h
index 16c13cb550779ebcf67aa545b772331e41e76bc4..d85ed91320101bc6eb8837b8ccefc4b26d748fad 100644
--- a/src/numeric/HierarchicalBasisHcurlPri.h
+++ b/src/numeric/HierarchicalBasisHcurlPri.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlQuad.cpp b/src/numeric/HierarchicalBasisHcurlQuad.cpp
index c81ebb17e6450ec574eed0da335f3c6423b8e55d..8a9aa4bba7d66032a646999c6be127cc0918072b 100644
--- a/src/numeric/HierarchicalBasisHcurlQuad.cpp
+++ b/src/numeric/HierarchicalBasisHcurlQuad.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlQuad.h b/src/numeric/HierarchicalBasisHcurlQuad.h
index 8e0c0bb3f98eb32349b74b362aa617e2c1ba6a5e..18825d0b44fd2b56f6360723ed7763174b78bc49 100644
--- a/src/numeric/HierarchicalBasisHcurlQuad.h
+++ b/src/numeric/HierarchicalBasisHcurlQuad.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlTetra.cpp b/src/numeric/HierarchicalBasisHcurlTetra.cpp
index 68153e485ef59a6e9b77b2364f6d2f044922ada4..dc87d4df24aa45251d41b5fec7a1e52bb58e7998 100644
--- a/src/numeric/HierarchicalBasisHcurlTetra.cpp
+++ b/src/numeric/HierarchicalBasisHcurlTetra.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlTetra.h b/src/numeric/HierarchicalBasisHcurlTetra.h
index e591f506edc5944e68ad3cf04706cc99269f43b9..d1125668cc5c03822ed1fb1c7c640a728191064b 100644
--- a/src/numeric/HierarchicalBasisHcurlTetra.h
+++ b/src/numeric/HierarchicalBasisHcurlTetra.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlTria.cpp b/src/numeric/HierarchicalBasisHcurlTria.cpp
index e39d4788ab07b3dc243427d1040902201e99eb2f..11c152454d0d343c580a7a3e13417077ca1843d8 100644
--- a/src/numeric/HierarchicalBasisHcurlTria.cpp
+++ b/src/numeric/HierarchicalBasisHcurlTria.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HierarchicalBasisHcurlTria.h b/src/numeric/HierarchicalBasisHcurlTria.h
index c285d4073f3dcc0e2f08708ae438b071e5f5cc68..96954dd3dab6ac76743929f094eba5c2d610b5d9 100644
--- a/src/numeric/HierarchicalBasisHcurlTria.h
+++ b/src/numeric/HierarchicalBasisHcurlTria.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HilbertCurve.cpp b/src/numeric/HilbertCurve.cpp
index 35ce799100be1ec8cc956f66d5d6bdc1d9d186b3..864b73e918c5a44134793907752fadac7db7cdea 100644
--- a/src/numeric/HilbertCurve.cpp
+++ b/src/numeric/HilbertCurve.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/HilbertCurve.h b/src/numeric/HilbertCurve.h
index 35c44af46e59f4d24627d4144a0add5436c53f73..35a4849e9094f83bc5551c357cc27cbf444add6a 100644
--- a/src/numeric/HilbertCurve.h
+++ b/src/numeric/HilbertCurve.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/InnerVertexPlacement.cpp b/src/numeric/InnerVertexPlacement.cpp
index 1e6b677227798a244443a4db1391adc7544ed646..1d58bcb8b96ddeb16dd2a9285d33da78a579c130 100644
--- a/src/numeric/InnerVertexPlacement.cpp
+++ b/src/numeric/InnerVertexPlacement.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/InnerVertexPlacement.h b/src/numeric/InnerVertexPlacement.h
index c681121ec1418784c96ccbad3aa2b3f444ba6c50..764780d4d8b3df10f85bd2ff48eaa5b1abc5deeb 100644
--- a/src/numeric/InnerVertexPlacement.h
+++ b/src/numeric/InnerVertexPlacement.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/Iso.cpp b/src/numeric/Iso.cpp
index daa642b5ac97833704396f3c1b90e11bb1adfe1f..28155eba2aa85e10c1874cf99c91f3fa717f0922 100644
--- a/src/numeric/Iso.cpp
+++ b/src/numeric/Iso.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/Iso.h b/src/numeric/Iso.h
index 7700bd1b0ba285081c6633c0b32212fef3c74772..341b0bff8e47733739b91620c637bbbbc48ab051 100644
--- a/src/numeric/Iso.h
+++ b/src/numeric/Iso.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/JacobianBasis.cpp b/src/numeric/JacobianBasis.cpp
index d2a192e620101b7cbd35bf29e2a8bda2342e4718..2e722fc7ca5204c13237150c5e7670e4ca325e67 100644
--- a/src/numeric/JacobianBasis.cpp
+++ b/src/numeric/JacobianBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/JacobianBasis.h b/src/numeric/JacobianBasis.h
index b2b83cd90fc0b7207a22fdc9f7e0c9cc2de13b39..26048142e9e1ff284a53f151368c0da6151b386f 100644
--- a/src/numeric/JacobianBasis.h
+++ b/src/numeric/JacobianBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/Numeric.cpp b/src/numeric/Numeric.cpp
index d5e66e36b924d50e943977d7d5d470dc416d6305..9303035f3006e6d314bff1776e12d1f323e1ae0c 100644
--- a/src/numeric/Numeric.cpp
+++ b/src/numeric/Numeric.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/Numeric.h b/src/numeric/Numeric.h
index 9aec85a378944fc3d1b806b959f3f87e74b89688..d4e33ee20dee749b593b9a8b8a9a6be646dc3451 100644
--- a/src/numeric/Numeric.h
+++ b/src/numeric/Numeric.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/approximationError.cpp b/src/numeric/approximationError.cpp
index b9386f886e82ddd5f5315eb7962486a9a16fd28a..d82bd4448386cec73c2c538a30940f4ff986449b 100644
--- a/src/numeric/approximationError.cpp
+++ b/src/numeric/approximationError.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/approximationError.h b/src/numeric/approximationError.h
index 0aa075dd1edc686462b98457d76e00bde87f0628..a7020db340e59421ceb5d0623e07b48f8b74abee 100644
--- a/src/numeric/approximationError.h
+++ b/src/numeric/approximationError.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/bezierBasis.cpp b/src/numeric/bezierBasis.cpp
index dc3915ad0e9c7a5763238f80e5254f61edc8792b..3ff33444968c019fe7162ca87075157c1ad574f8 100644
--- a/src/numeric/bezierBasis.cpp
+++ b/src/numeric/bezierBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/bezierBasis.h b/src/numeric/bezierBasis.h
index cc02a4f40257a09a1e8c3ed3e79780ad00049523..a5a7757ce424574b1a056093fbe5b73f71235555 100644
--- a/src/numeric/bezierBasis.h
+++ b/src/numeric/bezierBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/cartesian.h b/src/numeric/cartesian.h
index d09f0801a54a52c9d37728a9ee140cea5d83f0e0..bd555f669ac005eaf0f83b4dae8372a53529b6b2 100644
--- a/src/numeric/cartesian.h
+++ b/src/numeric/cartesian.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/curvature.cpp b/src/numeric/curvature.cpp
index 57863d5727967bb8ca8195f976e1b199f2c4cf3d..a9e1cb6ee2c4ccaf6eb38b00de94f0e100271326 100644
--- a/src/numeric/curvature.cpp
+++ b/src/numeric/curvature.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/curvature.h b/src/numeric/curvature.h
index 83b55b65956ff35258d29bae2991eeb41d332ff0..64a9394ffb38cd3bf9596051bcd3fa9cff59f4ba 100644
--- a/src/numeric/curvature.h
+++ b/src/numeric/curvature.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/decasteljau.cpp b/src/numeric/decasteljau.cpp
index 6ad74619db84e1b8648df10f7b5c05fb269f1aec..72fe3e6bdd9134ad5c66a21a7eede210bea3b5ff 100644
--- a/src/numeric/decasteljau.cpp
+++ b/src/numeric/decasteljau.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/decasteljau.h b/src/numeric/decasteljau.h
index 8a1cc97857f17741a65cdab3a517895b5edbf5fd..27559fb4c892b5ae9c895f8e1223dddadcbbaeeb 100644
--- a/src/numeric/decasteljau.h
+++ b/src/numeric/decasteljau.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/discreteFrechetDistance.cpp b/src/numeric/discreteFrechetDistance.cpp
index bd834b3dea62da8df4bc5b9b45644b569eb778a9..fa331a4a094e4837787def6bd3480963392e8cef 100644
--- a/src/numeric/discreteFrechetDistance.cpp
+++ b/src/numeric/discreteFrechetDistance.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/discreteFrechetDistance.h b/src/numeric/discreteFrechetDistance.h
index 4e28794b1efd0e01d129f8fddd0f33c24beefe5c..41c7b9101ec973149adc60c4f4790674d4602e53 100644
--- a/src/numeric/discreteFrechetDistance.h
+++ b/src/numeric/discreteFrechetDistance.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/fullMatrix.cpp b/src/numeric/fullMatrix.cpp
index 76be8af97b30ab6b42e5d0a2a1baef0c04044074..d199e3077b92f85181f864613e42c26778b6c68d 100644
--- a/src/numeric/fullMatrix.cpp
+++ b/src/numeric/fullMatrix.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/fullMatrix.h b/src/numeric/fullMatrix.h
index ea496c2e9b4ea7c6caec9284d542edcf151e5f63..b23d3e03810d519af205d98d2a56d883e049455d 100644
--- a/src/numeric/fullMatrix.h
+++ b/src/numeric/fullMatrix.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/hausdorffDistance.cpp b/src/numeric/hausdorffDistance.cpp
index 54f828f62910eb4268795c7a583336965bae0072..1f129dc396b708e173be9f721cb327282513a75d 100644
--- a/src/numeric/hausdorffDistance.cpp
+++ b/src/numeric/hausdorffDistance.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/hausdorffDistance.h b/src/numeric/hausdorffDistance.h
index 934fd2aac074c7b92d25ff6ed9df88ae5e8687f3..e26b18ae7cf8074a1758d5749abc3b32d127d47c 100644
--- a/src/numeric/hausdorffDistance.h
+++ b/src/numeric/hausdorffDistance.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/incompleteBasis.cpp b/src/numeric/incompleteBasis.cpp
index 549dc5e2f751363bde947ad605686495e1e57322..d192b9f33b24975adcb29aabaf37200d9a07e4d0 100644
--- a/src/numeric/incompleteBasis.cpp
+++ b/src/numeric/incompleteBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/incompleteBasis.h b/src/numeric/incompleteBasis.h
index 98b5bcac248b05841f6c7d11d61cd05771a7547c..198c0a2fc40c48bda4e11fb3eccea9bce42386f2 100644
--- a/src/numeric/incompleteBasis.h
+++ b/src/numeric/incompleteBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/mathEvaluator.cpp b/src/numeric/mathEvaluator.cpp
index d0f51198024a573b6e5624c24d539c87d80fc4e0..c66fe8fdf8fb54703a47e32e61f16927e84abeb6 100644
--- a/src/numeric/mathEvaluator.cpp
+++ b/src/numeric/mathEvaluator.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/mathEvaluator.h b/src/numeric/mathEvaluator.h
index ef15c27c7a19944a24eed7d35bd87a4bad8942fc..56143ee54fc93e2bf86e9204f9aa69830b604533 100644
--- a/src/numeric/mathEvaluator.h
+++ b/src/numeric/mathEvaluator.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/miniBasis.cpp b/src/numeric/miniBasis.cpp
index 6a5254a9e7168f47c3cbeb932c2ac46854d51ee8..4b1c09bd205e194d34992550623df9aa559b1bee 100644
--- a/src/numeric/miniBasis.cpp
+++ b/src/numeric/miniBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/miniBasis.h b/src/numeric/miniBasis.h
index a40d908e00cd4e900c3763200eaee9221c17ad19..ed9b26811d552963b0cbfdc51c467c5eab109e97 100644
--- a/src/numeric/miniBasis.h
+++ b/src/numeric/miniBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/nodalBasis.cpp b/src/numeric/nodalBasis.cpp
index bf31b7b55ff5cfbf91657d79ddd57a208d994531..099277849bad7ad9819dfd6a9bac4b816abad839 100644
--- a/src/numeric/nodalBasis.cpp
+++ b/src/numeric/nodalBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/nodalBasis.h b/src/numeric/nodalBasis.h
index 5f2cd8f737eddad7ba8dfda38babe2e3b38511aa..7fed0ea7616798a691c91c16c1fd89ee0ed104d9 100644
--- a/src/numeric/nodalBasis.h
+++ b/src/numeric/nodalBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/orthogonalBasis.cpp b/src/numeric/orthogonalBasis.cpp
index 164314f4be12cf04c16c2d169d83894df7130027..24c256c1400e457cc64c7e999ff7b82f17a3b85c 100644
--- a/src/numeric/orthogonalBasis.cpp
+++ b/src/numeric/orthogonalBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/orthogonalBasis.h b/src/numeric/orthogonalBasis.h
index d622bc4a3e5cf74a413610d252b6c2bd98a96b3c..2f9af622b94e9f8f286521a289599f5d3aca76dc 100644
--- a/src/numeric/orthogonalBasis.h
+++ b/src/numeric/orthogonalBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/pointsGenerators.cpp b/src/numeric/pointsGenerators.cpp
index f951adb28bb57b4551e6438680056b501fc37c65..6d464cb9fffaaf1cb380d877f2158d75cea0c2be 100644
--- a/src/numeric/pointsGenerators.cpp
+++ b/src/numeric/pointsGenerators.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/pointsGenerators.h b/src/numeric/pointsGenerators.h
index 20192dfef066ad9fe5002506873137b0a7aa3b0d..50381bcedd2727c808d5ade35038a9750eb20f53 100644
--- a/src/numeric/pointsGenerators.h
+++ b/src/numeric/pointsGenerators.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/polynomialBasis.cpp b/src/numeric/polynomialBasis.cpp
index a541b3c16c38b470dc5a82e4f30d82b1c62d8a61..09cd6469b8938365e8d2a3ce46fa69dee078f292 100644
--- a/src/numeric/polynomialBasis.cpp
+++ b/src/numeric/polynomialBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/polynomialBasis.h b/src/numeric/polynomialBasis.h
index 6b3e68a03eb591076af1c8a13f77634323b566ad..5b5148e21ec38666c865640d8185c75b51dc1e68 100644
--- a/src/numeric/polynomialBasis.h
+++ b/src/numeric/polynomialBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/pyramidalBasis.cpp b/src/numeric/pyramidalBasis.cpp
index 342cbb027cbfef716781c713ffc511204bd153bf..144cc9f71c785de0bd705a155602801c5a8ed2ff 100644
--- a/src/numeric/pyramidalBasis.cpp
+++ b/src/numeric/pyramidalBasis.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/pyramidalBasis.h b/src/numeric/pyramidalBasis.h
index f6ec814502777ae2dbec177e3beb5db9f270872a..4d2b66d558d9cbc6f88970b27defeaeb56b51fa2 100644
--- a/src/numeric/pyramidalBasis.h
+++ b/src/numeric/pyramidalBasis.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/robustPredicates.h b/src/numeric/robustPredicates.h
index 38a58c2715216541526edf258728a2bece5ee307..8e008392a33aca918944d30aa385e1af5de2674b 100644
--- a/src/numeric/robustPredicates.h
+++ b/src/numeric/robustPredicates.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/simpleFunction.h b/src/numeric/simpleFunction.h
index cf4172a8d869aae2e30389b265206b38f1b6093d..5703fe13de85d538131aa194dc0c7a7681a5d2aa 100644
--- a/src/numeric/simpleFunction.h
+++ b/src/numeric/simpleFunction.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/numeric/simpleFunctionPython.h b/src/numeric/simpleFunctionPython.h
index e403b88787814302f4bce0666bc05524d164ab4f..e73433965a8c083e6a0f7f961f66dea44ec1d749 100644
--- a/src/numeric/simpleFunctionPython.h
+++ b/src/numeric/simpleFunctionPython.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/CMakeLists.txt b/src/parser/CMakeLists.txt
index 2e3080989545a27d2dfb483710373f7e84f06a02..a48f19d1ad6242bb024f7676e6f59cff05cac3f3 100644
--- a/src/parser/CMakeLists.txt
+++ b/src/parser/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/FunctionManager.cpp b/src/parser/FunctionManager.cpp
index ac9df543fca6b4daf2352920c3219cd21ef33c9e..abe871633274ce2fa56a530a58350be47ff2dba4 100644
--- a/src/parser/FunctionManager.cpp
+++ b/src/parser/FunctionManager.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/FunctionManager.h b/src/parser/FunctionManager.h
index bcdf72f4c05350d72776beb392636e68974145af..7905e3acfbea0de7cdb1403d6cb53c0a2466053d 100644
--- a/src/parser/FunctionManager.h
+++ b/src/parser/FunctionManager.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/Gmsh.l b/src/parser/Gmsh.l
index 9029a9cbdc018eef41dda72d65c15568fe85ed66..9b1e3dac4e354ea165afb4dab171a46ccfd3def9 100644
--- a/src/parser/Gmsh.l
+++ b/src/parser/Gmsh.l
@@ -1,5 +1,5 @@
 %{
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/Gmsh.tab.cpp b/src/parser/Gmsh.tab.cpp
index 741ac09b4647207d3fc1553c3464a52f1227ae0c..7fd34f5822a2d64d642f7667735ac7ffb7e77c68 100644
--- a/src/parser/Gmsh.tab.cpp
+++ b/src/parser/Gmsh.tab.cpp
@@ -572,7 +572,7 @@
 /* Copy the first part of user declarations.  */
 #line 1 "Gmsh.y"
 
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/Gmsh.y b/src/parser/Gmsh.y
index cc15400409301d271b0b38ad90cc6ba8d8a3f5ec..900cd2644b05b1f4e9836f5076259a240aa7490c 100644
--- a/src/parser/Gmsh.y
+++ b/src/parser/Gmsh.y
@@ -1,5 +1,5 @@
 %{
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/Gmsh.yy.cpp b/src/parser/Gmsh.yy.cpp
index a8b63a4698eb8d80cdbeaf36b8ed0a9f9d7ed3f6..4c439d20fef288c3dc319adeec7066a5fabc0320 100644
--- a/src/parser/Gmsh.yy.cpp
+++ b/src/parser/Gmsh.yy.cpp
@@ -1544,7 +1544,7 @@ int yy_flex_debug = 0;
 char *yytext;
 #line 1 "Gmsh.l"
 #line 2 "Gmsh.l"
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/parser/Parser.h b/src/parser/Parser.h
index fb8156e1007ad93c16703567d57ac6e0725c5778..194e8310d785eda83a87fabafcb233b4057beb53 100644
--- a/src/parser/Parser.h
+++ b/src/parser/Parser.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/AnalyseMeshQuality.cpp b/src/plugin/AnalyseMeshQuality.cpp
index 9d9f9e52d24aeb9b748b2628d85aa7f308cd92ba..ad78ce863b53cf490f2331a8f3925639823d3a83 100644
--- a/src/plugin/AnalyseMeshQuality.cpp
+++ b/src/plugin/AnalyseMeshQuality.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/AnalyseMeshQuality.h b/src/plugin/AnalyseMeshQuality.h
index 43b8a3de6a25b1d3aacf95704c7be2fb6bc0e20f..9b098749672c25bb9031d16c235c5c52f137c615 100644
--- a/src/plugin/AnalyseMeshQuality.h
+++ b/src/plugin/AnalyseMeshQuality.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Annotate.cpp b/src/plugin/Annotate.cpp
index 478a293e797075dd9f457c6076f9124c152288e4..cd81500957a0c94089782f47dcbbef24f5de9515 100644
--- a/src/plugin/Annotate.cpp
+++ b/src/plugin/Annotate.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Annotate.h b/src/plugin/Annotate.h
index a50338e8bb9244d984e04f7bfaec09f96efadf11..2270d24ad4625adb0c086d6fe7f4752bf9aa546f 100644
--- a/src/plugin/Annotate.h
+++ b/src/plugin/Annotate.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/BoundaryAngles.cpp b/src/plugin/BoundaryAngles.cpp
index 74f76d02324b23bf01b8c9b7733e47c191e24359..c008aaacc011d81a8fbf17b422ddef9d065fb472 100644
--- a/src/plugin/BoundaryAngles.cpp
+++ b/src/plugin/BoundaryAngles.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/BoundaryAngles.h b/src/plugin/BoundaryAngles.h
index dc6201fd89802d511c52d7327a2eb3e7c61d4301..f9503f6a7fed4278ecc3d11dda3b6ac02584df0c 100644
--- a/src/plugin/BoundaryAngles.h
+++ b/src/plugin/BoundaryAngles.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Bubbles.cpp b/src/plugin/Bubbles.cpp
index e28d4354d18662900a5a8b3cdc3595a4a07c8430..6db194ea4e3c3b422a225b2009a0ff0f7974b984 100644
--- a/src/plugin/Bubbles.cpp
+++ b/src/plugin/Bubbles.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Bubbles.h b/src/plugin/Bubbles.h
index cf6401833c86a7da65aa5446ffc106d8d3f61a83..5b4597850b1d36718b8de2a6644cbed1f2c35525 100644
--- a/src/plugin/Bubbles.h
+++ b/src/plugin/Bubbles.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CMakeLists.txt b/src/plugin/CMakeLists.txt
index a647dc3faea6831167cae12172e2df33c37cd1e1..c4a5a5f08c18d897f1f219e37054cea6b2abe4af 100644
--- a/src/plugin/CMakeLists.txt
+++ b/src/plugin/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CVTRemesh.cpp b/src/plugin/CVTRemesh.cpp
index d8c4cf5826160e94d574ab39022381b170c45a92..45ed969890bec4e28984d9a44e3ee252e0c026fa 100644
--- a/src/plugin/CVTRemesh.cpp
+++ b/src/plugin/CVTRemesh.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CVTRemesh.h b/src/plugin/CVTRemesh.h
index 7c2cc8feaef9ae26593288a9c561e4f95cd82996..0996baee83148c29262edc12a7c83d212aba52c0 100644
--- a/src/plugin/CVTRemesh.h
+++ b/src/plugin/CVTRemesh.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Crack.cpp b/src/plugin/Crack.cpp
index 1deca7b66f583f9a25502b370a28e7d076c3c6cd..5b28d36defec2d61f1cd27e4b2f2e15e91c9ab5d 100644
--- a/src/plugin/Crack.cpp
+++ b/src/plugin/Crack.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Crack.h b/src/plugin/Crack.h
index 0c3a904e6f3946037fc95e28ec4452ad2eaa4232..f8809ba6ebae5343d29db28829f85314eef0125f 100644
--- a/src/plugin/Crack.h
+++ b/src/plugin/Crack.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Curl.cpp b/src/plugin/Curl.cpp
index 470cb207d559e575e8bd7293c6043421dab220dd..257600eaadd19d37be515001cacbf852c7b89ed1 100644
--- a/src/plugin/Curl.cpp
+++ b/src/plugin/Curl.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Curl.h b/src/plugin/Curl.h
index c5dedb24e8e65820af1684071dd1bd2f91ac6c94..2b7dab129ac3f5bca5c81a3b4fb6d3c9977ec933 100644
--- a/src/plugin/Curl.h
+++ b/src/plugin/Curl.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CurvedBndDist.cpp b/src/plugin/CurvedBndDist.cpp
index ad00d9067288885a97076c62252c1b30b39bf8ba..7dc36caa07077f6d6fc429435d0e26c86401aaa9 100644
--- a/src/plugin/CurvedBndDist.cpp
+++ b/src/plugin/CurvedBndDist.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CurvedBndDist.h b/src/plugin/CurvedBndDist.h
index 6c073302695cd7c421616bdc1e6a54cfc1e4fcf0..cc25b22be1816cb201db6307228a7cd1e75b1ff8 100644
--- a/src/plugin/CurvedBndDist.h
+++ b/src/plugin/CurvedBndDist.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutBox.cpp b/src/plugin/CutBox.cpp
index 4f1bc30b72e1fe2d852deaf23c3995542fd01195..1f0d67d0eb6c6e597335db81af38cce41851816c 100644
--- a/src/plugin/CutBox.cpp
+++ b/src/plugin/CutBox.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutBox.h b/src/plugin/CutBox.h
index 131f307cf790c61e8dcd42ac4c63aa2f07a3f5b6..5d7c272a122c0f1726c40568e321ae0ddcb7b78b 100644
--- a/src/plugin/CutBox.h
+++ b/src/plugin/CutBox.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutGrid.cpp b/src/plugin/CutGrid.cpp
index a88648c743f512b1c1f8a25c46a4e8be6f1d9aeb..2d0f70c0dcaf8cf07744bc2c1dd73f3f4d3b808d 100644
--- a/src/plugin/CutGrid.cpp
+++ b/src/plugin/CutGrid.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutGrid.h b/src/plugin/CutGrid.h
index 9308f356125756f5ad1d36fd53629455c8db5898..74f12afdd771d398c437072ea587c4018743b9f2 100644
--- a/src/plugin/CutGrid.h
+++ b/src/plugin/CutGrid.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutMesh.cpp b/src/plugin/CutMesh.cpp
index 5d26dc8e048394fd23fd0d07348eaf01fe077c8c..93a980231fcacde5ccab01fa89dea84eb6556182 100644
--- a/src/plugin/CutMesh.cpp
+++ b/src/plugin/CutMesh.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutMesh.h b/src/plugin/CutMesh.h
index c82ad58e3c287141b8d8bb44bc7eb4e4423080c1..7552a09eb448c89a4831f097acce0b79e2ac50a1 100644
--- a/src/plugin/CutMesh.h
+++ b/src/plugin/CutMesh.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutParametric.cpp b/src/plugin/CutParametric.cpp
index 0aa20260478296fc9fa17a076672a473dd8e907a..d9d097ecdcaaecbe23ec0ebe14ae8a1f0014d094 100644
--- a/src/plugin/CutParametric.cpp
+++ b/src/plugin/CutParametric.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutParametric.h b/src/plugin/CutParametric.h
index 07553cd3450a675e702dbd6a5d9cb703959992a0..b40d801be5d54b4e6c8780356363d44c64f482c5 100644
--- a/src/plugin/CutParametric.h
+++ b/src/plugin/CutParametric.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutPlane.cpp b/src/plugin/CutPlane.cpp
index 29b657f0a05e3adbf673ace7fe0524be3b1f26f4..e57d33eb21fce82de1420de212fc0218103afb51 100644
--- a/src/plugin/CutPlane.cpp
+++ b/src/plugin/CutPlane.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutPlane.h b/src/plugin/CutPlane.h
index 9afef33b39c6e48d9684099bffe4cdf6acb0df89..d9be8ce1eaffc9d5c04dabaf765cc64bf9e44b32 100644
--- a/src/plugin/CutPlane.h
+++ b/src/plugin/CutPlane.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutSphere.cpp b/src/plugin/CutSphere.cpp
index 4edbb90fe247787f730a89543bbce0d662e7cb6b..a06c636168f8bbe6e38026b20bca63d9058f9446 100644
--- a/src/plugin/CutSphere.cpp
+++ b/src/plugin/CutSphere.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/CutSphere.h b/src/plugin/CutSphere.h
index 492f20b63cf1aaf8770c00f02154e207d48cd2b8..65d1365f7233bd7ae1fa3fbd9077b016331adf57 100644
--- a/src/plugin/CutSphere.h
+++ b/src/plugin/CutSphere.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/DiscretizationError.cpp b/src/plugin/DiscretizationError.cpp
index 72ea82600745a5c6da39a46eacd93f0d475ecb46..0c431acdde46c46184bdc8c515d5f2a2afb364bf 100644
--- a/src/plugin/DiscretizationError.cpp
+++ b/src/plugin/DiscretizationError.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/DiscretizationError.h b/src/plugin/DiscretizationError.h
index 69d5a0107831e413d80a8320c89c8b0fcc9bde5f..c7921379aded3b13519c324a104dde6193fc061b 100644
--- a/src/plugin/DiscretizationError.h
+++ b/src/plugin/DiscretizationError.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Distance.cpp b/src/plugin/Distance.cpp
index 8cfc692f36484de036a3e71f94e1c5b9ca8af2d6..8d6f18cf7352191e388b3600fbd9d175009c0369 100644
--- a/src/plugin/Distance.cpp
+++ b/src/plugin/Distance.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Distance.h b/src/plugin/Distance.h
index 64904c8b7e190ed7ed9c9ce5737abe2f690fcc62..2c8dedbd0066466845cb8d28a82c03d99579b93a 100644
--- a/src/plugin/Distance.h
+++ b/src/plugin/Distance.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Divergence.cpp b/src/plugin/Divergence.cpp
index bbc864951f2331e99de2668b2a8378405270039f..0633ce0349f6547e24218830924f099750463c12 100644
--- a/src/plugin/Divergence.cpp
+++ b/src/plugin/Divergence.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Divergence.h b/src/plugin/Divergence.h
index fdfcdc36fd106389b316da4abc785474e7ac0e0d..02c4014bef27034583bc2dc89542ce529f68d809 100644
--- a/src/plugin/Divergence.h
+++ b/src/plugin/Divergence.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Eigenvalues.cpp b/src/plugin/Eigenvalues.cpp
index 9f4bd4027856a6e711bef0be3445ca4fe620767b..9d78aa776adf7a6a5c499277a4020d125d1867ba 100644
--- a/src/plugin/Eigenvalues.cpp
+++ b/src/plugin/Eigenvalues.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Eigenvalues.h b/src/plugin/Eigenvalues.h
index 7aa5ea6c61fab2db3a3ff45faaebc5f477c945c5..374f6e947b85a4120b2cf745a878a1f286a6e3e9 100644
--- a/src/plugin/Eigenvalues.h
+++ b/src/plugin/Eigenvalues.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Eigenvectors.cpp b/src/plugin/Eigenvectors.cpp
index 2295fe4113ffeaa368025ebf0a57eab4ec043d32..962f61a257d5c16f7aa00098e906163884a98dfd 100644
--- a/src/plugin/Eigenvectors.cpp
+++ b/src/plugin/Eigenvectors.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Eigenvectors.h b/src/plugin/Eigenvectors.h
index 21aacf2323d28775a372b2d14970a3ca6a7a723b..28d330d1da9ea6cdd1bcae858f259bba80f8e46d 100644
--- a/src/plugin/Eigenvectors.h
+++ b/src/plugin/Eigenvectors.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ExtractEdges.cpp b/src/plugin/ExtractEdges.cpp
index 604c4635b7b2487186112e01907179ab3bca57cb..f10af186d4c4610c7ca3816e177c65d9f4e5bf72 100644
--- a/src/plugin/ExtractEdges.cpp
+++ b/src/plugin/ExtractEdges.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ExtractEdges.h b/src/plugin/ExtractEdges.h
index 7e6f8156c55c740ac8c7ffec7697ed245435d034..ce6a14e743b03f1d885e42f218a2ebab61bdf535 100644
--- a/src/plugin/ExtractEdges.h
+++ b/src/plugin/ExtractEdges.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ExtractElements.cpp b/src/plugin/ExtractElements.cpp
index 815bac8d5d333495b00f5537806c36855fb7cbe7..9823aa4e95e3d82e77a0899bec5823e0fd02d5a1 100644
--- a/src/plugin/ExtractElements.cpp
+++ b/src/plugin/ExtractElements.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ExtractElements.h b/src/plugin/ExtractElements.h
index 7400be7d6559571b4c14bf1d09d0c1a1fd03e04a..c3506405495af346e2ebd51c0d6c8b6a75cd9536 100644
--- a/src/plugin/ExtractElements.h
+++ b/src/plugin/ExtractElements.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/FieldFromAmplitudePhase.cpp b/src/plugin/FieldFromAmplitudePhase.cpp
index e3bdd72bf18006d6d1d864d91d3fd5a52c4f8703..473a59f2a357e8f232f1f0fbb91f30fb69e6471d 100644
--- a/src/plugin/FieldFromAmplitudePhase.cpp
+++ b/src/plugin/FieldFromAmplitudePhase.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/FieldFromAmplitudePhase.h b/src/plugin/FieldFromAmplitudePhase.h
index f2e18dac0b09ff315504944b0fca79fe42aaba35..e08f8aaf1602383ba6b4c2de32752f1717434341 100644
--- a/src/plugin/FieldFromAmplitudePhase.h
+++ b/src/plugin/FieldFromAmplitudePhase.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/GaussPoints.cpp b/src/plugin/GaussPoints.cpp
index f399fd6ccb04f9e94697e112d007f461125fce91..2777ea6e5849b750cd7144b6143ce099215aa1b1 100644
--- a/src/plugin/GaussPoints.cpp
+++ b/src/plugin/GaussPoints.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/GaussPoints.h b/src/plugin/GaussPoints.h
index fbcf7234b997e646fad80c3901bd1e2c8556f7a2..19bc86b61df85115be5b38e58b2573f6a5078c4b 100644
--- a/src/plugin/GaussPoints.h
+++ b/src/plugin/GaussPoints.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Gradient.cpp b/src/plugin/Gradient.cpp
index b4df822c14a24cb763c8e559a7707cb764fa6631..98ea0c075575774a976d075f0129d8b0d0821490 100644
--- a/src/plugin/Gradient.cpp
+++ b/src/plugin/Gradient.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Gradient.h b/src/plugin/Gradient.h
index 4c28191629f8643d297e514c17ecc02aa7a83cb6..74e146c62ccfec1323226f6ac7bebc8f0b363138 100644
--- a/src/plugin/Gradient.h
+++ b/src/plugin/Gradient.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/HarmonicToTime.cpp b/src/plugin/HarmonicToTime.cpp
index ab8d756e1b348b8fe5e8c90a4247cce9602ad9c3..345fe36af6947fcfcc6344df4e944c44191eca00 100644
--- a/src/plugin/HarmonicToTime.cpp
+++ b/src/plugin/HarmonicToTime.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/HarmonicToTime.h b/src/plugin/HarmonicToTime.h
index 6004eb42d20b546526eb6a7165fb114983bd7a31..6568b71eec5737677115fefdd072fd92cf37f06f 100644
--- a/src/plugin/HarmonicToTime.h
+++ b/src/plugin/HarmonicToTime.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/HomologyComputation.cpp b/src/plugin/HomologyComputation.cpp
index 65ff5d25a622f2b4b1ec88513e1f089138b20f02..c4884a9b672074a0d0289dfc0449e1bb464c7ba3 100644
--- a/src/plugin/HomologyComputation.cpp
+++ b/src/plugin/HomologyComputation.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/HomologyComputation.h b/src/plugin/HomologyComputation.h
index 7ef914c0da21d39b98fdf581ad16b1b0c2bb92c8..74a66da92f95157243f5bdef4d0e78ce8c44a84c 100644
--- a/src/plugin/HomologyComputation.h
+++ b/src/plugin/HomologyComputation.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/HomologyPostProcessing.cpp b/src/plugin/HomologyPostProcessing.cpp
index 9c698fa32646fe64ba65f1e3a78a354c84d926a3..9a0031d4e3c9437e1363e85e49b061acdbd1be93 100644
--- a/src/plugin/HomologyPostProcessing.cpp
+++ b/src/plugin/HomologyPostProcessing.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/HomologyPostProcessing.h b/src/plugin/HomologyPostProcessing.h
index bf1520a4f57ba3318ffadee6df201cdf88eb148d..cf29491dd62bb014c0515b694c5e2202a4aeff57 100644
--- a/src/plugin/HomologyPostProcessing.h
+++ b/src/plugin/HomologyPostProcessing.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Integrate.cpp b/src/plugin/Integrate.cpp
index e7965c3edf73f5dc0d8a3dfcb9227bc47d2bcba0..2e9bffdaee1bf6ca69fcfcfc39c30da954782091 100644
--- a/src/plugin/Integrate.cpp
+++ b/src/plugin/Integrate.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Integrate.h b/src/plugin/Integrate.h
index 691fbbdbc4be58aad0806dfa4e805d985ad5d227..a0bd354d36a58f850db106eb479f7bd44f429fd3 100644
--- a/src/plugin/Integrate.h
+++ b/src/plugin/Integrate.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Invisible.cpp b/src/plugin/Invisible.cpp
index 1e8a85a23a231bfa811146672dcd6cce502eb566..ed2007cd2b9ada46ee597b96385c53d56d6eabe6 100644
--- a/src/plugin/Invisible.cpp
+++ b/src/plugin/Invisible.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Invisible.h b/src/plugin/Invisible.h
index 7f9e4b0e6ae6d60cd64f93ae629cb621ac5e2751..b1d12844127e8ac257c01c710d86991d417b21a2 100644
--- a/src/plugin/Invisible.h
+++ b/src/plugin/Invisible.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Isosurface.cpp b/src/plugin/Isosurface.cpp
index 8e52bdb90250a456f0066e6896bad30f2e88c427..681d19bb299f9b06a8f7a0047eb3f1232293645f 100644
--- a/src/plugin/Isosurface.cpp
+++ b/src/plugin/Isosurface.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Isosurface.h b/src/plugin/Isosurface.h
index cd376ea0e11e2e77613e7f4898f193962b230c14..507d456ff0b5e9f2d8cff1a4329c6ed6347323a7 100644
--- a/src/plugin/Isosurface.h
+++ b/src/plugin/Isosurface.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Lambda2.cpp b/src/plugin/Lambda2.cpp
index 86379dc1b09796b3f83019f38229b2e6790c2522..6d9556d4f1a00e4e2e34b6150f6da4ad2e70edee 100644
--- a/src/plugin/Lambda2.cpp
+++ b/src/plugin/Lambda2.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Lambda2.h b/src/plugin/Lambda2.h
index 37bb095b6f55c1f1f9462d80e95026d90c255c3c..59f41d9b20ba05bdfdc0c9c8a1f18d52a6751226 100644
--- a/src/plugin/Lambda2.h
+++ b/src/plugin/Lambda2.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Levelset.cpp b/src/plugin/Levelset.cpp
index fde7f9b6352b5ce21e255789e7140e40d4471624..e2f11cfa26dcf9256f6089b5f5c996bf6e0aa7ea 100644
--- a/src/plugin/Levelset.cpp
+++ b/src/plugin/Levelset.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Levelset.h b/src/plugin/Levelset.h
index ad9927c5c26648393172ef8a9c89e66b908b28ee..3dc8cfe7f4712b076ffed9ce9ca41ead2f69c681 100644
--- a/src/plugin/Levelset.h
+++ b/src/plugin/Levelset.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/LongitudeLatitude.cpp b/src/plugin/LongitudeLatitude.cpp
index 54eb9d20dd1a9295e6462c219a3fd4c51bac3675..ded76e12c05d57158549a35031d3472c17080645 100644
--- a/src/plugin/LongitudeLatitude.cpp
+++ b/src/plugin/LongitudeLatitude.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/LongitudeLatitude.h b/src/plugin/LongitudeLatitude.h
index 111d60d3ab17b9df37db156b534d780cea98f4cc..71f59ae528aeae2bc9197dccd48f20a4738d0e96 100644
--- a/src/plugin/LongitudeLatitude.h
+++ b/src/plugin/LongitudeLatitude.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MakeSimplex.cpp b/src/plugin/MakeSimplex.cpp
index 54f7b7236226de491941241215c545a0de4266f1..2e879c1acae49a6154a85f96187259243790ab84 100644
--- a/src/plugin/MakeSimplex.cpp
+++ b/src/plugin/MakeSimplex.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MakeSimplex.h b/src/plugin/MakeSimplex.h
index 1bded5d73ba12fc0d7a17b007cba67810c96297a..72a9b4966f5c6785ff6eb284beeed16d0c0b45e0 100644
--- a/src/plugin/MakeSimplex.h
+++ b/src/plugin/MakeSimplex.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MathEval.cpp b/src/plugin/MathEval.cpp
index f6ae282cc5a4ab29e3deec339e0fe8aa357562df..b45ad48aca653fe45884ad39a6b80e6e2f78c4fa 100644
--- a/src/plugin/MathEval.cpp
+++ b/src/plugin/MathEval.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MathEval.h b/src/plugin/MathEval.h
index adb23b70d06ea1282a7ee252edcb4309495351b7..7491d88769b6dcfebf635b3ae5b653f0884a9b6a 100644
--- a/src/plugin/MathEval.h
+++ b/src/plugin/MathEval.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MeshSizeFieldView.cpp b/src/plugin/MeshSizeFieldView.cpp
index 639c96ed64d8423619750da61cb17b620d5083ac..8411a0670d5c5e0327cec12c3916cabf57703820 100644
--- a/src/plugin/MeshSizeFieldView.cpp
+++ b/src/plugin/MeshSizeFieldView.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MeshSizeFieldView.h b/src/plugin/MeshSizeFieldView.h
index 70e3e60fa379b344bd08609157bf5b634f3d2eef..ff94d12e58e7d2a768ce4b031cdcafc045af1446 100644
--- a/src/plugin/MeshSizeFieldView.h
+++ b/src/plugin/MeshSizeFieldView.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MeshSubEntities.cpp b/src/plugin/MeshSubEntities.cpp
index 3a96f2b792f60e21faf48e8e48cdb8260aeb4d22..5783cccecc215c43243e19a4131b3f7d37707e5f 100644
--- a/src/plugin/MeshSubEntities.cpp
+++ b/src/plugin/MeshSubEntities.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MeshSubEntities.h b/src/plugin/MeshSubEntities.h
index f46b8cc2b39cc16af847aa9066e86d4cb721899f..07a951212f77d6a672c8d947af55645da41bd2c3 100644
--- a/src/plugin/MeshSubEntities.h
+++ b/src/plugin/MeshSubEntities.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MeshVolume.cpp b/src/plugin/MeshVolume.cpp
index 9e9eb66a133e6ed654f682e09d97edbe14289d44..c91833b0489b43184ece97a31454d3e6af88d2eb 100644
--- a/src/plugin/MeshVolume.cpp
+++ b/src/plugin/MeshVolume.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MeshVolume.h b/src/plugin/MeshVolume.h
index ada68173e7dd1cd7e776595aa0fd9d3332aedcd7..2a5d6cd511305502afcf815a32ab0b38b62a01e3 100644
--- a/src/plugin/MeshVolume.h
+++ b/src/plugin/MeshVolume.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MinMax.cpp b/src/plugin/MinMax.cpp
index 3602a0abe096d9f8c2ce0c63deecfa978fe2fb5a..ed3b4307cc4e3c8df9faa673adcfd02ea3e5ad44 100644
--- a/src/plugin/MinMax.cpp
+++ b/src/plugin/MinMax.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/MinMax.h b/src/plugin/MinMax.h
index 8d96d42e72fab36042f6fe77b2791a817214d647..655135fde9b45d71dc600d0436857c5f615edbbe 100644
--- a/src/plugin/MinMax.h
+++ b/src/plugin/MinMax.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ModifyComponents.cpp b/src/plugin/ModifyComponents.cpp
index cb5ac9a3c671fab3f88f9e621a6db387fb155087..e0975e3c9447620f736cddf2d58b3669985cec64 100644
--- a/src/plugin/ModifyComponents.cpp
+++ b/src/plugin/ModifyComponents.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ModifyComponents.h b/src/plugin/ModifyComponents.h
index 461236c25538d423dc9d4c97fbb7bb56593793e9..045f51237dc5f56baa0641bda6fc2402a80fc60b 100644
--- a/src/plugin/ModifyComponents.h
+++ b/src/plugin/ModifyComponents.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ModulusPhase.cpp b/src/plugin/ModulusPhase.cpp
index cc28bc9389ae8bfc5c1ec316d9dd3b62a5229b83..9ca0a69e4f772d05bcbebbb42faba38f51da5574 100644
--- a/src/plugin/ModulusPhase.cpp
+++ b/src/plugin/ModulusPhase.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ModulusPhase.h b/src/plugin/ModulusPhase.h
index 32fefc5aaf591ee8442c5f59678a8f98b2b98826..a69b44b01f216a2daf629764937d01129ee6a352 100644
--- a/src/plugin/ModulusPhase.h
+++ b/src/plugin/ModulusPhase.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/NearToFarField.cpp b/src/plugin/NearToFarField.cpp
index 05ea0fa738cfdebba6cbbfa001fe082caf1e3a82..9336971a4cc745e68524f9c40f50d8d8bb4fcd43 100644
--- a/src/plugin/NearToFarField.cpp
+++ b/src/plugin/NearToFarField.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/NearToFarField.h b/src/plugin/NearToFarField.h
index 10d627fe8010a271eec7b5129308835dfeb4dbb4..6633e96968fad13a922f1a70cc84fd30d3fe836b 100644
--- a/src/plugin/NearToFarField.h
+++ b/src/plugin/NearToFarField.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/NearestNeighbor.cpp b/src/plugin/NearestNeighbor.cpp
index fabec823ba510170b01b62db054688e457161f60..c579aec12c41fc1cd6bc1dc31f690f1b92edbc0c 100644
--- a/src/plugin/NearestNeighbor.cpp
+++ b/src/plugin/NearestNeighbor.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/NearestNeighbor.h b/src/plugin/NearestNeighbor.h
index 578ec4bc0bdd5346e6b9ef8c0e3b566e08cdc764..2cef1ee6e705c4a89a88333ee0abad7fe46ebe6d 100644
--- a/src/plugin/NearestNeighbor.h
+++ b/src/plugin/NearestNeighbor.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/NewView.cpp b/src/plugin/NewView.cpp
index aa166e66684f060c07e34de783ef318f281a1883..df7fe705468e3c01b8d9229f0935e309a95a123b 100644
--- a/src/plugin/NewView.cpp
+++ b/src/plugin/NewView.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/NewView.h b/src/plugin/NewView.h
index e61c7c2808f7994b0c04dc0b7e562acd420d237e..86fbabcb20ef11d84fcaa7fbb9b8dab42c8b9440 100644
--- a/src/plugin/NewView.h
+++ b/src/plugin/NewView.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Particles.cpp b/src/plugin/Particles.cpp
index cc77169ce08cd9d18a93ee4e45ebfff741c1ac2f..045ac13bac73de7679f24436bcc21ece3180bf9f 100644
--- a/src/plugin/Particles.cpp
+++ b/src/plugin/Particles.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Particles.h b/src/plugin/Particles.h
index f06011bb50604659696c452dedf75620f9d02377..5f2306e4ae5b18d277742cc37d7f13d28bd5ec64 100644
--- a/src/plugin/Particles.h
+++ b/src/plugin/Particles.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Plugin.cpp b/src/plugin/Plugin.cpp
index 04425ecb6adf6dea9b7892d22f80ef3f7dd9c227..c3cc34a880490b9d0381f0c9ba61dff42b2ff5b4 100644
--- a/src/plugin/Plugin.cpp
+++ b/src/plugin/Plugin.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Plugin.h b/src/plugin/Plugin.h
index de4100a317905a3463f42199c7a54083d673c89b..46ad02d3ec2f29eefd3838ef5a2a417e39cd2ca5 100644
--- a/src/plugin/Plugin.h
+++ b/src/plugin/Plugin.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/PluginManager.cpp b/src/plugin/PluginManager.cpp
index 369dd163aab9836f7bb7efe41fc3a3a627b94a96..7c9cb4b4892f6dcf6a72ba0d675be61438708559 100644
--- a/src/plugin/PluginManager.cpp
+++ b/src/plugin/PluginManager.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/PluginManager.h b/src/plugin/PluginManager.h
index f9f277719b600a61b58ba9d8e14e6944a989f2ee..79a7cf7e1b5d910baf0a903c8e6b50673fd1b615 100644
--- a/src/plugin/PluginManager.h
+++ b/src/plugin/PluginManager.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Probe.cpp b/src/plugin/Probe.cpp
index 663122684b7ecf8b2b1eb0d4c108db4d2c8c2dee..972ffcaec25b6761fd3b425e43b542e04e3d207d 100644
--- a/src/plugin/Probe.cpp
+++ b/src/plugin/Probe.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Probe.h b/src/plugin/Probe.h
index 78f8032bff7d31353bf1cb0cd18050887d1a5a4e..75eb4bcfa6534d1b042bb598d962a2fa953f2952 100644
--- a/src/plugin/Probe.h
+++ b/src/plugin/Probe.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Remove.cpp b/src/plugin/Remove.cpp
index 500343fc683d46301165bf247953a1228c74dfaf..8dfd6208aa574f230c3ac669e099b9d7da1bbd43 100644
--- a/src/plugin/Remove.cpp
+++ b/src/plugin/Remove.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Remove.h b/src/plugin/Remove.h
index 75d9b16ba66551a7bed2409c404e1c0f94a45b18..793be0834cbdd3a7746034e9547a4c5a0d13293b 100644
--- a/src/plugin/Remove.h
+++ b/src/plugin/Remove.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Scal2Tens.cpp b/src/plugin/Scal2Tens.cpp
index b649042841d2b313d70ad2e2da5c75fd7aad7928..2015273b4895c7b9a532e936fba58eaaa17b9eb4 100644
--- a/src/plugin/Scal2Tens.cpp
+++ b/src/plugin/Scal2Tens.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Scal2Tens.h b/src/plugin/Scal2Tens.h
index 6b18895c122c5c13f0c67959f8f055de1662d083..ce27e4b98f61bbd16360d303a50290f0e6747576 100644
--- a/src/plugin/Scal2Tens.h
+++ b/src/plugin/Scal2Tens.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Scal2Vec.cpp b/src/plugin/Scal2Vec.cpp
index d9510ac280742eadedec7b814bd285c9780d48cc..3de7095d6822e759dea41be6053be0cd98550e8a 100644
--- a/src/plugin/Scal2Vec.cpp
+++ b/src/plugin/Scal2Vec.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Scal2Vec.h b/src/plugin/Scal2Vec.h
index b9afbab84e560dc021f85335a2080a53586df6f2..1b25fd613031450d5da17ea12dcedd210b5d33e8 100644
--- a/src/plugin/Scal2Vec.h
+++ b/src/plugin/Scal2Vec.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ShowNeighborElements.cpp b/src/plugin/ShowNeighborElements.cpp
index ccc6b2f46a81f8a9f364a1bbcc98d04bf426729c..42ee8e6cfaaff20aea7c33401b18cc3d3303ae36 100644
--- a/src/plugin/ShowNeighborElements.cpp
+++ b/src/plugin/ShowNeighborElements.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/ShowNeighborElements.h b/src/plugin/ShowNeighborElements.h
index ee550255969215a291c95bdb460f15f4de730440..3b7798bfdccdd8c609e19b83825d6a173dd5fa77 100644
--- a/src/plugin/ShowNeighborElements.h
+++ b/src/plugin/ShowNeighborElements.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/SimplePartition.cpp b/src/plugin/SimplePartition.cpp
index 12a00f254f0f282b9a0076a8e3256217105b5f3d..ca1a92929b08ab9065881c8db80bfb0e7faf7140 100644
--- a/src/plugin/SimplePartition.cpp
+++ b/src/plugin/SimplePartition.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/SimplePartition.h b/src/plugin/SimplePartition.h
index 9ff8e7d6e78f1b140db7797380cba9a91953e533..048f8026dfffe9b9597c96c948d75fed6a5f9c70 100644
--- a/src/plugin/SimplePartition.h
+++ b/src/plugin/SimplePartition.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Skin.cpp b/src/plugin/Skin.cpp
index 5fd7736e87df81a3bda28676efb214fad701e60b..c5c7cdc5e027e75b31fda9dfa837c657cefeaf1a 100644
--- a/src/plugin/Skin.cpp
+++ b/src/plugin/Skin.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Skin.h b/src/plugin/Skin.h
index 5ebbab78b5190a30443d77e9b4f57e5d783cf2f2..24110bcd1dc0e687e075dcf89e591d738ef75e66 100644
--- a/src/plugin/Skin.h
+++ b/src/plugin/Skin.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Smooth.cpp b/src/plugin/Smooth.cpp
index 81d421b9d374201907583f19feb3635919a27dda..7cbe9b697a61ad2e94ddedcc0da5cb1edbec6d88 100644
--- a/src/plugin/Smooth.cpp
+++ b/src/plugin/Smooth.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Smooth.h b/src/plugin/Smooth.h
index 9c89dbd5c941bb25be1ed7fd26ec8c5e1dbadfe4..58820c19554ef6b753f9b4e6f35e2f14366c24f9 100644
--- a/src/plugin/Smooth.h
+++ b/src/plugin/Smooth.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/SpanningTree.cpp b/src/plugin/SpanningTree.cpp
index e6a1a6fef0974e12ea927dffa192db01dd286949..aa253ba1da841008c19776e7c952346cfe8fb319 100644
--- a/src/plugin/SpanningTree.cpp
+++ b/src/plugin/SpanningTree.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/SpanningTree.h b/src/plugin/SpanningTree.h
index 7351e92d1cd6ab58d1b8f3b7ccfe4e4dd72ce6a7..7386cb1ce211cb3ba7b7499e369a4267ce7d8727 100644
--- a/src/plugin/SpanningTree.h
+++ b/src/plugin/SpanningTree.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/SphericalRaise.cpp b/src/plugin/SphericalRaise.cpp
index d3eade2544c455a2007ccf41f903972ed827c52a..9fe304030d87aa05766a759bd4881be2f5b008ea 100644
--- a/src/plugin/SphericalRaise.cpp
+++ b/src/plugin/SphericalRaise.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/SphericalRaise.h b/src/plugin/SphericalRaise.h
index a7fffdd2139da9be9474c22e2c6d00c492272754..6af503f226087eeb8b36b724a4a083256aef65d5 100644
--- a/src/plugin/SphericalRaise.h
+++ b/src/plugin/SphericalRaise.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/StreamLines.cpp b/src/plugin/StreamLines.cpp
index 4b1828d90cf71c1f8e85c6bbd8674e17ed65c0b8..74e5186c805fd98080443ef5a5a2d109cf161528 100644
--- a/src/plugin/StreamLines.cpp
+++ b/src/plugin/StreamLines.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/StreamLines.h b/src/plugin/StreamLines.h
index 7fa2855cce0cf1bc1b49e4abf202a3f3f6b0494a..84a66bd506f1c8030e80977813ef1fff3b61b555 100644
--- a/src/plugin/StreamLines.h
+++ b/src/plugin/StreamLines.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Summation.cpp b/src/plugin/Summation.cpp
index 29fa0d70c1328cc5d332d8c640ac02fcd2d504a5..c4c72399ec3e3378dcfa83b243b292ce0f2490f5 100644
--- a/src/plugin/Summation.cpp
+++ b/src/plugin/Summation.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Summation.h b/src/plugin/Summation.h
index 979ef210872db3b36fe4794867a8aa0ef919250c..f63060bbec2f3dcdfb8a987f9ffff11b08dbc408 100644
--- a/src/plugin/Summation.h
+++ b/src/plugin/Summation.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Tetrahedralize.cpp b/src/plugin/Tetrahedralize.cpp
index 7d646b2f847f6a5a82dc8adfa60ad0dd5ee8918b..37018ff95f341c18059a21caa106860f2b12604a 100644
--- a/src/plugin/Tetrahedralize.cpp
+++ b/src/plugin/Tetrahedralize.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Tetrahedralize.h b/src/plugin/Tetrahedralize.h
index b492b39cc01257a123986dfaaeb7f19096fe5fd8..df650e896fe8994392b931cdbbc7d18221ef367c 100644
--- a/src/plugin/Tetrahedralize.h
+++ b/src/plugin/Tetrahedralize.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Transform.cpp b/src/plugin/Transform.cpp
index 160cb21c1234950933b18e9aa2e6ade74bc4fe8d..a37d3c6b458fa04ef41fddda88acb38c2e1b6212 100644
--- a/src/plugin/Transform.cpp
+++ b/src/plugin/Transform.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Transform.h b/src/plugin/Transform.h
index 730cc5c3f45e876490c8bebfee4805d55821a9dd..8b166cea06db7a8d46edf44c105e5a2564219fcc 100644
--- a/src/plugin/Transform.h
+++ b/src/plugin/Transform.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Triangulate.cpp b/src/plugin/Triangulate.cpp
index d9b357f452d1d61edeecef231dba28e65fe9daa3..0330b55fcfeafbb99d0d61cbbed189c53889c26d 100644
--- a/src/plugin/Triangulate.cpp
+++ b/src/plugin/Triangulate.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Triangulate.h b/src/plugin/Triangulate.h
index 2de6054a816e9a15fd8cc8e9c5135156af306dcd..9d6e4c3ef6b6dd11eb7d08ade571647b4af764b7 100644
--- a/src/plugin/Triangulate.h
+++ b/src/plugin/Triangulate.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/VoroMetal.cpp b/src/plugin/VoroMetal.cpp
index 698fc26985892bd20e43b838ced3acfea388c439..859d3879dbf4f9f1a358ceb9c455788351fcdfb8 100644
--- a/src/plugin/VoroMetal.cpp
+++ b/src/plugin/VoroMetal.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/VoroMetal.h b/src/plugin/VoroMetal.h
index af2cd4b1268c0c8a25c26a18e97c6e072a419ecb..94c046e427a469eec088856badec794890100919 100644
--- a/src/plugin/VoroMetal.h
+++ b/src/plugin/VoroMetal.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Warp.cpp b/src/plugin/Warp.cpp
index e9990d152064b1e066bd22247e936814a91123f5..0cd2d831daa9af78f0a9860d5d31d4b06e068c70 100644
--- a/src/plugin/Warp.cpp
+++ b/src/plugin/Warp.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/plugin/Warp.h b/src/plugin/Warp.h
index ef0c0b8d524aef6c831ebea0f74b6ea21c26485f..ad12928c0a73ee3d6a4c7b95ef134be72ab56d8b 100644
--- a/src/plugin/Warp.h
+++ b/src/plugin/Warp.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/CMakeLists.txt b/src/post/CMakeLists.txt
index 2ba85207dbbf88dec29b2574e554b52500c2c8f1..ad9ef8de6f512259686b2cc91fa3a6778c9e8ea8 100644
--- a/src/post/CMakeLists.txt
+++ b/src/post/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/ColorTable.cpp b/src/post/ColorTable.cpp
index 7cf23a283850b1120bcaae1adf67f87dfd12a987..82e2285fe81af1252b5932ee6c6f67e322cc3573 100644
--- a/src/post/ColorTable.cpp
+++ b/src/post/ColorTable.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/ColorTable.h b/src/post/ColorTable.h
index d8dadb8d47c5dcc73ab4696c0425767e02d46fa6..3aad0ff353c32aa4fa6f5e5c97b4f41f1de64432 100644
--- a/src/post/ColorTable.h
+++ b/src/post/ColorTable.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/OctreePost.cpp b/src/post/OctreePost.cpp
index 5909bfd7cb076b9f5ea80db16763a7815bc7599d..1a8f54f031ddf479895a82d0a79c1321965b659c 100644
--- a/src/post/OctreePost.cpp
+++ b/src/post/OctreePost.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/OctreePost.h b/src/post/OctreePost.h
index 65f338cc061bf258107f124500339a77f0320020..45a6def71d86db868ca98181708499320c2c90d3 100644
--- a/src/post/OctreePost.h
+++ b/src/post/OctreePost.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PView.cpp b/src/post/PView.cpp
index ac97c678e00eafee7b93e1206136ff136e20c847..f668e9183db38d5538dbc104c4af9097bdf1a117 100644
--- a/src/post/PView.cpp
+++ b/src/post/PView.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PView.h b/src/post/PView.h
index 94d74a9f34ba951f798233db3be0d11b0ebb04ba..6796072ddd4fbd6fe959895464a6fc5be59b3598 100644
--- a/src/post/PView.h
+++ b/src/post/PView.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewAsSimpleFunction.cpp b/src/post/PViewAsSimpleFunction.cpp
index 58ff9b1f27ccc6508ad83530544380f4caf929d8..3dacf5b7c921ac9a41e4477abd545a6e40ef1b24 100644
--- a/src/post/PViewAsSimpleFunction.cpp
+++ b/src/post/PViewAsSimpleFunction.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewAsSimpleFunction.h b/src/post/PViewAsSimpleFunction.h
index 26023bad9e7a2e65adccece30bb86f046c69bebe..f6f5ad1227b40573e8341a45c47d34a7426e1491 100644
--- a/src/post/PViewAsSimpleFunction.h
+++ b/src/post/PViewAsSimpleFunction.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewData.cpp b/src/post/PViewData.cpp
index 0128b1df8886c6bd2d066916e2b2cf4b09e4fccb..427d0be2cbf12e10c016b55542f13c2ff7ca74f5 100644
--- a/src/post/PViewData.cpp
+++ b/src/post/PViewData.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewData.h b/src/post/PViewData.h
index 5c125ef067a3613d24d9fe5e501791a925f874cd..44cd4d312ef61d9b37b1881435108b9620dc6993 100644
--- a/src/post/PViewData.h
+++ b/src/post/PViewData.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataGModel.cpp b/src/post/PViewDataGModel.cpp
index 9bb37d308c283632e1450b8f59144d7c96c99840..5552be445253e43071d6ef808f3b103003cbbd17 100644
--- a/src/post/PViewDataGModel.cpp
+++ b/src/post/PViewDataGModel.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataGModel.h b/src/post/PViewDataGModel.h
index a8d08e4a3b0c308581bb8b3326430a19e068d396..7ddbae6747bd4060ec4f775731047f2562948ab1 100644
--- a/src/post/PViewDataGModel.h
+++ b/src/post/PViewDataGModel.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataGModelIO.cpp b/src/post/PViewDataGModelIO.cpp
index d0b8bd2d272e3ba8ab547e86d1bf8a99ae059420..a9369dd03dca5953cd51b286e554355bbff32ae9 100644
--- a/src/post/PViewDataGModelIO.cpp
+++ b/src/post/PViewDataGModelIO.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataGModelIO_CGNS.cpp b/src/post/PViewDataGModelIO_CGNS.cpp
index 8e49ace5fffe50023e62387cbf27e45a67412976..06149cd213527a7db723a5e4ace1f974b8fe971d 100644
--- a/src/post/PViewDataGModelIO_CGNS.cpp
+++ b/src/post/PViewDataGModelIO_CGNS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataIO.cpp b/src/post/PViewDataIO.cpp
index f634cf26ba339450b5518f776e5465faea9f7850..dee11744b646135fdb1c243ef712b4c4e874cc9c 100644
--- a/src/post/PViewDataIO.cpp
+++ b/src/post/PViewDataIO.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataList.cpp b/src/post/PViewDataList.cpp
index 7cd595458fea088aca71add01637eabf7d1cc558..19bb7f93f577f0350582d01f3eb3c9bf87a3fa96 100644
--- a/src/post/PViewDataList.cpp
+++ b/src/post/PViewDataList.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataList.h b/src/post/PViewDataList.h
index 55a606ae85dc40bf8d789919d11a2a10990c9e79..acc0df39df61aedb62492ab03062b52453f2d96a 100644
--- a/src/post/PViewDataList.h
+++ b/src/post/PViewDataList.h
@@ -1,5 +1,5 @@
 
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataListIO.cpp b/src/post/PViewDataListIO.cpp
index 06f9b617e478dbfe919b80f01c4c2af2a4948c78..6ea526fb97176789f78a14c37d9174ae6ca126bc 100644
--- a/src/post/PViewDataListIO.cpp
+++ b/src/post/PViewDataListIO.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewDataRemote.h b/src/post/PViewDataRemote.h
index 6e177f178e51483804c3b1043a3cd9383ebb6a7f..95ef938b3a60eaf3693dcedbb7bb0344ac898c49 100644
--- a/src/post/PViewDataRemote.h
+++ b/src/post/PViewDataRemote.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewFactory.cpp b/src/post/PViewFactory.cpp
index de09eac4531d1e6cf1ed4a7dcdfa7d35788129a5..17fae72d4b03d45354f32e6e063d2d3292697351 100644
--- a/src/post/PViewFactory.cpp
+++ b/src/post/PViewFactory.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewFactory.h b/src/post/PViewFactory.h
index 359a86460b8a509a0f3dcbf4222e3c4e12dfce89..02836c6f6dbd279fa91f9dc418c4174c475e4046 100644
--- a/src/post/PViewFactory.h
+++ b/src/post/PViewFactory.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewIO.cpp b/src/post/PViewIO.cpp
index 69547f3b567ea956590a17f672727430005a577d..1c8323ec9a679cde3b51584655c8fd1f3118b403 100644
--- a/src/post/PViewIO.cpp
+++ b/src/post/PViewIO.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewIO_CGNS.cpp b/src/post/PViewIO_CGNS.cpp
index 6d423ec03343206e37d597d47270b48b43b3bbc6..dcd24ce5446df9da773359ab1301996544631ed4 100644
--- a/src/post/PViewIO_CGNS.cpp
+++ b/src/post/PViewIO_CGNS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewOptions.cpp b/src/post/PViewOptions.cpp
index 95946db92de3e06a9b8291653da36a6dbb40ca64..7d66fa80222ec2b791fba07f5101aac99c0ca35b 100644
--- a/src/post/PViewOptions.cpp
+++ b/src/post/PViewOptions.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewOptions.h b/src/post/PViewOptions.h
index f6124a23b964f23a2574d7480399c47f472b9309..d298dc8e2ea049a31a235a73ad8ea278d1886a48 100644
--- a/src/post/PViewOptions.h
+++ b/src/post/PViewOptions.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewVertexArrays.cpp b/src/post/PViewVertexArrays.cpp
index 6017c7dc349bb2824e124d6bcc648485ac6c3493..a38da353a1cc4fcc1d61873c6f327f44aff58835 100644
--- a/src/post/PViewVertexArrays.cpp
+++ b/src/post/PViewVertexArrays.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewX3D.cpp b/src/post/PViewX3D.cpp
index 67567066f1200c94dc2845bb7838ceb3af69be04..c0418b7dc1b4e4e7ab506c8f8fdf3e1ab2be4e98 100644
--- a/src/post/PViewX3D.cpp
+++ b/src/post/PViewX3D.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/PViewX3D.h b/src/post/PViewX3D.h
index 6a5b250b9bf4864a1f579eafd44fc259acc6ba17..69921f492afc6e9d79e23a589d123bf8e71f6e6d 100644
--- a/src/post/PViewX3D.h
+++ b/src/post/PViewX3D.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/adaptiveData.cpp b/src/post/adaptiveData.cpp
index 51b0d264de7ab35c7feeff38f707ed35fdf063f5..8b2a351aff8765238dbe50fceccc139be55a06ef 100644
--- a/src/post/adaptiveData.cpp
+++ b/src/post/adaptiveData.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/adaptiveData.h b/src/post/adaptiveData.h
index 64c745fa7ba325db65dd7e91adc3dc7b6f278fce..ab315b4379d0d8a342ab625b261b50eb0718a057 100644
--- a/src/post/adaptiveData.h
+++ b/src/post/adaptiveData.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/shapeFunctions.cpp b/src/post/shapeFunctions.cpp
index 1719a3dad329b30e6fd2bf3eda148c37854d9a37..38706ac42bc69beb480408b76ce34775c5745a96 100644
--- a/src/post/shapeFunctions.cpp
+++ b/src/post/shapeFunctions.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/post/shapeFunctions.h b/src/post/shapeFunctions.h
index d02dc453067aa1b0ed0651ef90ee25f6e5076c6c..a8953671e3a6da7e2c977f81f0019aefde3e9703 100644
--- a/src/post/shapeFunctions.h
+++ b/src/post/shapeFunctions.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/CMakeLists.txt b/src/solver/CMakeLists.txt
index 4f9fd6b64f065295ea6d2d1fdb6825a40afa21bf..dca0083aeed42bc7f584118181b6dc4ed30460b5 100644
--- a/src/solver/CMakeLists.txt
+++ b/src/solver/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/FuncGradDisc.h b/src/solver/FuncGradDisc.h
index 854dde3253c704449f6522ddf6b62ab905fe3cc5..71f50ca59760f5d6691f74f3e5610f777d85495a 100644
--- a/src/solver/FuncGradDisc.h
+++ b/src/solver/FuncGradDisc.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/FuncHeaviside.h b/src/solver/FuncHeaviside.h
index cdfceafc98b684845d7afe933b731bf1d93c06b3..bca707be42765b50a9afffd59917a998d764e2a1 100644
--- a/src/solver/FuncHeaviside.h
+++ b/src/solver/FuncHeaviside.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/SElement.cpp b/src/solver/SElement.cpp
index cbc18f7945f25215c3c9c1a8e24effc8092f091b..b5c5b695593ee2145e586e1dd794d136811891dd 100644
--- a/src/solver/SElement.cpp
+++ b/src/solver/SElement.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/SElement.h b/src/solver/SElement.h
index 6ad13e3f560fffff0174a77d4e5f913617c5aaf4..1c60e21f5c9ba7bd90f793909dba9bdaf07841f1 100644
--- a/src/solver/SElement.h
+++ b/src/solver/SElement.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor33.cpp b/src/solver/STensor33.cpp
index b8a0b11336c90b2f194856e8d2a3274029ea6424..4f834a0d716c3f31e7faef8995cf3844d0b57191 100644
--- a/src/solver/STensor33.cpp
+++ b/src/solver/STensor33.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor33.h b/src/solver/STensor33.h
index d11a35fc14dc04f41307ba20e219210729a36701..5d3a54bfab1b8757c7feb03f8b4de65115eefc34 100644
--- a/src/solver/STensor33.h
+++ b/src/solver/STensor33.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor43.cpp b/src/solver/STensor43.cpp
index 4d72c552c533ca05e1aa444f3fd2ef3753a462a4..deb1c000edd6f70b98f141845ac20570bdce6214 100644
--- a/src/solver/STensor43.cpp
+++ b/src/solver/STensor43.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor43.h b/src/solver/STensor43.h
index b01506d70c1d9e83122e4b1f506a472216b80991..63fcc45e643c559f8f1b6f3685c7d99cdfcdb822 100644
--- a/src/solver/STensor43.h
+++ b/src/solver/STensor43.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor53.cpp b/src/solver/STensor53.cpp
index 1eb2ed62a053bff45ca3c85f4e145bdf4c364f14..9b9061ccc72f4609f8ff1bb725d4373da329a4b8 100644
--- a/src/solver/STensor53.cpp
+++ b/src/solver/STensor53.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor53.h b/src/solver/STensor53.h
index d41973da9dfc50eaf47ca41e2668d56102b70a0c..c384fb978a8c060aa3abd3ccd15437ee452835d7 100644
--- a/src/solver/STensor53.h
+++ b/src/solver/STensor53.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor63.cpp b/src/solver/STensor63.cpp
index 2ec3802fe72ca90c9049503abe7e44b8363db309..a999fa92e34c351325680b87dcee90694ccf31b1 100644
--- a/src/solver/STensor63.cpp
+++ b/src/solver/STensor63.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/STensor63.h b/src/solver/STensor63.h
index 4054f351fd29586eac7d25a5f245b66a3ad7b931..846d9d9717ef0905799d4634f84c4bc119cc6acd 100644
--- a/src/solver/STensor63.h
+++ b/src/solver/STensor63.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/distanceTerm.h b/src/solver/distanceTerm.h
index ece4402ff4618dfa39535922516a9bcf00483a30..857a3a29326ea0e80ddc83dc4cb34b49a9d6e048 100644
--- a/src/solver/distanceTerm.h
+++ b/src/solver/distanceTerm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/dofManager.cpp b/src/solver/dofManager.cpp
index 274e34f2ed571da9f50de11b4ab46b370365de37..3d944e82dcb5f8f6f5ce681ab4d9fac4ab8e41ab 100644
--- a/src/solver/dofManager.cpp
+++ b/src/solver/dofManager.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/dofManager.h b/src/solver/dofManager.h
index 5d8d094b37fee7f71ec00e17bf94e60abd10ad34..c0a0980cadb43ee8bb785c500ca1e4e8ca7b8e0b 100644
--- a/src/solver/dofManager.h
+++ b/src/solver/dofManager.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/eigenSolver.cpp b/src/solver/eigenSolver.cpp
index e30c2afbd5df6d98541c6f3ec960ba90ea1d732f..ecbccc4b86fe6773db75beb212444fef81314bff 100644
--- a/src/solver/eigenSolver.cpp
+++ b/src/solver/eigenSolver.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/eigenSolver.h b/src/solver/eigenSolver.h
index ded9915fa87d3dcbc1d3668983f6831c39d11414..a25e2d5914895e0996b0d3647244a544e98c8efb 100644
--- a/src/solver/eigenSolver.h
+++ b/src/solver/eigenSolver.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/elasticitySolver.cpp b/src/solver/elasticitySolver.cpp
index 40016e1ca05a9b4d5a7e5d4487cd41f563487fe0..2fbc0bfc5135f15ab886f7c2197687d1a0534651 100644
--- a/src/solver/elasticitySolver.cpp
+++ b/src/solver/elasticitySolver.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/elasticitySolver.h b/src/solver/elasticitySolver.h
index 16b60200916acac769db2c633b7d37aa048b4478..263b26c775f0ab729c3dc040ea66adb8942de8a8 100644
--- a/src/solver/elasticitySolver.h
+++ b/src/solver/elasticitySolver.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/elasticityTerm.cpp b/src/solver/elasticityTerm.cpp
index ae4fd16faf3f2bc7e19e577df7fddbba22895af5..22ef61e12ce466a2b642a999f1529403644a5381 100644
--- a/src/solver/elasticityTerm.cpp
+++ b/src/solver/elasticityTerm.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/elasticityTerm.h b/src/solver/elasticityTerm.h
index 8df25b7d4b6e15def061ac0dc64d676001bd4521..5e6ddc8ff476c794f068f4587af32347e6d240b2 100644
--- a/src/solver/elasticityTerm.h
+++ b/src/solver/elasticityTerm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/femTerm.h b/src/solver/femTerm.h
index 015fd5036dcef4081f7e06d6c224b1dce154d6d8..4507c2360e4486dbc80ca60e078608b31356a2c2 100644
--- a/src/solver/femTerm.h
+++ b/src/solver/femTerm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/filters.cpp b/src/solver/filters.cpp
index 85e79c9f4a358208af9c4f771964f18518273607..2c0b4d9342a9916849594e0f2a2547175da8f3ba 100644
--- a/src/solver/filters.cpp
+++ b/src/solver/filters.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/filters.h b/src/solver/filters.h
index 11adcb65ed1d6fb27a8fcac3cef77adaf27a93d1..c6b3eaf975cbecc132da4110bb16296b006d2183 100644
--- a/src/solver/filters.h
+++ b/src/solver/filters.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/frameSolver.cpp b/src/solver/frameSolver.cpp
index b771a666384d4b00aa78d011f528bc0da12ea2a7..28f07353faaa8159522a33a6fb0f3af41280a1f1 100644
--- a/src/solver/frameSolver.cpp
+++ b/src/solver/frameSolver.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/frameSolver.h b/src/solver/frameSolver.h
index 7ea223b356d749e75a19d59ab331934827d43278..501fd985aa5cba629aec45b2cb4682a31bd23075 100644
--- a/src/solver/frameSolver.h
+++ b/src/solver/frameSolver.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/functionSpace.cpp b/src/solver/functionSpace.cpp
index b61667affb797a77322f70a24a7f5657af77baaa..187f96289a1ef85061ccba1c52fa37ac7642127a 100644
--- a/src/solver/functionSpace.cpp
+++ b/src/solver/functionSpace.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/functionSpace.h b/src/solver/functionSpace.h
index a15da4407dad26d5888e1f10ba4289b3a3a0378b..4cd21545f0669c623b48e31bd7a8a8d9ff425a72 100644
--- a/src/solver/functionSpace.h
+++ b/src/solver/functionSpace.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/groupOfElements.cpp b/src/solver/groupOfElements.cpp
index 3d6fb9f3dee248552ec32acff17ac2e207ca78b0..43b84ee596fd934846e4bb01eb1c541f45187001 100644
--- a/src/solver/groupOfElements.cpp
+++ b/src/solver/groupOfElements.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/groupOfElements.h b/src/solver/groupOfElements.h
index d6bbd4b6d0ab5bfb87b1471579bedb7f01fe6a1f..da11514f84fa42a358e702e4170e94b56930dba2 100644
--- a/src/solver/groupOfElements.h
+++ b/src/solver/groupOfElements.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/helmholtzTerm.h b/src/solver/helmholtzTerm.h
index 4a849e161479c041bbfc8dbff3cbc7096bf42c62..2b88a98744fd645773ea79d206c4517d9446a367 100644
--- a/src/solver/helmholtzTerm.h
+++ b/src/solver/helmholtzTerm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/laplaceTerm.h b/src/solver/laplaceTerm.h
index de58c8312777285bdd89aacc957955293eb9b085..dffcdc74b370e2449882e260958dd49e3159a4cf 100644
--- a/src/solver/laplaceTerm.h
+++ b/src/solver/laplaceTerm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystem.cpp b/src/solver/linearSystem.cpp
index a548def8643de7dc4ffd2b9f4f393a5f69bca2bf..ad70194b5482c5100066a7427d29428b06197e90 100644
--- a/src/solver/linearSystem.cpp
+++ b/src/solver/linearSystem.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystem.h b/src/solver/linearSystem.h
index efcfb1457d00c7d10dbee9fa79fa73b9de1adf01..82f9f7a5cda4afd21b5ff6779a2f148377671174 100644
--- a/src/solver/linearSystem.h
+++ b/src/solver/linearSystem.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemCSR.cpp b/src/solver/linearSystemCSR.cpp
index 639fc7cd65511368b35f5eb0cfb1f69b1d174587..a66b4c3a815c9ed9ec026515afbc44d15f19b02a 100644
--- a/src/solver/linearSystemCSR.cpp
+++ b/src/solver/linearSystemCSR.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemCSR.h b/src/solver/linearSystemCSR.h
index 16870fdbbe9b106ba189f4415cc9c58552a91614..bb44d1986df8014a3f44eb83ede8b0d3a4d39d1a 100644
--- a/src/solver/linearSystemCSR.h
+++ b/src/solver/linearSystemCSR.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemEigen.cpp b/src/solver/linearSystemEigen.cpp
index 6214abed9c882a6dcca30784da44c9f318944135..1e1caf503567d248231338074fdbf5ef4adbae20 100644
--- a/src/solver/linearSystemEigen.cpp
+++ b/src/solver/linearSystemEigen.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemEigen.h b/src/solver/linearSystemEigen.h
index e7ec3ec7a3006a4163e5f2a789ebdd151116c85f..c61440f0d6eaea64e256e564a4a02482dee4350c 100644
--- a/src/solver/linearSystemEigen.h
+++ b/src/solver/linearSystemEigen.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemFull.h b/src/solver/linearSystemFull.h
index cf5c01add9746445954a0c8ffb040ab37d2aa99c..e5787ac7c34e5d0c14fac4c80a1dde15eb049d35 100644
--- a/src/solver/linearSystemFull.h
+++ b/src/solver/linearSystemFull.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemGmm.h b/src/solver/linearSystemGmm.h
index 31a96afc20b4b2583e3e530a208d51d9197c8bdf..f0db781972b968a17ffc7a88aa39fa1f7b6cf02e 100644
--- a/src/solver/linearSystemGmm.h
+++ b/src/solver/linearSystemGmm.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemMUMPS.cpp b/src/solver/linearSystemMUMPS.cpp
index 72789ec5f4d648ba53d7e1bd027200a8d5782060..f06de8003b29a037c98e3f80c2dced47b0aed2b9 100644
--- a/src/solver/linearSystemMUMPS.cpp
+++ b/src/solver/linearSystemMUMPS.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemMUMPS.h b/src/solver/linearSystemMUMPS.h
index 585f839118f1f63660d7f3c9220dbefb8bcda8a5..ef480812aa459119405d3991b78d732f13681ee6 100644
--- a/src/solver/linearSystemMUMPS.h
+++ b/src/solver/linearSystemMUMPS.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemPETSc.cpp b/src/solver/linearSystemPETSc.cpp
index 777c1263f3192a7d124f9097804c6fa8ecbbdbec..e44d64ed51ac5c4ddc8073fe90feb9e077f8bb17 100644
--- a/src/solver/linearSystemPETSc.cpp
+++ b/src/solver/linearSystemPETSc.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemPETSc.h b/src/solver/linearSystemPETSc.h
index 34d946e15e142507590a286c75b581ce30ca7518..82d960fc678747189b78939fb63769b5176e5419 100644
--- a/src/solver/linearSystemPETSc.h
+++ b/src/solver/linearSystemPETSc.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/linearSystemPETSc.hpp b/src/solver/linearSystemPETSc.hpp
index 3b09f5a9d092f654bc9cbec5ebebf032febb90fd..aa5c7a0b81fb59f9afeacc6327d21fa10a94cc76 100644
--- a/src/solver/linearSystemPETSc.hpp
+++ b/src/solver/linearSystemPETSc.hpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/materialLaw.h b/src/solver/materialLaw.h
index ad289a23d2717387fca08a7ca904911d86bef7ae..0b9e41ccdb3c3074b8aea6e45e25953b9fcf0695 100644
--- a/src/solver/materialLaw.h
+++ b/src/solver/materialLaw.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/quadratureRules.h b/src/solver/quadratureRules.h
index b8ec4f86a7d6c69bb8d29cf80a4670f9737a5fbd..96f8c38fe277087546407a5dcf35f5b4577261e4 100644
--- a/src/solver/quadratureRules.h
+++ b/src/solver/quadratureRules.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/solverAlgorithms.h b/src/solver/solverAlgorithms.h
index d3ff86f927b615eed4a047adcee94597bfebb76b..7da2f47379fa440c4d52347fd7f349d1774c199a 100644
--- a/src/solver/solverAlgorithms.h
+++ b/src/solver/solverAlgorithms.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/solverField.h b/src/solver/solverField.h
index f2862b15ff571eb767d222c5a995e9bcf3aa7baf..4e81851629256178d539097667f0f137cf353a1a 100644
--- a/src/solver/solverField.h
+++ b/src/solver/solverField.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/sparsityPattern.cpp b/src/solver/sparsityPattern.cpp
index 5cbe2c07a96d76dc596d1d18e9c154abd4d20f87..7e5ee0814e19ef2ef06ef93b8429ee045c0d069b 100644
--- a/src/solver/sparsityPattern.cpp
+++ b/src/solver/sparsityPattern.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/sparsityPattern.h b/src/solver/sparsityPattern.h
index 4e99003d815ee4bed58e5a320ce0399f1ef324b1..aad9205ce308af517db556ff51acd042e6a02397 100644
--- a/src/solver/sparsityPattern.h
+++ b/src/solver/sparsityPattern.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/terms.cpp b/src/solver/terms.cpp
index e788cb2be2a0b01398a7e39c0267633257099ca9..7db0af282f319a9ccaa3157f2b54a5c2c7efc22e 100644
--- a/src/solver/terms.cpp
+++ b/src/solver/terms.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/terms.h b/src/solver/terms.h
index 47fac6925b57fd743369489a678cf4700ed84192..6f656f581d1027c2078366ebe6e0057261f3cc18 100644
--- a/src/solver/terms.h
+++ b/src/solver/terms.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/terms.hpp b/src/solver/terms.hpp
index 6a97f4b96146e122ff5bc6112429fd4709ec6f4f..550a540d88285a1aa1e2395c01103d1125ae0cfd 100644
--- a/src/solver/terms.hpp
+++ b/src/solver/terms.hpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/thermicSolver.cpp b/src/solver/thermicSolver.cpp
index 1cf3375563c6476e5c4e12e85995e7162e360ca4..b3ccd1f274c4faf4b9ab89d2f48ee296c3b23425 100644
--- a/src/solver/thermicSolver.cpp
+++ b/src/solver/thermicSolver.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/src/solver/thermicSolver.h b/src/solver/thermicSolver.h
index a2517c1fb14c739a5ab8085ccc785bc4463e16d4..2d262337ed220727d1078663fabafc38a001f937 100644
--- a/src/solver/thermicSolver.h
+++ b/src/solver/thermicSolver.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/misc/gmsh_app.plist b/utils/misc/gmsh_app.plist
index c4e6ee98c51ff790bca6305964a3db8e4b66e8d3..b9b52d7b3fbec912a7b2316aafe13e54e4e885d3 100644
--- a/utils/misc/gmsh_app.plist
+++ b/utils/misc/gmsh_app.plist
@@ -9,7 +9,7 @@
     <key>CFBundleShortVersionString</key><string>GMSH_VERSION</string>
     <key>CFBundleIconFile</key><string>Gmsh.icns</string>
     <key>CFBundleSignature</key><string>GMSH</string>
-    <key>CFBundleGetInfoString</key><string>Gmsh GMSH_VERSION, Copyright (C) 1997-2021 C. Geuzaine and J.-F. Remacle</string>
+    <key>CFBundleGetInfoString</key><string>Gmsh GMSH_VERSION, Copyright (C) 1997-2022 C. Geuzaine and J.-F. Remacle</string>
     <key>CFBundleIdentifier</key><string>org.geuz.Gmsh</string>
     <key>NSHighResolutionCapable</key><true/>
     <key>CFBundleDocumentTypes</key>
diff --git a/utils/misc/gmsh_dev.plist b/utils/misc/gmsh_dev.plist
index 0ab8a9cc36b772bf0a827d580486304350fdb1a2..20b6c637f8712909e65daf5544d7724b4b747ea0 100644
--- a/utils/misc/gmsh_dev.plist
+++ b/utils/misc/gmsh_dev.plist
@@ -8,7 +8,7 @@
     <key>CFBundleVersion</key><string></string>
     <key>CFBundleShortVersionString</key><string>dev</string>
     <key>CFBundleSignature</key><string>GMSH</string>
-    <key>CFBundleGetInfoString</key><string>Gmsh, Copyright (C) 1997-2021 C. Geuzaine and J.-F. Remacle</string>
+    <key>CFBundleGetInfoString</key><string>Gmsh, Copyright (C) 1997-2022 C. Geuzaine and J.-F. Remacle</string>
     <key>CFBundleIdentifier</key><string></string>
     <key>NSHighResolutionCapable</key><true/>
   </dict>
diff --git a/utils/misc/update_copyright.sh b/utils/misc/update_copyright.sh
index 944de7d464ec2d66abb3c17f11b38a46077cdf8c..ed658226040877aa89231a029e25716218fb1def 100755
--- a/utils/misc/update_copyright.sh
+++ b/utils/misc/update_copyright.sh
@@ -1,10 +1,10 @@
 #!/bin/sh -
 
-files=`git grep -l '(C) 1997-2021 C. Geuzaine'`
+files=`git grep -l '(C) 1997-2022 C. Geuzaine'`
 
 for file in $files; do
   echo "modifying $file"
-  sed -i '' -e "s/(C) 1997-2020 C\. Geuzaine/(C) 1997-2021 C\. Geuzaine/g" $file
+  sed -i '' -e "s/(C) 1997-2021 C\. Geuzaine/(C) 1997-2022 C\. Geuzaine/g" $file
 done
 
 # Need to manually change:
diff --git a/utils/pypi/setup-wheel.py.in b/utils/pypi/setup-wheel.py.in
index bf478ab7bfe8ddff559ba5c5df3a7f354a01d593..2a83204246c9a358249f314a7ad35f7a2ef2007b 100644
--- a/utils/pypi/setup-wheel.py.in
+++ b/utils/pypi/setup-wheel.py.in
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/GLWidget.cpp b/utils/qt/GLWidget.cpp
index af29622a5ec2b13f94a7ec9f82f994b675f7beea..a86bd16d7d2ac541ab68c54de39829b63ad7b199 100644
--- a/utils/qt/GLWidget.cpp
+++ b/utils/qt/GLWidget.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/GLWidget.h b/utils/qt/GLWidget.h
index 43fef263f3e17fbf42b6da1699e398471626e97a..dfa719c0d882337ca43dc795e092cb163d83a845 100644
--- a/utils/qt/GLWidget.h
+++ b/utils/qt/GLWidget.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/Main.cpp b/utils/qt/Main.cpp
index 743634fceb44f0eeb2fdd204c4adec262c8b36fd..c06fd9318d23bc367af45b0e72e02c54044ef936 100644
--- a/utils/qt/Main.cpp
+++ b/utils/qt/Main.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/QGui.cpp b/utils/qt/QGui.cpp
index d84ca34ba207ec4f54fdc72cfb4025101659342e..711d3564ac393c92d7c0f000c369ddeabc3a112c 100644
--- a/utils/qt/QGui.cpp
+++ b/utils/qt/QGui.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/QGui.h b/utils/qt/QGui.h
index 7adebbe0abcd36a5df8d887ea0ff6708c64260b6..9c03ac8eae9483c2776e311e709838c387db8e06 100644
--- a/utils/qt/QGui.h
+++ b/utils/qt/QGui.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/graphicWindow.cpp b/utils/qt/graphicWindow.cpp
index d2fd063d5b591e787058249277762b0f62e5d750..3bea045fb154925dc47098fdb262b1250defe771 100644
--- a/utils/qt/graphicWindow.cpp
+++ b/utils/qt/graphicWindow.cpp
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/qt/graphicWindow.h b/utils/qt/graphicWindow.h
index aef82afbbf98c333cca13c8e5cb65eba7a684463..287d1fd8d5431ce4c892b9ef6c0c5d362d872048 100644
--- a/utils/qt/graphicWindow.h
+++ b/utils/qt/graphicWindow.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file in the Gmsh root directory for license information.
 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
diff --git a/utils/solvers/c++/GmshSocket.h b/utils/solvers/c++/GmshSocket.h
index f918c51f0f6f78cd89e5ac2a60f8a0614acf6805..c54faafb97b8e43989f64b588ed63f69b1a8ae4e 100644
--- a/utils/solvers/c++/GmshSocket.h
+++ b/utils/solvers/c++/GmshSocket.h
@@ -1,4 +1,4 @@
-// Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+// Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 //
 // Permission is hereby granted, free of charge, to any person
 // obtaining a copy of this software and associated documentation
diff --git a/utils/wrappers/gmshpy/CMakeLists.txt b/utils/wrappers/gmshpy/CMakeLists.txt
index a825606c446b2d3ecfd2ed7f8ea251b5faf0469a..31eb4b2d4d2d79e56fbe81fb252a66f6989c034b 100644
--- a/utils/wrappers/gmshpy/CMakeLists.txt
+++ b/utils/wrappers/gmshpy/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Gmsh - Copyright (C) 1997-2021 C. Geuzaine, J.-F. Remacle
+# Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
 #
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.