From 82a87e3cf18c27ba94425053b8fb422598a7dae8 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@uliege.be>
Date: Tue, 28 Dec 2021 14:33:15 +0100
Subject: [PATCH] prepare 4.9.3

---
 .gitlab-ci.yml                                   |  2 +-
 CHANGELOG.txt                                    |  3 ++-
 CREDITS.txt                                      |  2 +-
 README.txt                                       | 16 +++++++++-------
 api/GenApi.py                                    |  4 ++--
 api/gen.py                                       |  2 +-
 api/gmsh.h                                       |  8 ++++----
 api/gmsh.h_cwrap                                 |  4 ++--
 api/gmsh.jl                                      |  8 ++++----
 api/gmsh.py                                      |  8 ++++----
 api/gmshc.cpp                                    |  2 +-
 api/gmshc.h                                      |  8 ++++----
 api/gmshf.h                                      |  8 ++++----
 contrib/ANN/CMakeLists.txt                       |  2 +-
 contrib/DiscreteIntegration/CMakeLists.txt       |  2 +-
 contrib/HighOrderMeshOptimizer/CMakeLists.txt    |  2 +-
 contrib/MathEx/CMakeLists.txt                    |  2 +-
 contrib/MeshOptimizer/CMakeLists.txt             |  2 +-
 contrib/MeshQualityOptimizer/CMakeLists.txt      |  2 +-
 contrib/Netgen/CMakeLists.txt                    |  2 +-
 contrib/QuadTri/CMakeLists.txt                   |  2 +-
 contrib/bamg/CMakeLists.txt                      |  2 +-
 contrib/blossom/CMakeLists.txt                   |  2 +-
 contrib/domhex/BGMBase.cpp                       |  2 +-
 contrib/domhex/BGMBase.h                         |  2 +-
 contrib/domhex/BackgroundMesh2D.cpp              |  2 +-
 contrib/domhex/BackgroundMesh2D.h                |  2 +-
 contrib/domhex/BackgroundMesh3D.cpp              |  2 +-
 contrib/domhex/BackgroundMesh3D.h                |  2 +-
 contrib/domhex/BackgroundMeshManager.cpp         |  2 +-
 contrib/domhex/BackgroundMeshManager.h           |  2 +-
 contrib/domhex/CMakeLists.txt                    |  2 +-
 contrib/domhex/ThinLayer.cpp                     |  2 +-
 contrib/domhex/ThinLayer.h                       |  2 +-
 contrib/domhex/cross3D.h                         |  2 +-
 contrib/domhex/directions3D.cpp                  |  2 +-
 contrib/domhex/directions3D.h                    |  2 +-
 contrib/domhex/meshGFaceQuadrilateralize.cpp     |  2 +-
 contrib/domhex/meshGFaceQuadrilateralize.h       |  2 +-
 contrib/domhex/pointInsertion.cpp                |  2 +-
 contrib/domhex/pointInsertion.h                  |  2 +-
 contrib/domhex/pointInsertionRTreeTools.cpp      |  2 +-
 contrib/domhex/pointInsertionRTreeTools.h        |  2 +-
 contrib/domhex/simple3D.cpp                      |  2 +-
 contrib/domhex/simple3D.h                        |  2 +-
 contrib/domhex/surfaceFiller.cpp                 |  2 +-
 contrib/domhex/surfaceFiller.h                   |  2 +-
 contrib/domhex/yamakawa.cpp                      |  2 +-
 contrib/domhex/yamakawa.h                        |  2 +-
 contrib/hxt/CMakeLists.txt                       |  2 +-
 contrib/kbipack/CMakeLists.txt                   |  2 +-
 contrib/metis/CMakeLists.txt                     |  2 +-
 .../main/java/org/geuz/onelab/AboutActivity.java |  2 +-
 contrib/mobile/README.txt                        |  2 +-
 contrib/mobile/androidUtils.cpp                  |  4 ++--
 contrib/mobile/iOS/Onelab/AboutViewController.mm |  6 +++---
 contrib/mpeg_encode/CMakeLists.txt               |  2 +-
 contrib/onelab/CMakeLists.txt                    |  2 +-
 contrib/onelab/README.txt                        |  2 +-
 contrib/onelab/python/onelab.py                  |  2 +-
 contrib/zipper/CMakeLists.txt                    |  2 +-
 doc/gmsh.html                                    |  4 ++--
 doc/texinfo/gmsh.texi                            |  4 ++--
 doc/texinfo/version.texi                         |  2 +-
 src/common/CMakeLists.txt                        |  2 +-
 src/common/Colors.h                              |  2 +-
 src/common/CommandLine.cpp                       |  4 ++--
 src/common/CommandLine.h                         |  2 +-
 src/common/Context.cpp                           |  2 +-
 src/common/Context.h                             |  2 +-
 src/common/CreateFile.cpp                        |  2 +-
 src/common/CreateFile.h                          |  2 +-
 src/common/DefaultOptions.h                      |  2 +-
 src/common/GamePad.cpp                           |  2 +-
 src/common/GamePad.h                             |  2 +-
 src/common/GmshConfig.h.in                       |  2 +-
 src/common/GmshDefines.h                         |  2 +-
 src/common/GmshGlobal.cpp                        |  2 +-
 src/common/GmshGlobal.h                          |  2 +-
 src/common/GmshMessage.cpp                       |  2 +-
 src/common/GmshMessage.h                         |  2 +-
 src/common/GmshRemote.cpp                        |  2 +-
 src/common/GmshRemote.h                          |  2 +-
 src/common/GmshSocket.h                          |  2 +-
 src/common/GmshVersion.h.in                      |  2 +-
 src/common/Hash.h                                |  2 +-
 src/common/ListUtils.cpp                         |  2 +-
 src/common/ListUtils.h                           |  2 +-
 src/common/Main.cpp                              |  2 +-
 src/common/MallocUtils.cpp                       |  2 +-
 src/common/MallocUtils.h                         |  2 +-
 src/common/OS.cpp                                |  2 +-
 src/common/OS.h                                  |  2 +-
 src/common/Octree.cpp                            |  2 +-
 src/common/Octree.h                              |  2 +-
 src/common/OctreeInternals.cpp                   |  2 +-
 src/common/OctreeInternals.h                     |  2 +-
 src/common/OpenFile.cpp                          |  2 +-
 src/common/OpenFile.h                            |  2 +-
 src/common/Options.cpp                           |  2 +-
 src/common/Options.h                             |  2 +-
 src/common/SmoothData.cpp                        |  2 +-
 src/common/SmoothData.h                          |  2 +-
 src/common/StringUtils.cpp                       |  2 +-
 src/common/StringUtils.h                         |  2 +-
 src/common/TreeUtils.cpp                         |  2 +-
 src/common/TreeUtils.h                           |  2 +-
 src/common/VertexArray.cpp                       |  2 +-
 src/common/VertexArray.h                         |  2 +-
 src/common/gmsh.cpp                              |  2 +-
 src/common/gmshLocalNetworkClient.cpp            |  2 +-
 src/common/gmshLocalNetworkClient.h              |  2 +-
 src/common/gmshPopplerWrapper.cpp                |  2 +-
 src/common/gmshPopplerWrapper.h                  |  2 +-
 src/common/onelab.h                              |  2 +-
 src/common/onelabUtils.cpp                       |  2 +-
 src/common/onelabUtils.h                         |  2 +-
 src/fltk/CMakeLists.txt                          |  2 +-
 src/fltk/FlGui.cpp                               |  2 +-
 src/fltk/FlGui.h                                 |  2 +-
 src/fltk/Navigator.cpp                           |  2 +-
 src/fltk/Navigator.h                             |  2 +-
 src/fltk/XpmIcon.h                               |  2 +-
 src/fltk/classificationEditor.cpp                |  2 +-
 src/fltk/classificationEditor.h                  |  2 +-
 src/fltk/clippingWindow.cpp                      |  2 +-
 src/fltk/clippingWindow.h                        |  2 +-
 src/fltk/colorbarWindow.cpp                      |  2 +-
 src/fltk/colorbarWindow.h                        |  2 +-
 src/fltk/contextWindow.cpp                       |  2 +-
 src/fltk/contextWindow.h                         |  2 +-
 src/fltk/drawContextFltk.h                       |  2 +-
 src/fltk/drawContextFltkCairo.cpp                |  2 +-
 src/fltk/drawContextFltkCairo.h                  |  2 +-
 src/fltk/drawContextFltkStringTexture.cpp        |  2 +-
 src/fltk/drawContextFltkStringTexture.h          |  2 +-
 src/fltk/extraDialogs.cpp                        |  2 +-
 src/fltk/extraDialogs.h                          |  2 +-
 src/fltk/fieldWindow.cpp                         |  2 +-
 src/fltk/fieldWindow.h                           |  2 +-
 src/fltk/fileDialogs.cpp                         |  2 +-
 src/fltk/fileDialogs.h                           |  2 +-
 src/fltk/gamepadWindow.cpp                       |  2 +-
 src/fltk/gamepadWindow.h                         |  2 +-
 src/fltk/graphicWindow.cpp                       |  2 +-
 src/fltk/graphicWindow.h                         |  2 +-
 src/fltk/helpWindow.cpp                          |  4 ++--
 src/fltk/helpWindow.h                            |  2 +-
 src/fltk/highOrderToolsWindow.cpp                |  2 +-
 src/fltk/highOrderToolsWindow.h                  |  2 +-
 src/fltk/inputRange.h                            |  2 +-
 src/fltk/inputValue.cpp                          |  2 +-
 src/fltk/inputValue.h                            |  2 +-
 src/fltk/mainWindow.h                            |  2 +-
 src/fltk/manipWindow.cpp                         |  2 +-
 src/fltk/manipWindow.h                           |  2 +-
 src/fltk/messageBrowser.h                        |  2 +-
 src/fltk/onelabContextWindow.cpp                 |  2 +-
 src/fltk/onelabContextWindow.h                   |  2 +-
 src/fltk/onelabGroup.cpp                         |  2 +-
 src/fltk/onelabGroup.h                           |  2 +-
 src/fltk/openglWindow.cpp                        |  2 +-
 src/fltk/openglWindow.h                          |  2 +-
 src/fltk/optionWindow.cpp                        |  2 +-
 src/fltk/optionWindow.h                          |  2 +-
 src/fltk/outputRange.h                           |  2 +-
 src/fltk/paletteWindow.h                         |  2 +-
 src/fltk/partitionDialog.cpp                     |  2 +-
 src/fltk/partitionDialog.h                       |  2 +-
 src/fltk/pluginWindow.cpp                        |  2 +-
 src/fltk/pluginWindow.h                          |  2 +-
 src/fltk/solverButton.cpp                        |  2 +-
 src/fltk/solverButton.h                          |  2 +-
 src/fltk/spherePositionWidget.h                  |  2 +-
 src/fltk/statisticsWindow.cpp                    |  2 +-
 src/fltk/statisticsWindow.h                      |  2 +-
 src/fltk/touchBar.h                              |  2 +-
 src/fltk/touchBar.mm                             |  2 +-
 src/fltk/treeIcons.h                             |  2 +-
 src/fltk/viewButton.cpp                          |  2 +-
 src/fltk/viewButton.h                            |  2 +-
 src/fltk/visibilityWindow.cpp                    |  2 +-
 src/fltk/visibilityWindow.h                      |  2 +-
 src/geo/CGNSCommon.cpp                           |  2 +-
 src/geo/CGNSCommon.h                             |  2 +-
 src/geo/CGNSConventions.cpp                      |  2 +-
 src/geo/CGNSConventions.h                        |  2 +-
 src/geo/CGNSRead.cpp                             |  2 +-
 src/geo/CGNSRead.h                               |  2 +-
 src/geo/CGNSWrite.cpp                            |  2 +-
 src/geo/CGNSWrite.h                              |  2 +-
 src/geo/CGNSWriteStruct.cpp                      |  2 +-
 src/geo/CGNSWriteStruct.h                        |  2 +-
 src/geo/CGNSZone.cpp                             |  2 +-
 src/geo/CGNSZone.h                               |  2 +-
 src/geo/CGNSZoneStruct.cpp                       |  2 +-
 src/geo/CGNSZoneStruct.h                         |  2 +-
 src/geo/CGNSZoneUnstruct.cpp                     |  2 +-
 src/geo/CGNSZoneUnstruct.h                       |  2 +-
 src/geo/CMakeLists.txt                           |  2 +-
 src/geo/Cell.cpp                                 |  2 +-
 src/geo/Cell.h                                   |  2 +-
 src/geo/CellComplex.cpp                          |  2 +-
 src/geo/CellComplex.h                            |  2 +-
 src/geo/Chain.cpp                                |  2 +-
 src/geo/Chain.h                                  |  2 +-
 src/geo/ChainComplex.cpp                         |  2 +-
 src/geo/ChainComplex.h                           |  2 +-
 src/geo/ExtrudeParams.cpp                        |  2 +-
 src/geo/ExtrudeParams.h                          |  2 +-
 src/geo/GEdge.cpp                                |  2 +-
 src/geo/GEdge.h                                  |  2 +-
 src/geo/GEdgeLoop.cpp                            |  2 +-
 src/geo/GEdgeLoop.h                              |  2 +-
 src/geo/GEntity.cpp                              |  2 +-
 src/geo/GEntity.h                                |  2 +-
 src/geo/GFace.cpp                                |  2 +-
 src/geo/GFace.h                                  |  2 +-
 src/geo/GModel.cpp                               |  2 +-
 src/geo/GModel.h                                 |  2 +-
 src/geo/GModelCreateTopologyFromMesh.cpp         |  2 +-
 src/geo/GModelCreateTopologyFromMesh.h           |  2 +-
 src/geo/GModelIO_ACTRAN.cpp                      |  2 +-
 src/geo/GModelIO_BDF.cpp                         |  2 +-
 src/geo/GModelIO_CELUM.cpp                       |  2 +-
 src/geo/GModelIO_CGNS.cpp                        |  2 +-
 src/geo/GModelIO_DIFF.cpp                        |  2 +-
 src/geo/GModelIO_GEO.cpp                         |  2 +-
 src/geo/GModelIO_GEO.h                           |  2 +-
 src/geo/GModelIO_GEOM.cpp                        |  2 +-
 src/geo/GModelIO_INP.cpp                         |  2 +-
 src/geo/GModelIO_IR3.cpp                         |  2 +-
 src/geo/GModelIO_KEY.cpp                         |  2 +-
 src/geo/GModelIO_MAIL.cpp                        |  2 +-
 src/geo/GModelIO_MATLAB.cpp                      |  2 +-
 src/geo/GModelIO_MED.cpp                         |  2 +-
 src/geo/GModelIO_MESH.cpp                        |  2 +-
 src/geo/GModelIO_MSH.cpp                         |  2 +-
 src/geo/GModelIO_MSH2.cpp                        |  2 +-
 src/geo/GModelIO_MSH3.cpp                        |  2 +-
 src/geo/GModelIO_MSH4.cpp                        |  5 +++--
 src/geo/GModelIO_NEU.cpp                         |  2 +-
 src/geo/GModelIO_OCC.cpp                         |  2 +-
 src/geo/GModelIO_OCC.h                           |  2 +-
 src/geo/GModelIO_OFF.cpp                         |  2 +-
 src/geo/GModelIO_P3D.cpp                         |  2 +-
 src/geo/GModelIO_PLY.cpp                         |  2 +-
 src/geo/GModelIO_POS.cpp                         |  2 +-
 src/geo/GModelIO_SAMCEF.cpp                      |  2 +-
 src/geo/GModelIO_STL.cpp                         |  2 +-
 src/geo/GModelIO_SU2.cpp                         |  2 +-
 src/geo/GModelIO_TOCHNOG.cpp                     |  2 +-
 src/geo/GModelIO_UNV.cpp                         |  2 +-
 src/geo/GModelIO_VRML.cpp                        |  2 +-
 src/geo/GModelIO_VTK.cpp                         |  2 +-
 src/geo/GModelIO_X3D.cpp                         |  4 ++--
 src/geo/GModelParametrize.cpp                    |  2 +-
 src/geo/GModelParametrize.h                      |  2 +-
 src/geo/GModelVertexArrays.cpp                   |  2 +-
 src/geo/GPoint.h                                 |  2 +-
 src/geo/GRegion.cpp                              |  2 +-
 src/geo/GRegion.h                                |  2 +-
 src/geo/GVertex.cpp                              |  2 +-
 src/geo/GVertex.h                                |  2 +-
 src/geo/Geo.cpp                                  |  2 +-
 src/geo/Geo.h                                    |  2 +-
 src/geo/GeoDefines.h                             |  2 +-
 src/geo/GeoInterpolation.cpp                     |  2 +-
 src/geo/GeoInterpolation.h                       |  2 +-
 src/geo/GeomMeshMatcher.cpp                      |  2 +-
 src/geo/GeomMeshMatcher.h                        |  2 +-
 src/geo/Homology.cpp                             |  2 +-
 src/geo/Homology.h                               |  2 +-
 src/geo/MEdge.cpp                                |  2 +-
 src/geo/MEdge.h                                  |  2 +-
 src/geo/MEdgeHash.h                              |  2 +-
 src/geo/MElement.cpp                             |  2 +-
 src/geo/MElement.h                               |  2 +-
 src/geo/MElementCut.cpp                          |  2 +-
 src/geo/MElementCut.h                            |  2 +-
 src/geo/MElementOctree.cpp                       |  2 +-
 src/geo/MElementOctree.h                         |  2 +-
 src/geo/MFace.cpp                                |  2 +-
 src/geo/MFace.h                                  |  2 +-
 src/geo/MFaceHash.h                              |  2 +-
 src/geo/MHexahedron.cpp                          |  2 +-
 src/geo/MHexahedron.h                            |  2 +-
 src/geo/MLine.cpp                                |  2 +-
 src/geo/MLine.h                                  |  2 +-
 src/geo/MPoint.h                                 |  2 +-
 src/geo/MPrism.cpp                               |  2 +-
 src/geo/MPrism.h                                 |  2 +-
 src/geo/MPyramid.cpp                             |  2 +-
 src/geo/MPyramid.h                               |  2 +-
 src/geo/MQuadrangle.cpp                          |  2 +-
 src/geo/MQuadrangle.h                            |  2 +-
 src/geo/MSubElement.cpp                          |  2 +-
 src/geo/MSubElement.h                            |  2 +-
 src/geo/MTetrahedron.cpp                         |  2 +-
 src/geo/MTetrahedron.h                           |  2 +-
 src/geo/MTriangle.cpp                            |  2 +-
 src/geo/MTriangle.h                              |  2 +-
 src/geo/MTrihedron.cpp                           |  2 +-
 src/geo/MTrihedron.h                             |  2 +-
 src/geo/MVertex.cpp                              |  2 +-
 src/geo/MVertex.h                                |  2 +-
 src/geo/MVertexBoundaryLayerData.cpp             |  2 +-
 src/geo/MVertexBoundaryLayerData.h               |  2 +-
 src/geo/MVertexRTree.h                           |  2 +-
 src/geo/OCCAttributes.h                          |  2 +-
 src/geo/OCCEdge.cpp                              |  2 +-
 src/geo/OCCEdge.h                                |  2 +-
 src/geo/OCCFace.h                                |  2 +-
 src/geo/OCCRegion.cpp                            |  2 +-
 src/geo/OCCRegion.h                              |  2 +-
 src/geo/OCCVertex.cpp                            |  2 +-
 src/geo/OCCVertex.h                              |  2 +-
 src/geo/Pair.h                                   |  2 +-
 src/geo/Range.h                                  |  2 +-
 src/geo/SBoundingBox3d.h                         |  2 +-
 src/geo/SOrientedBoundingBox.cpp                 |  2 +-
 src/geo/SOrientedBoundingBox.h                   |  2 +-
 src/geo/SPoint2.h                                |  2 +-
 src/geo/SPoint3.h                                |  2 +-
 src/geo/SPoint3KDTree.h                          |  2 +-
 src/geo/STensor3.cpp                             |  2 +-
 src/geo/STensor3.h                               |  2 +-
 src/geo/SVector3.h                               |  2 +-
 src/geo/affineTransformation.cpp                 |  2 +-
 src/geo/affineTransformation.h                   |  2 +-
 src/geo/boundaryLayersData.cpp                   |  2 +-
 src/geo/boundaryLayersData.h                     |  2 +-
 src/geo/closestPoint.cpp                         |  2 +-
 src/geo/closestPoint.h                           |  2 +-
 src/geo/closestVertex.cpp                        |  2 +-
 src/geo/closestVertex.h                          |  2 +-
 src/geo/discreteEdge.cpp                         |  2 +-
 src/geo/discreteEdge.h                           |  2 +-
 src/geo/discreteFace.cpp                         |  2 +-
 src/geo/discreteFace.h                           |  2 +-
 src/geo/discreteRegion.cpp                       |  2 +-
 src/geo/discreteRegion.h                         |  2 +-
 src/geo/discreteVertex.cpp                       |  2 +-
 src/geo/discreteVertex.h                         |  2 +-
 src/geo/findLinks.cpp                            |  2 +-
 src/geo/findLinks.h                              |  2 +-
 src/geo/ghostEdge.h                              |  2 +-
 src/geo/ghostFace.h                              |  2 +-
 src/geo/ghostRegion.h                            |  2 +-
 src/geo/gmshEdge.cpp                             |  2 +-
 src/geo/gmshEdge.h                               |  2 +-
 src/geo/gmshEdgeDiscretize.cpp                   |  2 +-
 src/geo/gmshFace.cpp                             |  2 +-
 src/geo/gmshFace.h                               |  2 +-
 src/geo/gmshLevelset.cpp                         |  2 +-
 src/geo/gmshLevelset.h                           |  2 +-
 src/geo/gmshRegion.cpp                           |  2 +-
 src/geo/gmshRegion.h                             |  2 +-
 src/geo/gmshSurface.cpp                          |  2 +-
 src/geo/gmshSurface.h                            |  2 +-
 src/geo/gmshVertex.cpp                           |  2 +-
 src/geo/gmshVertex.h                             |  2 +-
 src/geo/intersectCurveSurface.cpp                |  2 +-
 src/geo/intersectCurveSurface.h                  |  2 +-
 src/geo/partitionEdge.h                          |  2 +-
 src/geo/partitionFace.h                          |  2 +-
 src/geo/partitionRegion.h                        |  2 +-
 src/geo/partitionVertex.h                        |  2 +-
 src/geo/scriptStringInterface.cpp                |  2 +-
 src/geo/scriptStringInterface.h                  |  2 +-
 src/geo/xyEdge.h                                 |  2 +-
 src/geo/xyFace.h                                 |  2 +-
 src/graphics/CMakeLists.txt                      |  2 +-
 src/graphics/Camera.cpp                          |  2 +-
 src/graphics/Camera.h                            |  2 +-
 src/graphics/PixelBuffer.h                       |  2 +-
 src/graphics/ReadImg.cpp                         |  2 +-
 src/graphics/ReadImg.h                           |  2 +-
 src/graphics/drawAxes.cpp                        |  2 +-
 src/graphics/drawContext.cpp                     |  2 +-
 src/graphics/drawContext.h                       |  2 +-
 src/graphics/drawGeom.cpp                        |  2 +-
 src/graphics/drawGlyph.cpp                       |  2 +-
 src/graphics/drawGraph2d.cpp                     |  2 +-
 src/graphics/drawMesh.cpp                        |  2 +-
 src/graphics/drawPost.cpp                        |  2 +-
 src/graphics/drawScales.cpp                      |  2 +-
 src/graphics/gl2gif.cpp                          |  2 +-
 src/graphics/gl2gif.h                            |  2 +-
 src/graphics/gl2jpeg.cpp                         |  2 +-
 src/graphics/gl2jpeg.h                           |  2 +-
 src/graphics/gl2pgf.cpp                          |  2 +-
 src/graphics/gl2pgf.h                            |  2 +-
 src/graphics/gl2png.cpp                          |  2 +-
 src/graphics/gl2png.h                            |  2 +-
 src/graphics/gl2ppm.cpp                          |  2 +-
 src/graphics/gl2ppm.h                            |  2 +-
 src/graphics/gl2yuv.cpp                          |  2 +-
 src/graphics/gl2yuv.h                            |  2 +-
 src/mesh/BDS.cpp                                 |  2 +-
 src/mesh/BDS.h                                   |  2 +-
 src/mesh/BackgroundMesh.cpp                      |  2 +-
 src/mesh/BackgroundMesh.h                        |  2 +-
 src/mesh/BackgroundMeshTools.cpp                 |  2 +-
 src/mesh/BackgroundMeshTools.h                   |  2 +-
 src/mesh/BoundaryLayers.cpp                      |  2 +-
 src/mesh/BoundaryLayers.h                        |  2 +-
 src/mesh/CMakeLists.txt                          |  2 +-
 src/mesh/DivideAndConquer.cpp                    |  2 +-
 src/mesh/DivideAndConquer.h                      |  2 +-
 src/mesh/Field.cpp                               |  2 +-
 src/mesh/Field.h                                 |  2 +-
 src/mesh/FieldPython.h                           |  2 +-
 src/mesh/Generator.cpp                           |  2 +-
 src/mesh/Generator.h                             |  2 +-
 src/mesh/HighOrder.cpp                           |  2 +-
 src/mesh/HighOrder.h                             |  2 +-
 src/mesh/automaticMeshSizeField.cpp              |  2 +-
 src/mesh/automaticMeshSizeField.h                |  2 +-
 src/mesh/delaunay3d.cpp                          |  2 +-
 src/mesh/delaunay3d.h                            |  2 +-
 src/mesh/filterElements.cpp                      |  2 +-
 src/mesh/filterElements.h                        |  2 +-
 src/mesh/gmshCrossFields.cpp                     |  2 +-
 src/mesh/gmshCrossFields.h                       |  2 +-
 src/mesh/meshGEdge.cpp                           |  2 +-
 src/mesh/meshGEdge.h                             |  2 +-
 src/mesh/meshGEdgeExtruded.cpp                   |  2 +-
 src/mesh/meshGFace.cpp                           |  2 +-
 src/mesh/meshGFace.h                             |  2 +-
 src/mesh/meshGFaceBDS.cpp                        |  2 +-
 src/mesh/meshGFaceBDS.h                          |  2 +-
 src/mesh/meshGFaceBamg.cpp                       |  2 +-
 src/mesh/meshGFaceBamg.h                         |  2 +-
 src/mesh/meshGFaceBipartiteLabelling.cpp         |  2 +-
 src/mesh/meshGFaceBipartiteLabelling.h           |  2 +-
 src/mesh/meshGFaceDelaunayInsertion.cpp          |  3 +--
 src/mesh/meshGFaceDelaunayInsertion.h            |  2 +-
 src/mesh/meshGFaceExtruded.cpp                   |  2 +-
 src/mesh/meshGFaceOptimize.cpp                   |  2 +-
 src/mesh/meshGFaceOptimize.h                     |  2 +-
 src/mesh/meshGFacePack.cpp                       |  2 +-
 src/mesh/meshGFaceTransfinite.cpp                |  2 +-
 src/mesh/meshGRegion.cpp                         |  2 +-
 src/mesh/meshGRegion.h                           |  2 +-
 src/mesh/meshGRegionBoundaryLayer.cpp            |  2 +-
 src/mesh/meshGRegionBoundaryRecovery.cpp         |  2 +-
 src/mesh/meshGRegionBoundaryRecovery.h           |  2 +-
 src/mesh/meshGRegionCarveHole.cpp                |  2 +-
 src/mesh/meshGRegionDelaunayInsertion.cpp        |  2 +-
 src/mesh/meshGRegionDelaunayInsertion.h          |  2 +-
 src/mesh/meshGRegionExtruded.cpp                 |  2 +-
 src/mesh/meshGRegionHxt.cpp                      |  2 +-
 src/mesh/meshGRegionHxt.h                        |  2 +-
 src/mesh/meshGRegionLocalMeshMod.cpp             |  2 +-
 src/mesh/meshGRegionLocalMeshMod.h               |  2 +-
 src/mesh/meshGRegionMMG.cpp                      |  2 +-
 src/mesh/meshGRegionMMG.h                        |  2 +-
 src/mesh/meshGRegionNetgen.cpp                   |  2 +-
 src/mesh/meshGRegionNetgen.h                     |  2 +-
 src/mesh/meshGRegionTransfinite.cpp              |  2 +-
 src/mesh/meshMetric.cpp                          |  2 +-
 src/mesh/meshMetric.h                            |  2 +-
 src/mesh/meshOctreeLibOL.cpp                     |  2 +-
 src/mesh/meshOctreeLibOL.h                       |  2 +-
 src/mesh/meshPartition.cpp                       |  2 +-
 src/mesh/meshPartition.h                         |  2 +-
 src/mesh/meshPolyMesh.h                          |  2 +-
 src/mesh/meshQuadQuasiStructured.cpp             |  2 +-
 src/mesh/meshQuadQuasiStructured.h               |  2 +-
 src/mesh/meshRefine.cpp                          |  2 +-
 src/mesh/meshRefine.h                            |  2 +-
 src/mesh/meshRelocateVertex.cpp                  |  2 +-
 src/mesh/meshRelocateVertex.h                    |  2 +-
 src/mesh/meshTriangulation.cpp                   |  2 +-
 src/mesh/meshTriangulation.h                     |  2 +-
 src/mesh/qualityMeasures.cpp                     |  2 +-
 src/mesh/qualityMeasures.h                       |  2 +-
 src/mesh/qualityMeasuresJacobian.cpp             |  2 +-
 src/mesh/qualityMeasuresJacobian.h               |  2 +-
 src/mesh/sizeField.cpp                           |  2 +-
 src/mesh/sizeField.h                             |  2 +-
 src/numeric/BasisFactory.cpp                     |  2 +-
 src/numeric/BasisFactory.h                       |  2 +-
 src/numeric/BergotBasis.cpp                      |  2 +-
 src/numeric/BergotBasis.h                        |  2 +-
 src/numeric/CMakeLists.txt                       |  2 +-
 src/numeric/CondNumBasis.cpp                     |  2 +-
 src/numeric/CondNumBasis.h                       |  2 +-
 src/numeric/ConjugateGradients.cpp               |  2 +-
 src/numeric/ConjugateGradients.h                 |  2 +-
 src/numeric/ElementType.cpp                      |  2 +-
 src/numeric/ElementType.h                        |  2 +-
 src/numeric/FuncSpaceData.cpp                    |  2 +-
 src/numeric/FuncSpaceData.h                      |  2 +-
 src/numeric/GaussIntegration.cpp                 |  2 +-
 src/numeric/GaussIntegration.h                   |  2 +-
 src/numeric/GaussJacobi1D.cpp                    |  2 +-
 src/numeric/GaussJacobi1D.h                      |  2 +-
 src/numeric/GaussLegendre1D.h                    |  2 +-
 src/numeric/GaussLegendreSimplex.cpp             |  2 +-
 src/numeric/GaussQuadratureHex.cpp               |  2 +-
 src/numeric/GaussQuadratureLin.cpp               |  2 +-
 src/numeric/GaussQuadraturePri.cpp               |  2 +-
 src/numeric/GaussQuadraturePyr.cpp               |  2 +-
 src/numeric/GaussQuadratureQuad.cpp              |  2 +-
 src/numeric/GaussQuadratureTet.cpp               |  2 +-
 src/numeric/GaussQuadratureTri.cpp               |  2 +-
 src/numeric/HierarchicalBasis.cpp                |  2 +-
 src/numeric/HierarchicalBasis.h                  |  2 +-
 src/numeric/HierarchicalBasisH1.cpp              |  2 +-
 src/numeric/HierarchicalBasisH1.h                |  2 +-
 src/numeric/HierarchicalBasisH1Brick.cpp         |  2 +-
 src/numeric/HierarchicalBasisH1Brick.h           |  2 +-
 src/numeric/HierarchicalBasisH1Line.cpp          |  2 +-
 src/numeric/HierarchicalBasisH1Line.h            |  2 +-
 src/numeric/HierarchicalBasisH1Point.cpp         |  2 +-
 src/numeric/HierarchicalBasisH1Point.h           |  2 +-
 src/numeric/HierarchicalBasisH1Pri.cpp           |  2 +-
 src/numeric/HierarchicalBasisH1Pri.h             |  2 +-
 src/numeric/HierarchicalBasisH1Quad.cpp          |  2 +-
 src/numeric/HierarchicalBasisH1Quad.h            |  2 +-
 src/numeric/HierarchicalBasisH1Tetra.cpp         |  2 +-
 src/numeric/HierarchicalBasisH1Tetra.h           |  2 +-
 src/numeric/HierarchicalBasisH1Tria.cpp          |  2 +-
 src/numeric/HierarchicalBasisH1Tria.h            |  2 +-
 src/numeric/HierarchicalBasisHcurl.cpp           |  2 +-
 src/numeric/HierarchicalBasisHcurl.h             |  2 +-
 src/numeric/HierarchicalBasisHcurlBrick.cpp      |  2 +-
 src/numeric/HierarchicalBasisHcurlBrick.h        |  2 +-
 src/numeric/HierarchicalBasisHcurlLine.cpp       |  2 +-
 src/numeric/HierarchicalBasisHcurlLine.h         |  2 +-
 src/numeric/HierarchicalBasisHcurlPri.cpp        |  2 +-
 src/numeric/HierarchicalBasisHcurlPri.h          |  2 +-
 src/numeric/HierarchicalBasisHcurlQuad.cpp       |  2 +-
 src/numeric/HierarchicalBasisHcurlQuad.h         |  2 +-
 src/numeric/HierarchicalBasisHcurlTetra.cpp      |  2 +-
 src/numeric/HierarchicalBasisHcurlTetra.h        |  2 +-
 src/numeric/HierarchicalBasisHcurlTria.cpp       |  2 +-
 src/numeric/HierarchicalBasisHcurlTria.h         |  2 +-
 src/numeric/HilbertCurve.cpp                     |  2 +-
 src/numeric/HilbertCurve.h                       |  2 +-
 src/numeric/InnerVertexPlacement.cpp             |  2 +-
 src/numeric/InnerVertexPlacement.h               |  2 +-
 src/numeric/Iso.cpp                              |  2 +-
 src/numeric/Iso.h                                |  2 +-
 src/numeric/JacobianBasis.cpp                    |  2 +-
 src/numeric/JacobianBasis.h                      |  2 +-
 src/numeric/Numeric.cpp                          |  2 +-
 src/numeric/Numeric.h                            |  2 +-
 src/numeric/approximationError.cpp               |  2 +-
 src/numeric/approximationError.h                 |  2 +-
 src/numeric/bezierBasis.cpp                      |  2 +-
 src/numeric/bezierBasis.h                        |  2 +-
 src/numeric/cartesian.h                          |  2 +-
 src/numeric/curvature.cpp                        |  2 +-
 src/numeric/curvature.h                          |  2 +-
 src/numeric/decasteljau.cpp                      |  2 +-
 src/numeric/decasteljau.h                        |  2 +-
 src/numeric/discreteFrechetDistance.cpp          |  2 +-
 src/numeric/discreteFrechetDistance.h            |  2 +-
 src/numeric/fullMatrix.cpp                       |  2 +-
 src/numeric/fullMatrix.h                         |  2 +-
 src/numeric/hausdorffDistance.cpp                |  2 +-
 src/numeric/hausdorffDistance.h                  |  2 +-
 src/numeric/incompleteBasis.cpp                  |  2 +-
 src/numeric/incompleteBasis.h                    |  2 +-
 src/numeric/mathEvaluator.cpp                    |  2 +-
 src/numeric/mathEvaluator.h                      |  2 +-
 src/numeric/miniBasis.cpp                        |  2 +-
 src/numeric/miniBasis.h                          |  2 +-
 src/numeric/nodalBasis.cpp                       |  2 +-
 src/numeric/nodalBasis.h                         |  2 +-
 src/numeric/orthogonalBasis.cpp                  |  2 +-
 src/numeric/orthogonalBasis.h                    |  2 +-
 src/numeric/pointsGenerators.cpp                 |  2 +-
 src/numeric/pointsGenerators.h                   |  2 +-
 src/numeric/polynomialBasis.cpp                  |  2 +-
 src/numeric/polynomialBasis.h                    |  2 +-
 src/numeric/pyramidalBasis.cpp                   |  2 +-
 src/numeric/pyramidalBasis.h                     |  2 +-
 src/numeric/robustPredicates.h                   |  2 +-
 src/numeric/simpleFunction.h                     |  2 +-
 src/numeric/simpleFunctionPython.h               |  2 +-
 src/parser/CMakeLists.txt                        |  2 +-
 src/parser/FunctionManager.cpp                   |  2 +-
 src/parser/FunctionManager.h                     |  2 +-
 src/parser/Gmsh.l                                |  2 +-
 src/parser/Gmsh.tab.cpp                          |  2 +-
 src/parser/Gmsh.y                                |  2 +-
 src/parser/Gmsh.yy.cpp                           |  2 +-
 src/parser/Parser.h                              |  2 +-
 src/plugin/AnalyseMeshQuality.cpp                |  2 +-
 src/plugin/AnalyseMeshQuality.h                  |  2 +-
 src/plugin/Annotate.cpp                          |  2 +-
 src/plugin/Annotate.h                            |  2 +-
 src/plugin/BoundaryAngles.cpp                    |  2 +-
 src/plugin/BoundaryAngles.h                      |  2 +-
 src/plugin/Bubbles.cpp                           |  2 +-
 src/plugin/Bubbles.h                             |  2 +-
 src/plugin/CMakeLists.txt                        |  2 +-
 src/plugin/CVTRemesh.cpp                         |  2 +-
 src/plugin/CVTRemesh.h                           |  2 +-
 src/plugin/Crack.cpp                             |  2 +-
 src/plugin/Crack.h                               |  2 +-
 src/plugin/Curl.cpp                              |  2 +-
 src/plugin/Curl.h                                |  2 +-
 src/plugin/CurvedBndDist.cpp                     |  2 +-
 src/plugin/CurvedBndDist.h                       |  2 +-
 src/plugin/CutBox.cpp                            |  2 +-
 src/plugin/CutBox.h                              |  2 +-
 src/plugin/CutGrid.cpp                           |  2 +-
 src/plugin/CutGrid.h                             |  2 +-
 src/plugin/CutMesh.cpp                           |  2 +-
 src/plugin/CutMesh.h                             |  2 +-
 src/plugin/CutParametric.cpp                     |  2 +-
 src/plugin/CutParametric.h                       |  2 +-
 src/plugin/CutPlane.cpp                          |  2 +-
 src/plugin/CutPlane.h                            |  2 +-
 src/plugin/CutSphere.cpp                         |  2 +-
 src/plugin/CutSphere.h                           |  2 +-
 src/plugin/DiscretizationError.cpp               |  2 +-
 src/plugin/DiscretizationError.h                 |  2 +-
 src/plugin/Distance.cpp                          |  2 +-
 src/plugin/Distance.h                            |  2 +-
 src/plugin/Divergence.cpp                        |  2 +-
 src/plugin/Divergence.h                          |  2 +-
 src/plugin/Eigenvalues.cpp                       |  2 +-
 src/plugin/Eigenvalues.h                         |  2 +-
 src/plugin/Eigenvectors.cpp                      |  2 +-
 src/plugin/Eigenvectors.h                        |  2 +-
 src/plugin/ExtractEdges.cpp                      |  2 +-
 src/plugin/ExtractEdges.h                        |  2 +-
 src/plugin/ExtractElements.cpp                   |  2 +-
 src/plugin/ExtractElements.h                     |  2 +-
 src/plugin/FieldFromAmplitudePhase.cpp           |  2 +-
 src/plugin/FieldFromAmplitudePhase.h             |  2 +-
 src/plugin/GaussPoints.cpp                       |  2 +-
 src/plugin/GaussPoints.h                         |  2 +-
 src/plugin/Gradient.cpp                          |  2 +-
 src/plugin/Gradient.h                            |  2 +-
 src/plugin/HarmonicToTime.cpp                    |  2 +-
 src/plugin/HarmonicToTime.h                      |  2 +-
 src/plugin/HomologyComputation.cpp               |  2 +-
 src/plugin/HomologyComputation.h                 |  2 +-
 src/plugin/HomologyPostProcessing.cpp            |  2 +-
 src/plugin/HomologyPostProcessing.h              |  2 +-
 src/plugin/Integrate.cpp                         |  2 +-
 src/plugin/Integrate.h                           |  2 +-
 src/plugin/Invisible.cpp                         |  2 +-
 src/plugin/Invisible.h                           |  2 +-
 src/plugin/Isosurface.cpp                        |  2 +-
 src/plugin/Isosurface.h                          |  2 +-
 src/plugin/Lambda2.cpp                           |  2 +-
 src/plugin/Lambda2.h                             |  2 +-
 src/plugin/Levelset.cpp                          |  2 +-
 src/plugin/Levelset.h                            |  2 +-
 src/plugin/LongitudeLatitude.cpp                 |  2 +-
 src/plugin/LongitudeLatitude.h                   |  2 +-
 src/plugin/MakeSimplex.cpp                       |  2 +-
 src/plugin/MakeSimplex.h                         |  2 +-
 src/plugin/MathEval.cpp                          |  2 +-
 src/plugin/MathEval.h                            |  2 +-
 src/plugin/MeshSizeFieldView.cpp                 |  2 +-
 src/plugin/MeshSizeFieldView.h                   |  2 +-
 src/plugin/MeshSubEntities.cpp                   |  2 +-
 src/plugin/MeshSubEntities.h                     |  2 +-
 src/plugin/MeshVolume.cpp                        |  2 +-
 src/plugin/MeshVolume.h                          |  2 +-
 src/plugin/MinMax.cpp                            |  2 +-
 src/plugin/MinMax.h                              |  2 +-
 src/plugin/ModifyComponents.cpp                  |  2 +-
 src/plugin/ModifyComponents.h                    |  2 +-
 src/plugin/ModulusPhase.cpp                      |  2 +-
 src/plugin/ModulusPhase.h                        |  2 +-
 src/plugin/NearToFarField.cpp                    |  2 +-
 src/plugin/NearToFarField.h                      |  2 +-
 src/plugin/NearestNeighbor.cpp                   |  2 +-
 src/plugin/NearestNeighbor.h                     |  2 +-
 src/plugin/NewView.cpp                           |  2 +-
 src/plugin/NewView.h                             |  2 +-
 src/plugin/Particles.cpp                         |  2 +-
 src/plugin/Particles.h                           |  2 +-
 src/plugin/Plugin.cpp                            |  2 +-
 src/plugin/Plugin.h                              |  2 +-
 src/plugin/PluginManager.cpp                     |  2 +-
 src/plugin/PluginManager.h                       |  2 +-
 src/plugin/Probe.cpp                             |  2 +-
 src/plugin/Probe.h                               |  2 +-
 src/plugin/Remove.cpp                            |  2 +-
 src/plugin/Remove.h                              |  2 +-
 src/plugin/Scal2Tens.cpp                         |  2 +-
 src/plugin/Scal2Tens.h                           |  2 +-
 src/plugin/Scal2Vec.cpp                          |  2 +-
 src/plugin/Scal2Vec.h                            |  2 +-
 src/plugin/ShowNeighborElements.cpp              |  2 +-
 src/plugin/ShowNeighborElements.h                |  2 +-
 src/plugin/SimplePartition.cpp                   |  2 +-
 src/plugin/SimplePartition.h                     |  2 +-
 src/plugin/Skin.cpp                              |  2 +-
 src/plugin/Skin.h                                |  2 +-
 src/plugin/Smooth.cpp                            |  2 +-
 src/plugin/Smooth.h                              |  2 +-
 src/plugin/SpanningTree.cpp                      |  2 +-
 src/plugin/SpanningTree.h                        |  2 +-
 src/plugin/SphericalRaise.cpp                    |  2 +-
 src/plugin/SphericalRaise.h                      |  2 +-
 src/plugin/StreamLines.cpp                       |  2 +-
 src/plugin/StreamLines.h                         |  2 +-
 src/plugin/Summation.cpp                         |  2 +-
 src/plugin/Summation.h                           |  2 +-
 src/plugin/Tetrahedralize.cpp                    |  2 +-
 src/plugin/Tetrahedralize.h                      |  2 +-
 src/plugin/Transform.cpp                         |  2 +-
 src/plugin/Transform.h                           |  2 +-
 src/plugin/Triangulate.cpp                       |  2 +-
 src/plugin/Triangulate.h                         |  2 +-
 src/plugin/VoroMetal.cpp                         |  2 +-
 src/plugin/VoroMetal.h                           |  2 +-
 src/plugin/Warp.cpp                              |  2 +-
 src/plugin/Warp.h                                |  2 +-
 src/post/CMakeLists.txt                          |  2 +-
 src/post/ColorTable.cpp                          |  2 +-
 src/post/ColorTable.h                            |  2 +-
 src/post/OctreePost.cpp                          |  2 +-
 src/post/OctreePost.h                            |  2 +-
 src/post/PView.cpp                               |  2 +-
 src/post/PView.h                                 |  2 +-
 src/post/PViewAsSimpleFunction.cpp               |  2 +-
 src/post/PViewAsSimpleFunction.h                 |  2 +-
 src/post/PViewData.cpp                           |  2 +-
 src/post/PViewData.h                             |  2 +-
 src/post/PViewDataGModel.cpp                     |  2 +-
 src/post/PViewDataGModel.h                       |  2 +-
 src/post/PViewDataGModelIO.cpp                   |  2 +-
 src/post/PViewDataGModelIO_CGNS.cpp              |  2 +-
 src/post/PViewDataIO.cpp                         |  2 +-
 src/post/PViewDataList.cpp                       |  2 +-
 src/post/PViewDataList.h                         |  2 +-
 src/post/PViewDataListIO.cpp                     |  2 +-
 src/post/PViewDataRemote.h                       |  2 +-
 src/post/PViewFactory.cpp                        |  2 +-
 src/post/PViewFactory.h                          |  2 +-
 src/post/PViewIO.cpp                             |  2 +-
 src/post/PViewIO_CGNS.cpp                        |  2 +-
 src/post/PViewOptions.cpp                        |  2 +-
 src/post/PViewOptions.h                          |  2 +-
 src/post/PViewVertexArrays.cpp                   |  2 +-
 src/post/PViewX3D.cpp                            |  2 +-
 src/post/PViewX3D.h                              |  2 +-
 src/post/adaptiveData.cpp                        |  2 +-
 src/post/adaptiveData.h                          |  2 +-
 src/post/shapeFunctions.cpp                      |  2 +-
 src/post/shapeFunctions.h                        |  2 +-
 src/solver/CMakeLists.txt                        |  2 +-
 src/solver/FuncGradDisc.h                        |  2 +-
 src/solver/FuncHeaviside.h                       |  2 +-
 src/solver/SElement.cpp                          |  2 +-
 src/solver/SElement.h                            |  2 +-
 src/solver/STensor33.cpp                         |  2 +-
 src/solver/STensor33.h                           |  2 +-
 src/solver/STensor43.cpp                         |  2 +-
 src/solver/STensor43.h                           |  2 +-
 src/solver/STensor53.cpp                         |  2 +-
 src/solver/STensor53.h                           |  2 +-
 src/solver/STensor63.cpp                         |  2 +-
 src/solver/STensor63.h                           |  2 +-
 src/solver/distanceTerm.h                        |  2 +-
 src/solver/dofManager.cpp                        |  2 +-
 src/solver/dofManager.h                          |  2 +-
 src/solver/eigenSolver.cpp                       |  2 +-
 src/solver/eigenSolver.h                         |  2 +-
 src/solver/elasticitySolver.cpp                  |  2 +-
 src/solver/elasticitySolver.h                    |  2 +-
 src/solver/elasticityTerm.cpp                    |  2 +-
 src/solver/elasticityTerm.h                      |  2 +-
 src/solver/femTerm.h                             |  2 +-
 src/solver/filters.cpp                           |  2 +-
 src/solver/filters.h                             |  2 +-
 src/solver/frameSolver.cpp                       |  2 +-
 src/solver/frameSolver.h                         |  2 +-
 src/solver/functionSpace.cpp                     |  2 +-
 src/solver/functionSpace.h                       |  2 +-
 src/solver/groupOfElements.cpp                   |  2 +-
 src/solver/groupOfElements.h                     |  2 +-
 src/solver/helmholtzTerm.h                       |  2 +-
 src/solver/laplaceTerm.h                         |  2 +-
 src/solver/linearSystem.cpp                      |  2 +-
 src/solver/linearSystem.h                        |  2 +-
 src/solver/linearSystemCSR.cpp                   |  2 +-
 src/solver/linearSystemCSR.h                     |  2 +-
 src/solver/linearSystemEigen.cpp                 |  2 +-
 src/solver/linearSystemEigen.h                   |  2 +-
 src/solver/linearSystemFull.h                    |  2 +-
 src/solver/linearSystemGmm.h                     |  2 +-
 src/solver/linearSystemMUMPS.cpp                 |  2 +-
 src/solver/linearSystemMUMPS.h                   |  2 +-
 src/solver/linearSystemPETSc.cpp                 |  2 +-
 src/solver/linearSystemPETSc.h                   |  2 +-
 src/solver/linearSystemPETSc.hpp                 |  2 +-
 src/solver/materialLaw.h                         |  2 +-
 src/solver/quadratureRules.h                     |  2 +-
 src/solver/solverAlgorithms.h                    |  2 +-
 src/solver/solverField.h                         |  2 +-
 src/solver/sparsityPattern.cpp                   |  2 +-
 src/solver/sparsityPattern.h                     |  2 +-
 src/solver/terms.cpp                             |  2 +-
 src/solver/terms.h                               |  2 +-
 src/solver/terms.hpp                             |  2 +-
 src/solver/thermicSolver.cpp                     |  2 +-
 src/solver/thermicSolver.h                       |  2 +-
 utils/misc/gmsh_app.plist                        |  2 +-
 utils/misc/gmsh_dev.plist                        |  2 +-
 utils/misc/update_copyright.sh                   |  4 ++--
 utils/pypi/setup-wheel.py.in                     |  2 +-
 utils/qt/GLWidget.cpp                            |  2 +-
 utils/qt/GLWidget.h                              |  2 +-
 utils/qt/Main.cpp                                |  2 +-
 utils/qt/QGui.cpp                                |  2 +-
 utils/qt/QGui.h                                  |  2 +-
 utils/qt/graphicWindow.cpp                       |  2 +-
 utils/qt/graphicWindow.h                         |  2 +-
 utils/solvers/c++/GmshSocket.h                   |  2 +-
 utils/wrappers/gmshpy/CMakeLists.txt             |  2 +-
 824 files changed, 861 insertions(+), 858 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e08319b105..575167c851 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 4cf438b271..f1042f6536 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 bf0874ebe3..35e1584685 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 d7cab7c26d..92f2468a38 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 d2df61fbfb..f14382b5ac 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 b471303a2b..5b4d448917 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 04df93f9e7..296cf77a25 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 d54642f133..6d985d1724 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 242e2e347b..62995ec075 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 98b514dc10..c0f133df1c 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 ed7fe23441..da37133f1f 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 593187b5ca..7ae3bd33ca 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 4caf36a0b0..222a43f153 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 d11f1f0a50..cbac4bf995 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 9470673d6a..877006a299 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 533d0569c4..3421bafc31 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 8815ebdb5e..83e573da1f 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 a2c8a9bf1d..02f827ace9 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 332c752dd3..90ba6100bd 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 b3b5a8471c..2c626bebca 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 b4365fbb87..a03ea19260 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 4348e5ae5e..1b1493e2ba 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 1ad89d4ec6..8992a7440b 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 06e2cbee6f..ff76746eaa 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 ed34a04684..a99171fb23 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 d7fc84a5c1..b8198eb879 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 3761ba517c..f600a366fb 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 56d876ff5c..acd0c5dba1 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 0d9c798908..bba5ef8a02 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 98e290ae01..a4c0b0a39c 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 489727ce48..4395466119 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 523cd6778f..9416b433ef 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 96c3985a9b..d0f5103fc0 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 e3495257ee..a5bde9e532 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 ea2dea5d38..f4b3c07617 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 2d0313f6a9..35ac6debdd 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 dac8324808..4a0a978ca4 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 7d97fdcdf1..37c32b93af 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 4b30713f08..70c12020be 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 8873cf2a88..001e873da5 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 108727e237..beb8999acf 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 e5483a0bb2..c24d869bee 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 19b4042da7..a94471db11 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 ca2a44184d..deaa5e3cf0 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 c3146638f5..fdda33a527 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 bb1a6d4d65..d133b65c5c 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 5d4773c51b..f62f74d43d 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 b8eff85a4f..bc66941f12 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 611f026a4e..9c65022044 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 526e967bc4..cc299184e0 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 85650e1916..2f21bed113 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 9ffd28e2f2..c2929815ea 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 029db83b54..e66d867dbc 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 22e6760027..7d8594cdc3 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 fb0e70064b..4dd29a167b 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 c28f35b787..6625d42933 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 0db0816989..d8982e14de 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 b871d3ec92..a32cd04a4c 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 f4b5944ee3..d94767f360 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 026c3b2d05..be6c452b46 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 40f1389362..226566ef58 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 546e47431d..598bcf22f8 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 19c4e9017d..7a1004f5f3 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 b99046a71b..ba5041c20e 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 735e537ff2..a9d46c8b01 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 ade1155ab3..887c3bf31f 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 d5cb235159..b2599bae19 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 59e895b2d6..54e829545e 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 943c6ae81e..716535ffe7 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 680c8a7856..d94cbdb148 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 77a27f6925..912aee1eb6 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 64b2799dfd..128b0164e9 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 b19e5e5903..b53997ffbe 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 6e4264a95c..cd3e56ce28 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 b5ecdc1152..cc83c8ab60 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 d22851f9e5..e5e1cde36a 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 27f49da433..203eccd6c4 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 2138dbd56f..babc2083c7 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 8da99f734b..cccbbbe275 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 e9f4307c40..e1657a5b4a 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 e9d4350ccd..ddc587cf7f 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 fd22d1cae1..952d317e80 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 2cbd09d643..fc8e28e2d9 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 752febe75f..ee83be3ded 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 649a6a96cd..931bd7959b 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 5cb97d1d1e..116fb36c93 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 86c8df7480..2ae998d5b8 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 17434fe0ca..6961b2e6f2 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 1f690dd57e..edc1514dc7 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 d9e01ca3c3..44ffa9fbd5 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 6a3813fe00..833a182764 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 082debcee4..8a6569cfa0 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 734ca45659..6ddceb7ffa 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 c677efedd2..fb75ad0851 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 d07ecdac1a..075ca05596 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 c013c2af74..e33469fbe9 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 318b7dd206..5347418efc 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 66753a5c49..1383abc2d0 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 4a8427c500..206c2a03ee 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 cfa7707c6e..bd18453fb1 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 c09efdd0da..b27184042f 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 8ad406cdc2..ef09d2b3be 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 324c6114f6..91d5438de1 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 dd88c0d180..06487e73ce 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 536c7d3684..591a580860 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 c09521486b..09bb7e2a3c 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 87b95fd6fe..b4993b15c9 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 8fa2158811..fc96b53ca6 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 c1821c1521..a3a83907d2 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 8a880d3352..461ea25479 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 6c72068a77..9da3b0d795 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 7d2719e479..b4828b51ad 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 20678ce383..8100826d1b 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 866421b4f7..b6f9fbb90d 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 b33619cad5..2e21e91b53 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 168867f3c5..51c7f490d2 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 14d8f16977..311f52319c 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 caea276e56..1224adc179 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 3c7a0b4f9b..ffcdb0605b 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 71bff7ea99..0739c5a5f4 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 ba89c295bd..ae8d71dbfc 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 ca48659746..00f0c1b466 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 ece258b431..606e140457 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 cf2f81e94d..0e70edc584 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 671d3b56a6..749ee88a69 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 91e71c87b6..09535a343b 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 1036914e3c..f81eeb2506 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 649f7ba63b..3023c8ecf2 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 c9234c2b4f..4f5602b2f9 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 61f96d133b..236107f128 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 e1235c1b9e..d4bdbf39cc 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 0ba1f0cb0c..8d89439635 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 4d9d5618bb..21f9ddf8f2 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 6cc711bb4b..5e43fe0015 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 dac8469a37..31aca16a08 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 7ec9d8a482..b090a0cebf 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 f50ee2dd53..2a1692bc39 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 f45fd759ea..645c15c448 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 82bef5ac15..4c978223aa 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 ca863cd85c..22722e5364 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 1d26e70964..4f43885328 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 95dd27da45..45e1b93bfd 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 2c9448e3cf..92b676649e 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 869fd481a3..7f7eb9694a 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 870be3e8b0..c68b2ac2dd 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 81e199d5b5..2ac5b912a3 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 c77c75ea88..d17e76a6ce 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 7ef1920c9e..cedabcd957 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 0eee098081..2c926aab2b 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 e38bc2268f..9d03d6bd0d 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 2b32f1efb1..a88cf477bd 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 59aec111ca..41a233eaed 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 ef326a2548..11d4d06e17 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 7b3b899593..8bc4b1d4cb 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 ffbb45d4a9..af1b0b58f0 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 0fca5134c1..3e3f272a83 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 140d086188..dc5a59e435 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 f1cf0a4408..f695dd589e 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 6f1940c178..2402fd065b 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 eee5684df5..5364082f47 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 3f9c80f444..71e8437df4 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 1aa6bb5f9a..1809e12abf 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 741f7db29d..a6638fc7cd 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 a29d2d4909..012f75c13b 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 2607dd8143..d3b4af40bd 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 11fafa5333..b6fbb5bdb3 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 1c429945a6..bd4fe2d6c8 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 e2950c94d0..2d2d1fd26e 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 7ec7882f9f..76e3bdf5f0 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 5d95c0177a..6ae41d4e37 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 2b0bf12857..e5f838ce39 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 1b586cfd19..754a9487e3 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 c86fe3f7e6..ea0c58abb2 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 5ae4d2d8ab..1e472e7794 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 42554429ae..0c0c7f36c1 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 2d5940463c..3cc47adcd4 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 709c1daca4..46892975a0 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 8fda655efd..69711584aa 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 af7b982cac..3ff10d90ee 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 5e1390ac05..3d63df0ead 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 5dcf810b92..a38816a90e 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 ff358641b1..6c55a7c939 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 4a99c9695f..aa13be846c 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 4b88e52f47..4dbadb53c5 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 4f2a5f26c6..11f24e5076 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 f6dca93ce8..d0a228b508 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 bbef4ed767..cb5e3ff2d3 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 1e0426a81e..d3d1573d2b 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 2cea44415b..81d8a768d3 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 3ba81f9737..8d82dd2307 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 024c684c0b..e5bfff5abd 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 4893ee376e..4f8100fd4f 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 0c48064bcb..2a79bc3829 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 65bbc8e842..980aa6d16b 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 a44c773948..9cf91c1fc5 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 97d5f957c0..b62d729ff7 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 560cf8728b..89f2c21d70 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 09c7a26c43..e94e8cbb17 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 01df54135c..ad34eef77b 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 cf9772e712..b6de7ff599 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 8fe8951178..889dc56d94 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 f3a0e2563b..0377bfe103 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 e1d618a8e1..e6bc51f4fb 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 2c488d2dc2..9d462c7f80 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 b6a870de6a..0a517af8ee 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 0f0f6ff270..ce03504c00 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 15baddae41..dc7a67d920 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 f8bc86805f..320672e738 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 797495fd01..2901e36fe1 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 f8a2e5f6cc..643eadfec0 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 7790cf42f6..6a74c5b008 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 503769b2df..ac96b49dd7 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 dc16007c51..ad46701bf0 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 5e0365efa1..96e6c60e63 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 ba1d830569..74510e7ea9 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 1370ec2e1c..18964a7cbf 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 295ccc6dfa..0103c2ccc2 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 6102e5f9f5..b6b198dd25 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 3070588b7d..477411ecdb 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 4413216bf0..1681893b2a 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 8599c26e78..3af9c240db 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 b7b26f4f7f..c3c9f25205 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 752076b9fd..9c5fe47f66 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 51c0175926..187f6cd4ce 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 19dc731958..378ffa8576 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 87aad7cddf..e9d682e875 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 a0084882dd..9a9b0f3085 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 b1951e6931..7285fc66f9 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 8b76177c49..c6bf06fadb 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 2767164731..2ace82afff 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 cb3cecefe7..f0cbf8943f 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 5376cc6456..b61f37ee07 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 15808cb49d..d8f39d071f 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 01220b366c..745287cf82 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 7967875592..ff36b18e97 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 1dd998b90a..465f385214 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 2e7d78177a..a00622dd96 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 ed60157ef7..e70b8e9786 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 45faf8d451..3b0b451c1c 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 ef5b19e4b3..d95455f814 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 815093c231..5154467c1f 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 e33f743708..1657df0a51 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 9351ba5c48..48439b36a5 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 7e4c74c2d3..d53fc48ef3 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 7de31abe77..29ebf56dbe 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 6fb9827573..c7a88523bb 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 17b23a6f19..721e8b842b 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 a9e1f489fe..72c573d5b3 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 79b32f1c41..b11abd37b2 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 ae920085e7..a432729f36 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 51394ea00a..1a3a1db5c6 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 d69b7ae864..fed4d93a38 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 7cca7eea06..62b32dc211 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 bbb0c4e078..1e14b1fa87 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 1dfb7995f3..a76f74f929 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 5f167e834c..396d5f4778 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 70e3367751..62aa46a45e 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 446503bd12..1c5cc5e199 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 0027f96e48..eedffd3d98 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 d84696c141..3893a2f788 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 a9ed78dde0..47911e6200 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 831cb6293c..9210bd0d94 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 fda54dd3f5..9fffc62cca 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 5c5e1db68a..b9c671e011 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 9c947779d9..7bc7a8e91c 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 bbb63d81bd..f96d75ae7d 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 c421498a4a..363d988c83 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 3ca4d6e587..77edf9c798 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 e2ce26aaf8..2d775f5480 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 f4c205f774..b97459c788 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 779589e9c0..2221fffbee 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 cb366e56c4..fbf7f7c894 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 466c6cb3b0..00ac2cc974 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 24eb039c79..5576584d52 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 8703e648d1..5f2158ecbe 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 0a52d61145..249318199d 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 708e45d3ec..b87e367b47 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 5333eee144..f0e0bd9b9c 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 8ed0648178..0ed4afc552 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 ab362c3895..e3b38b236e 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 dfbf4e455c..4ac1035a9b 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 e32e46677c..70b15fbe39 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 4b9d7632f6..e505f2ef9d 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 668baea14a..8e46a39693 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 c967e4b807..e74755ae62 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 1eeebb150b..2414e75ff6 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 5151d1ae60..d8e0539ff8 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 4373848f2c..792abaf901 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 7333dc0747..16c5d25a44 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 77c308144c..1166e0785e 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 e360422b35..223261687c 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 01879af444..7b32cb7351 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 a3f3e2e0a0..b1a9d499dc 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 139745ad46..c52f3fc7de 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 7f74f3880a..96dca45215 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 f06227a82e..aee7029c5b 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 770e2d1e08..32feb919e4 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 636f7737dd..341cc44396 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 84bdbe1664..89bd12f17d 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 6cbc92b2e0..c4ccca0409 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 a41b061ce0..95970a88d7 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 7ff92c8578..87553b4692 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 5440fbab9b..acc5ed9b60 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 367e22ff79..12c95848dc 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 a064033455..a708b66899 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 1e0e0df5e0..7475478bad 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 a74cf9001b..c0f7a856cb 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 7fb6aee57e..f991f3b4d7 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 7f1805a08b..744fff0fba 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 5af4d4a42e..ab5a820542 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 2cf55a8f56..655ce96baf 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 008ef6d85a..1f7c0fafe3 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 6aef4de286..c4370b3df8 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 f2e3a55dbb..b979d87768 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 412d1a0fc9..a31bf0f880 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 55ddb47b5f..c40ff1f1c6 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 6c9b87342c..03f8396cc9 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 7f7f2050cb..81abeef532 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 1f39704dbe..919e6b241b 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 3dedeaad0a..e99ab37dc7 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 0da538fd3a..9c3d993272 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 252f0c6a62..b09846f48d 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 9f249a2e87..9cc6ad534d 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 bf4f220402..0a5ff60351 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 ecd6e8aaa2..1522d853f9 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 43c56e09fb..906d582314 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 1ac9fc78c4..e66d978d01 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 475de6cdd7..6f51763dd2 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 2f978e9af0..af3f2edd73 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 e32bd95329..5e803d51b5 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 75f81e0dc8..f7922e6b7e 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 f58139ba9a..e93c7d4fc1 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 dd13065f49..c8ab5f0f87 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 c35a5bcb3c..e0efd1185a 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 275086ee44..78328c287e 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 00144b5065..3f3a2c0e0d 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 e59f229639..f7cd98aa71 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 4ddce5b955..4a1e863d6c 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 f96c0306de..9b0f389ffa 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 c0a2b3586b..31510c068a 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 c9b5660566..aaaf39dec7 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 dd49d91bac..d49d813286 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 85ba002755..7811cb7ddf 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 5072aca31d..b5fa3a93e8 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 68eec58959..4327589225 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 791e7439de..6b18198f39 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 c1726d4030..acc9f251ab 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 663f90ac0c..9fe8dcae6b 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 155883b46d..068357d0fc 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 191bdf0b5e..451f9047f2 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 f65ccd5f62..b95d1264df 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 b17d4cf062..05e2869a0f 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 6dd0f0e35d..2eecee08ae 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 d835423556..040feb80fb 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 cfb352e79b..ddea335e21 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 3dabbe31df..573f574c9f 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 83929ead9d..867999c2b4 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 e63230d425..e8a422acd6 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 9a8cfec1c6..e1e3494ee5 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 adeafb0eeb..221f9208a0 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 2aae023ecc..d256f07d4d 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 7d642a394f..3105785d5d 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 3697bc3da6..0c8fe4ad7d 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 401044171f..d48f606217 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 0686ca7fa7..ac18ab6cb0 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 d785e3a11d..8566fa634e 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 9699371439..62c5615e14 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 aa2e1e62fd..8816855444 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 d372e6c71d..85abde1352 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 d35fd57a3e..08cd604b7b 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 8b2c83cb0c..0c947155f5 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 b185e94a64..3c0c3553b7 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 bf3ab76d59..05548262a6 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 ac333ce31c..31c3f33231 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 d3dee7f977..f766c3692e 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 a097ce0a64..f1f8ed305f 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 10ffb139b0..6c631ceff6 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 6c58f24405..266035c739 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 67b8f4745e..d46600b4c5 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 3ba25ad62b..1879321b85 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 fa41e77d3c..38aa4da116 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 48f1fa336b..0f4e9663a4 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 c7ab1c80b0..37101fb425 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 a1ec5c13a4..66cd1ff6d9 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 c364c93cd0..ae2519127a 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 f386c7cb8f..168c9c8e9c 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 989874ec83..b33ebdbda6 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 93e170ee26..f676ed950c 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 2443a16c9b..0d3743417e 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 7e1b5a840d..9a10182440 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 edec1335d6..075a07ef87 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 7baba05bcf..359b602113 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 86498860be..488709cdf7 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 f23907da82..c2b75fb083 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 38884461fb..f821c6b755 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 c2bcd304a4..cb7a154f5b 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 1fce392862..0191478381 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 0b3c2ae0fb..2a23c04a5a 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 559698194c..9a47e7cde8 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 ed2d7c3ca4..83a6f4655d 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 37b31792f3..1f92c576e3 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 3b0e418567..4e48374665 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 03d488cd3d..0f9eaaa558 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 5056355a72..1d19d77f19 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 7c5cbf1950..a951e2a35c 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 aaabdefa08..fa3da806de 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 6bc9d63168..06b636a958 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 784b3adc1e..12efd64114 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 44c6fab650..7a5d36bcbc 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 27c766eadb..a5b0ed4ce8 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 91b9447ca6..8e5e77cf8c 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 eb1c637135..9c28882f2f 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 1f89892b13..6aa8e9c55b 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 6308d0d490..00e70880dd 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 92c8bb21e5..7c4232ec90 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 72cf7378f8..2410f0195d 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 14bb2236b0..ccbc91928c 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 b65994736d..27c0189085 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 5fcbb65327..5cc74e1340 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 6fe8a65995..8467afcd92 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 7daccc55fe..70bef8c72e 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 1bdd9397eb..d1b6ea24fb 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 a6c38f1ca3..dcd57eb3d0 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 0e30b538f9..fb004e0041 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 9bbc106bc6..b6c30e7337 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 2f7af28115..ed783ab9f1 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 cfaf5706e4..56c6e4eb0a 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 f582c6090d..515b5feaa4 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 d512fc7176..bbc23972c7 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 bb2a3cede5..665982c003 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 796ad56db5..5acd7c9a60 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 e4b219b1a2..82350f8716 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 7268a49494..11f2c993b7 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 7efadeb6b9..b83cb31f25 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 c2d879935f..54e2159a8f 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 a91341cb4d..e154b7adf5 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 d7e2ae73cd..afbd7b0741 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 9331294ed9..4ebafcbd53 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 bc4673b50f..3e6b2454cf 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 41a42eff88..431c105c61 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 cbe72280a9..6dedd79943 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 b9325267ab..cffc059cd4 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 4750ee8d15..9534703c3b 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 4dd79ce927..1efe65e88f 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 31e765b5f6..176bf1029d 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 e9d27773bc..d3e1ce7a91 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 974848d8f8..e75c5a0cbb 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 94f36d59ce..e8e9f15a94 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 5d7a77c245..22f076b531 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 fe7d137fc7..f0ea5672c1 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 b2e4b1c7ef..09ee2d4764 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 d200779f49..2b88021a04 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 34bcaf7590..b4d6bda973 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 36149101e1..2362ada9a3 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 9acbcf38f5..1db30208a7 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 c428d5658e..1122576af4 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 38636f4c7a..d5995068e2 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 d82c133c2d..3dfaf9b49d 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 494aa8d0db..b89930f3e1 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 e9f3a54cb4..a25d265f3d 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 a43bf94552..6a6be93430 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 bf12a3906e..e3a0b65a18 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 2dc8cf126d..26b2f441c6 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 02e6bfc935..f3a57764bc 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 382768c90d..5bd6f3d100 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 6e1c0899ca..a6036b19a9 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 797bbd2bd6..4119b9fc55 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 fa41725597..e81caf1cd6 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 f73be5c460..8c607f495f 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 527ee29f0b..f06a2fa4bb 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 df216b5574..a5f07c29ab 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 3ad97da570..9e6cfba839 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 6e4963ef9e..f117cf5483 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 cd6a6d1a82..9bdd8031a1 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 c7b3df8f8f..144ef401e5 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 3e0b275db5..202b4f3f85 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 fd89f10358..3c8530944c 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 bfaf251cb5..ac08e8e5a5 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 2cc2c62cbf..b7c5a358fe 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 cdee5dadbe..d35b6611be 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 10bc725164..6aacda2350 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 415466cf0f..2c5836e7b7 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 823d1addc2..0919b2a5fe 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 f161622763..5aef107c8e 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 820f253771..d855114980 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 d0993b322b..2b9d2c8f09 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 debe4900db..496d7b598f 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 beeed630e4..24e7ef5955 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 2737abb3a7..d8dc0afe42 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 a8badb96bc..cdbdb111bd 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 8516c20aae..1bbbcfc525 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 3edc158e20..4e2e9b6379 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 34465d67bd..36a6027046 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 dfd829aa9b..7cb1f8bccb 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 5f1beae818..dcb4ba167a 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 354b8e6ff7..33c1aedb6f 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 103b180d6e..f8d51cd252 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 6da44ea84b..7a19ae28e8 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 cb20070cff..198f229145 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 4152ed8286..e7ec35802c 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 47ce3e7f4f..02488d81e9 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 cd5989014f..870d36a634 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 de2788de29..b435c55e93 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 6698ea9f49..92d9fb9f74 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 58c65894d6..cb82ff447d 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 d61aa7a5be..2a5d9994db 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 fdb09a4924..2d3d958e8a 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 0025571c1d..5eb1e1fb81 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 fb5580ce9b..ab11dcc098 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 03a052a2f6..326b2122c4 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 52f76bfc56..4b4609137c 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 d086bd163c..e591daa4f4 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 b69fe7ab7b..f2edc411a1 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 cebe480646..725ab9440b 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 e7c1d397ab..afbaa34753 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 a41e5431c7..9158505eb0 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 2dc7b13935..eb226a9636 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 4a01562257..e99a132595 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 c6994fe534..5db5fc2d9b 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 03f7258721..4146dcaa72 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 127ef471a0..66fb2fcc64 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 c7c7d82903..4dbc83f290 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 bc7553bf28..ff69247263 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 93c7510565..6561d64188 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 19a8e9f7fc..f76d6d3dd4 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 7959c97683..d95e402959 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 875fdff6a3..6df9b0870b 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 af76bcbb63..63a2b5b927 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 32241ac7ce..018f6ec417 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 fd4ea5076d..cf5e16f9b8 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 e205bca8d2..109520e048 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 abe9a2c257..4847ba7dc1 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 aaa6a57f12..dd253d5883 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 16c13cb550..d85ed91320 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 c81ebb17e6..8a9aa4bba7 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 8e0c0bb3f9..18825d0b44 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 68153e485e..dc87d4df24 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 e591f506ed..d1125668cc 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 e39d4788ab..11c152454d 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 c285d4073f..96954dd3da 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 35ce799100..864b73e918 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 35c44af46e..35a4849e90 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 1e6b677227..1d58bcb8b9 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 c681121ec1..764780d4d8 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 daa642b5ac..28155eba2a 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 7700bd1b0b..341b0bff8e 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 d2a192e620..2e722fc7ca 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 b2b83cd90f..26048142e9 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 d5e66e36b9..9303035f30 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 9aec85a378..d4e33ee20d 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 b9386f886e..d82bd44483 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 0aa075dd1e..a7020db340 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 dc3915ad0e..3ff3344496 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 cc02a4f402..a5a7757ce4 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 d09f0801a5..bd555f669a 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 57863d5727..a9e1cb6ee2 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 83b55b6595..64a9394ffb 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 6ad74619db..72fe3e6bdd 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 8a1cc97857..27559fb4c8 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 bd834b3dea..fa331a4a09 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 4e28794b1e..41c7b9101e 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 76be8af97b..d199e3077b 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 ea496c2e9b..b23d3e0381 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 54f828f629..1f129dc396 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 934fd2aac0..e26b18ae7c 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 549dc5e2f7..d192b9f33b 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 98b5bcac24..198c0a2fc4 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 d0f5119802..c66fe8fdf8 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 ef15c27c7a..56143ee54f 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 6a5254a9e7..4b1c09bd20 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 a40d908e00..ed9b26811d 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 bf31b7b55f..099277849b 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 5f2cd8f737..7fed0ea761 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 164314f4be..24c256c140 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 d622bc4a3e..2f9af622b9 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 f951adb28b..6d464cb9ff 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 20192dfef0..50381bcedd 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 a541b3c16c..09cd6469b8 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 6b3e68a03e..5b5148e21e 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 342cbb027c..144cc9f71c 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 f6ec814502..4d2b66d558 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 38a58c2715..8e008392a3 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 cf4172a8d8..5703fe13de 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 e403b88787..e73433965a 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 2e30809895..a48f19d1ad 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 ac9df543fc..abe8716332 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 bcdf72f4c0..7905e3acfb 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 9029a9cbdc..9b1e3dac4e 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 741ac09b46..7fd34f5822 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 cc15400409..900cd2644b 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 a8b63a4698..4c439d20fe 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 fb8156e100..194e8310d7 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 9d9f9e52d2..ad78ce863b 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 43b8a3de6a..9b09874967 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 478a293e79..cd81500957 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 a50338e8bb..2270d24ad4 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 74f76d0232..c008aaacc0 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 dc6201fd89..f9503f6a7f 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 e28d4354d1..6db194ea4e 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 cf6401833c..5b4597850b 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 a647dc3fae..c4a5a5f08c 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 d8c4cf5826..45ed969890 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 7c2cc8feae..0996baee83 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 1deca7b66f..5b28d36def 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 0c3a904e6f..f8809ba6eb 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 470cb207d5..257600eaad 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 c5dedb24e8..2b7dab129a 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 ad00d90672..7dc36caa07 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 6c07330269..cc25b22be1 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 4f1bc30b72..1f0d67d0eb 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 131f307cf7..5d7c272a12 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 a88648c743..2d0f70c0dc 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 9308f35612..74f12afdd7 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 5d26dc8e04..93a980231f 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 c82ad58e3c..7552a09eb4 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 0aa2026047..d9d097ecdc 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 07553cd345..b40d801be5 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 29b657f0a0..e57d33eb21 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 9afef33b39..d9be8ce1ea 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 4edbb90fe2..a06c636168 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 492f20b63c..65d1365f72 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 72ea826007..0c431acdde 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 69d5a01078..c7921379ad 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 8cfc692f36..8d6f18cf73 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 64904c8b7e..2c8dedbd00 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 bbc864951f..0633ce0349 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 fdfcdc36fd..02c4014bef 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 9f4bd40278..9d78aa776a 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 7aa5ea6c61..374f6e947b 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 2295fe4113..962f61a257 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 21aacf2323..28d330d1da 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 604c4635b7..f10af186d4 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 7e6f8156c5..ce6a14e743 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 815bac8d5d..9823aa4e95 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 7400be7d65..c350640549 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 e3bdd72bf1..473a59f2a3 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 f2e18dac0b..e08f8aaf16 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 f399fd6ccb..2777ea6e58 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 fbcf7234b9..19bc86b61d 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 b4df822c14..98ea0c0755 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 4c28191629..74e146c62c 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 ab8d756e1b..345fe36af6 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 6004eb42d2..6568b71eec 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 65ff5d25a6..c4884a9b67 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 7ef914c0da..74a66da92f 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 9c698fa326..9a0031d4e3 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 bf1520a4f5..cf29491dd6 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 e7965c3edf..2e9bffdaee 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 691fbbdbc4..a0bd354d36 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 1e8a85a23a..ed2007cd2b 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 7f9e4b0e6a..b1d1284412 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 8e52bdb902..681d19bb29 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 cd376ea0e1..507d456ff0 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 86379dc1b0..6d9556d4f1 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 37bb095b6f..59f41d9b20 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 fde7f9b635..e2f11cfa26 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 ad9927c5c2..3dc8cfe7f4 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 54eb9d20dd..ded76e12c0 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 111d60d3ab..71f59ae528 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 54f7b72362..2e879c1aca 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 1bded5d73b..72a9b4966f 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 f6ae282cc5..b45ad48aca 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 adb23b70d0..7491d88769 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 639c96ed64..8411a0670d 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 70e3e60fa3..ff94d12e58 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 3a96f2b792..5783cccecc 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 f46b8cc2b3..07a951212f 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 9e9eb66a13..c91833b048 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 ada68173e7..2a5d6cd511 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 3602a0abe0..ed3b4307cc 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 8d96d42e72..655135fde9 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 cb5ac9a3c6..e0975e3c94 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 461236c255..045f51237d 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 cc28bc9389..9ca0a69e4f 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 32fefc5aaf..a69b44b01f 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 05ea0fa738..9336971a4c 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 10d627fe80..6633e96968 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 fabec823ba..c579aec12c 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 578ec4bc0b..2cef1ee6e7 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 aa166e6668..df7fe70546 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 e61c7c2808..86fbabcb20 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 cc77169ce0..045ac13bac 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 f06011bb50..5f2306e4ae 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 04425ecb6a..c3cc34a880 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 de4100a317..46ad02d3ec 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 369dd163aa..7c9cb4b489 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 f9f277719b..79a7cf7e1b 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 663122684b..972ffcaec2 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 78f8032bff..75eb4bcfa6 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 500343fc68..8dfd6208aa 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 75d9b16ba6..793be0834c 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 b649042841..2015273b48 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 6b18895c12..ce27e4b98f 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 d9510ac280..3de7095d68 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 b9afbab84e..1b25fd6130 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 ccc6b2f46a..42ee8e6cfa 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 ee55025596..3b7798bfdc 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 12a00f254f..ca1a92929b 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 9ff8e7d6e7..048f8026df 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 5fd7736e87..c5c7cdc5e0 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 5ebbab78b5..24110bcd1d 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 81d421b9d3..7cbe9b697a 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 9c89dbd5c9..58820c1955 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 e6a1a6fef0..aa253ba1da 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 7351e92d1c..7386cb1ce2 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 d3eade2544..9fe304030d 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 a7fffdd213..6af503f226 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 4b1828d90c..74e5186c80 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 7fa2855cce..84a66bd506 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 29fa0d70c1..c4c72399ec 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 979ef21087..f63060bbec 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 7d646b2f84..37018ff95f 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 b492b39cc0..df650e896f 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 160cb21c12..a37d3c6b45 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 730cc5c3f4..8b166cea06 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 d9b357f452..0330b55fcf 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 2de6054a81..9d6e4c3ef6 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 698fc26985..859d3879db 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 af2cd4b126..94c046e427 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 e9990d1520..0cd2d831da 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 ef0c0b8d52..ad12928c0a 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 2ba85207db..ad9ef8de6f 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 7cf23a2838..82e2285fe8 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 d8dadb8d47..3aad0ff353 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 5909bfd7cb..1a8f54f031 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 65f338cc06..45a6def71d 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 ac97c678e0..f668e9183d 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 94d74a9f34..6796072ddd 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 58ff9b1f27..3dacf5b7c9 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 26023bad9e..f6f5ad1227 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 0128b1df88..427d0be2cb 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 5c125ef067..44cd4d312e 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 9bb37d308c..5552be4452 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 a8d08e4a3b..7ddbae6747 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 d0b8bd2d27..a9369dd03d 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 8e49ace5ff..06149cd213 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 f634cf26ba..dee11744b6 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 7cd595458f..19bb7f93f5 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 55a606ae85..acc0df39df 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 06f9b617e4..6ea526fb97 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 6e177f178e..95ef938b3a 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 de09eac453..17fae72d4b 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 359a86460b..02836c6f6d 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 69547f3b56..1c8323ec9a 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 6d423ec033..dcd24ce544 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 95946db92d..7d66fa8022 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 f6124a23b9..d298dc8e2e 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 6017c7dc34..a38da353a1 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 67567066f1..c0418b7dc1 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 6a5b250b9b..69921f492a 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 51b0d264de..8b2a351aff 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 64c745fa7b..ab315b4379 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 1719a3dad3..38706ac42b 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 d02dc45306..a8953671e3 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 4f9fd6b64f..dca0083aee 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 854dde3253..71f50ca597 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 cdfceafc98..bca707be42 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 cbc18f7945..b5c5b69559 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 6ad13e3f56..1c60e21f5c 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 b8a0b11336..4f834a0d71 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 d11a35fc14..5d3a54bfab 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 4d72c552c5..deb1c000ed 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 b01506d70c..63fcc45e64 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 1eb2ed62a0..9b9061ccc7 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 d41973da9d..c384fb978a 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 2ec3802fe7..a999fa92e3 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 4054f351fd..846d9d9717 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 ece4402ff4..857a3a2932 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 274e34f2ed..3d944e82dc 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 5d8d094b37..c0a0980cad 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 e30c2afbd5..ecbccc4b86 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 ded9915fa8..a25e2d5914 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 40016e1ca0..2fbc0bfc51 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 16b6020091..263b26c775 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 ae4fd16faf..22ef61e12c 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 8df25b7d4b..5e6ddc8ff4 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 015fd5036d..4507c2360e 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 85e79c9f4a..2c0b4d9342 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 11adcb65ed..c6b3eaf975 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 b771a66638..28f07353fa 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 7ea223b356..501fd985aa 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 b61667affb..187f96289a 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 a15da4407d..4cd21545f0 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 3d6fb9f3de..43b84ee596 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 d6bbd4b6d0..da11514f84 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 4a849e1614..2b88a98744 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 de58c83127..dffcdc74b3 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 a548def864..ad70194b54 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 efcfb1457d..82f9f7a5cd 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 639fc7cd65..a66b4c3a81 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 16870fdbbe..bb44d1986d 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 6214abed9c..1e1caf5035 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 e7ec3ec7a3..c61440f0d6 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 cf5c01add9..e5787ac7c3 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 31a96afc20..f0db781972 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 72789ec5f4..f06de8003b 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 585f839118..ef480812aa 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 777c1263f3..e44d64ed51 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 34d946e15e..82d960fc67 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 3b09f5a9d0..aa5c7a0b81 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 ad289a23d2..0b9e41ccdb 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 b8ec4f86a7..96f8c38fe2 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 d3ff86f927..7da2f47379 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 f2862b15ff..4e81851629 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 5cbe2c07a9..7e5ee0814e 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 4e99003d81..aad9205ce3 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 e788cb2be2..7db0af282f 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 47fac6925b..6f656f581d 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 6a97f4b961..550a540d88 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 1cf3375563..b3ccd1f274 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 a2517c1fb1..2d262337ed 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 c4e6ee98c5..b9b52d7b3f 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 0ab8a9cc36..20b6c637f8 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 944de7d464..ed65822604 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 bf478ab7bf..2a83204246 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 af29622a5e..a86bd16d7d 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 43fef263f3..dfa719c0d8 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 743634fceb..c06fd9318d 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 d84ca34ba2..711d3564ac 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 7adebbe0ab..9c03ac8eae 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 d2fd063d5b..3bea045fb1 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 aef82afbbf..287d1fd8d5 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 f918c51f0f..c54faafb97 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 a825606c44..31eb4b2d4d 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.
-- 
GitLab