diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml
index 215554943..6283ab1f8 100644
--- a/.github/workflows/tools.yml
+++ b/.github/workflows/tools.yml
@@ -41,7 +41,10 @@ jobs:
- run: ./configure
- run: make
- run: sudo make install
- - run: make osx-bundle
+ - run: make osx-dmg
+ - uses: actions/upload-artifact@v3
+ with:
+ path: "*.dmg"
windows:
runs-on: windows-latest
diff --git a/ChangeLog b/ChangeLog
index d71ced9a0..5b715154e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,17 +1,26 @@
-## [16.1.0] - Unreleased
+# Changelog
-### General
+## [16.1.0a1] - 2023-09-14
+
+### Changed
+- Cython 3.0 is now used for pygambit.
+- Documentation of the pygambit API has been moved into docstrings.
+- Chance action probabilities are now enforced to sum to exactly one at an information
+ set. This is accomplished by changing the API to set probabilities for all actions
+ simultaneously; it is no longer possible to assign an action probability individually.
+
+### Added
- Documented support in Python for estimating quantal response equilibria using
either fixed-point or empirical payoff methods
-## [16.0.3] - Unreleased
-
### Fixed
+- Corrected reference counting for C++ Game objects which could result in objects
+ never being deallocated (see #331)
+- Corrected Lyapunov function minimisation returning critical points that are
+ not global minima (i.e. not equilibria) (#329)
- Corrected a regression in accessing contingencies of a game in Python.
-- Removed use of explcit StopIteration (a holdover from Python 2.x support).
+- Removed use of explicit StopIteration (a holdover from Python 2.x support).
-### General
-- C++11 features are now actively used.
## [16.0.2] - 2022-01-28
diff --git a/INSTALL.md b/INSTALL.md
index bc734ea3f..7784b80e6 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -126,12 +126,11 @@ a wxWidgets installation.
### pygambit Python extension
Gambit is available as a Python extension module, called `pygambit`.
-Python versions 3.7 through 3.10 inclusive are supported.
`pygambit` is available via PyPi and `pip`.
-If you wish to compile the extension module on your own, then you can
+If you wish to compile the extension module on your own, then you can,
+from the root directory, execute
- cd src
python setup.py build
python setup.py install
diff --git a/Makefile.am b/Makefile.am
index 39b78d82f..e027df20e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
##
## This file is part of Gambit
-## Copyright (c) 1994-2014, The Gambit Project (http://www.gambit-project.org)
+## Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
##
## FILE: Makefile.am
## Top-level automake input file for Gambit
diff --git a/README.md b/README.md
index ef95edb93..0a7f92375 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,33 @@
-# Gambit
+
+
+
+
-This is the README file for Gambit, software tools for game theory.
+![Latest development version](https://img.shields.io/github/downloads-pre/gambitproject/gambit/latest/total?label=Latest%20development%20version)
+![PyPI - Version](https://img.shields.io/pypi/v/pygambit?label=PyPI%20version)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/pygambit?label=PyPI%20downloads)
+![PyPI - License](https://img.shields.io/pypi/l/pygambit)
-The latest information on Gambit can be obtained from the
-Gambit website at
-http://www.gambit-project.org
-Instructions on installing Gambit can be found in the
-file [INSTALL.md](INSTALL.md) in this directory.
+**Gambit** is the package for doing computation in (non-cooperative) game theory.
+
+Gambit provides:
+
+- Structures to represent games in extensive and strategic form
+- Methods for building and modifying games
+- Representations of mixed strategy and mixed behavior profiles
+- Many algorithms for computing one or more Nash equilibria of games
+- Facilities for computing quantal response equilibria and fitting QREs to data
+
+
+## How to get Gambit
+
+Gambit's GitHub repository is at https://github.com/gambitproject/gambit.
+
+Official Gambit releases are available from
+[the releases section of the repository](https://github.com/gambitproject/gambit/releases)
+
+Gambit offers [the Python package `pygambit`](https://pypi.org/project/pygambit/),
+installable via PyPI.
+
diff --git a/configure.ac b/configure.ac
index c03b7a05c..116e882fd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
dnl
dnl This file is part of Gambit
-dnl Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+dnl Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
dnl
dnl FILE: configure.ac
dnl autoconf configuration script for Gambit
diff --git a/contrib/Makefile.am b/contrib/Makefile.am
index 2d514941b..42da23164 100644
--- a/contrib/Makefile.am
+++ b/contrib/Makefile.am
@@ -1,6 +1,6 @@
##
## This file is part of Gambit
-## Copyright (c) 1994-2013, The Gambit Project (http://www.gambit-project.org)
+## Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
##
## FILE: contrib/Makefile.am
## automake input file for contrib subdirectory
diff --git a/contrib/mac/Info.plist b/contrib/mac/Info.plist
index 135e4a4c3..7ef1d1329 100644
--- a/contrib/mac/Info.plist
+++ b/contrib/mac/Info.plist
@@ -19,15 +19,15 @@
CFBundleSignature
????
CFBundleVersion
- 16.0.2
+ 16.1.0a
CFBundleShortVersionString
- 16.0.2
+ 16.1.0a
CFBundleGetInfoString
- Gambit version 16.0.2, (c) 1994-2022 The Gambit Project
+ Gambit version 16.1.0a, (c) 1994-2023 The Gambit Project
CFBundleLongVersionString
- 16.0.2, (c) 1994-2022 The Gambit Project
+ 16.1.0a, (c) 1994-2023 The Gambit Project
NSHumanReadableCopyright
- Copyright 1994-2022 The Gambit Project
+ Copyright 1994-2023 The Gambit Project
LSRequiresCarbon
CSResourcesFileMapped
diff --git a/contrib/scripts/Makefile.am b/contrib/scripts/Makefile.am
index f9212f855..a813075cf 100644
--- a/contrib/scripts/Makefile.am
+++ b/contrib/scripts/Makefile.am
@@ -1,6 +1,6 @@
##
## This file is part of Gambit
-## Copyright (c) 1994-2013, The Gambit Project (http://www.gambit-project.org)
+## Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
##
## FILE: contrib/scripts/Makefile.am
## automake input for sample scripts directory
diff --git a/doc/conf.py b/doc/conf.py
index 6de95b696..6e70fe79d 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -48,9 +48,9 @@
# built documents.
#
# The short X.Y version.
-version = '16.0'
+version = '16.1'
# The full version, including alpha/beta/rc tags.
-release = '16.0.2'
+release = '16.1.0a1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/doc/index.rst b/doc/index.rst
index 6ed87174d..8b333798c 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -34,8 +34,8 @@ If you are citing Gambit in a paper, we suggest a citation of the form:
McKelvey, Richard D., McLennan, Andrew M., and
`Turocy, Theodore L. `__
- (2014).
- Gambit: Software Tools for Game Theory, Version 16.0.2.
+ (2023).
+ Gambit: Software Tools for Game Theory, Version 16.1.0.
http://www.gambit-project.org.
Replace the version number and year as appropriate if you use a
diff --git a/doc/intro.rst b/doc/intro.rst
index 27c0ec9f3..87854cdec 100644
--- a/doc/intro.rst
+++ b/doc/intro.rst
@@ -181,17 +181,8 @@ include:
Downloading Gambit
------------------
-Gambit operates on an annual release cycle roughly mirroring the
-(northern hemisphere) academic year. A new version is promoted to
-stable/teaching each August; the major version number is equal to the
-last two digits of the year in which the version becomes stable.
-
-This document covers Gambit 16.0.2.
-You can download it from
-`Sourceforge
-`_.
-Full source code is available, as are precompiled binaries for
-Microsoft Windows and Mac OS X.
+Gambit source code and built binaries can be downloaded from the project
+`GitHub repository releases section`.
Older versions of Gambit can be downloaded from
`http://sourceforge.net/projects/gambit/files
@@ -199,23 +190,6 @@ Older versions of Gambit can be downloaded from
versions is limited.
-Community
----------
-
-The following mailing lists are available for those interested in the
-use and further development of Gambit:
-
-`gambit-announce@lists.sourceforge.net `_
- Announcement-only mailing list for notifications of new releases of
- Gambit.
-
-`gambit-users@lists.sourceforge.net `_
- General discussion forum for teaching and research users of Gambit.
-
-`gambit-devel@lists.sourceforge.net `_
- Discussion for those interested in devleoping or extending Gambit,
- or using Gambit source code in other applications.
-
Bug reports
-----------
diff --git a/doc/tools.rst b/doc/tools.rst
index a9b13b40a..cd158c1ba 100644
--- a/doc/tools.rst
+++ b/doc/tools.rst
@@ -101,7 +101,7 @@ Computing the pure-strategy equilibria of extensive game :download:`e02.efg
$ gambit-enumpure e02.efg
Search for Nash equilibria in pure strategies
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,0,0,1,0
@@ -112,7 +112,7 @@ strategies::
$ gambit-enumpure -S e02.efg
Search for Nash equilibria in pure strategies
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,0,1,0
@@ -123,7 +123,7 @@ only one information set; therefore the set of solutions is larger::
$ gambit-enumpure -A e02.efg
Search for Nash equilibria in pure strategies
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,1,0,1,0
@@ -209,7 +209,7 @@ Computing equilbria of the extensive game :download:`e01.efg
$ gambit-enumpoly e01.efg
Compute Nash equilibria by solving polynomial systems
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
Heuristic search implementation Copyright (C) 2006, Litao Wei
This is free software, distributed under the GNU GPL
@@ -291,7 +291,7 @@ in Figure 2 of Selten (International Journal of Game Theory,
$ gambit-enummixed e02.nfg
Compute Nash equilibria by enumerating extreme points
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
Enumeration code based on lrslib 4.2b,
Copyright (C) 1995-2005 by David Avis (avis@cs.mcgill.ca)
This is free software, distributed under the GNU GPL
@@ -305,7 +305,7 @@ information using the `-c` switch::
$ gambit-enummixed -c e02.nfg
Compute Nash equilibria by enumerating extreme points
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
Enumeration code based on lrslib 4.2b,
Copyright (C) 1995-2005 by David Avis (avis@cs.mcgill.ca)
This is free software, distributed under the GNU GPL
@@ -365,7 +365,7 @@ the reduced strategic form of the example in Figure 2 of Selten
$ gambit-gnm e02.nfg
Compute Nash equilibria using a global Newton method
Gametracer version 0.2, Copyright (C) 2002, Ben Blum and Christian Shelton
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,2.99905e-12,0.5,0.5
@@ -415,7 +415,7 @@ the reduced strategic form of the example in Figure 2 of Selten
$ gambit-ipa e02.nfg
Compute Nash equilibria using iterated polymatrix approximation
Gametracer version 0.2, Copyright (C) 2002, Ben Blum and Christian Shelton
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1.000000,0.000000,0.000000,1.000000,0.000000
@@ -506,7 +506,7 @@ Computing an equilibrium of extensive game :download:`e02.efg
$ gambit-lcp e02.efg
Compute Nash equilibria by solving a linear complementarity program
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,1/2,1/2,1/2,1/2
@@ -579,7 +579,7 @@ strategies each, with a unique equilibrium in mixed strategies::
$ gambit-lp 2x2const.nfg
Compute Nash equilibria by solving a linear program
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1/3,2/3,1/3,2/3
@@ -652,7 +652,7 @@ Computing an equilibrium in mixed strategies of :download:`e02.efg
$ gambit-liap e02.nfg
Compute Nash equilibria by minimizing the Lyapunov function
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE, 0.998701, 0.000229, 0.001070, 0.618833, 0.381167
@@ -735,7 +735,7 @@ Computing an equilibrium in mixed strategies of :download:`e02.efg
$ gambit-simpdiv e02.nfg
Compute Nash equilibria using simplicial subdivision
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,0,1,0
@@ -835,7 +835,7 @@ in Figure 2 of Selten (International Journal of Game Theory,
$ gambit-logit e02.nfg
Compute a branch of the logit equilibrium correspondence
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
0.000000,0.333333,0.333333,0.333333,0.5,0.5
@@ -896,7 +896,7 @@ Example invocation for HTML output::
$ gambit-convert -O html 2x2.nfg
Convert games among various file formats
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
Two person 2 x 2 game with unique mixed equilibrium
@@ -911,7 +911,7 @@ Example invocation for LaTeX output::
$ gambit-convert -O sgame 2x2.nfg
Convert games among various file formats
- Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
+ Gambit version 16.0.2, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
\begin{game}{2}{2}[Player 1][Player 2]
diff --git a/gambit.wxs b/gambit.wxs
index dcf71730d..4462e34b5 100644
--- a/gambit.wxs
+++ b/gambit.wxs
@@ -1,6 +1,6 @@
-
+
diff --git a/setup.py b/setup.py
index 6483ec2b9..4e6ebc649 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/setup.py
# Setuptools configuration file for Gambit Python extension
@@ -70,16 +70,16 @@ def readme():
setuptools.setup(
name="pygambit",
version="16.1.0a1",
- description="Software tools for game theory",
+ description="Package for computation in game theory",
long_description=readme(),
classifiers=[
"Development Status :: 4 - Beta",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
- "Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Scientific/Engineering :: Mathematics"
],
@@ -93,7 +93,7 @@ def readme():
'Source': 'https://github.com/gambitproject/gambit',
'Tracker': 'https://github.com/gambitproject/gambit/issues',
},
- python_requires=">=3.7",
+ python_requires=">=3.8",
install_requires=[
'lxml', # used for reading/writing GTE files
'numpy',
diff --git a/src/core/array.h b/src/core/array.h
index faa67d6c3..e2fd7794f 100644
--- a/src/core/array.h
+++ b/src/core/array.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/array.h
// A basic bounds-checked array type
diff --git a/src/core/dvector.cc b/src/core/dvector.cc
index 6f9bc2aa2..6b74081a6 100644
--- a/src/core/dvector.cc
+++ b/src/core/dvector.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/dvector.cc
// Instantiation of doubly partitioned vector types
diff --git a/src/core/dvector.h b/src/core/dvector.h
index b2dfe3e9d..4e916fcf7 100644
--- a/src/core/dvector.h
+++ b/src/core/dvector.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/dvector.h
// Doubly-partitioned vector class
diff --git a/src/core/dvector.imp b/src/core/dvector.imp
index 857b60c49..8a140ca62 100644
--- a/src/core/dvector.imp
+++ b/src/core/dvector.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/dvector.imp
// Implementation of doubly-partitioned vector class
diff --git a/src/core/function.cc b/src/core/function.cc
index 893d9c5cf..807968567 100644
--- a/src/core/function.cc
+++ b/src/core/function.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/function.cc
// Implementation of function and function minimization routines
diff --git a/src/core/function.h b/src/core/function.h
index c14aeb37c..96abb35ea 100644
--- a/src/core/function.h
+++ b/src/core/function.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/function.h
// Interface to function and function minimization routines
diff --git a/src/core/integer.cc b/src/core/integer.cc
index 3d3844e24..e74152c46 100644
--- a/src/core/integer.cc
+++ b/src/core/integer.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/integer.cc
// Implementation of an arbitrary-length integer class
diff --git a/src/core/integer.h b/src/core/integer.h
index 645f6529e..420ea2c9a 100644
--- a/src/core/integer.h
+++ b/src/core/integer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/integer.h
// Interface to an arbitrary-length integer class
diff --git a/src/core/list.h b/src/core/list.h
index 5a7ec4b9c..4e063b534 100644
--- a/src/core/list.h
+++ b/src/core/list.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/list.h
// A generic (doubly) linked-list container class
diff --git a/src/core/matrix.cc b/src/core/matrix.cc
index 440057333..fa5443950 100644
--- a/src/core/matrix.cc
+++ b/src/core/matrix.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/matrix.cc
// Instantiation of common matrix types
diff --git a/src/core/matrix.h b/src/core/matrix.h
index d431a4500..7a800eacd 100644
--- a/src/core/matrix.h
+++ b/src/core/matrix.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/matrix.h
// Interface to a matrix class
diff --git a/src/core/matrix.imp b/src/core/matrix.imp
index 23e65ac69..97ec6a8fc 100644
--- a/src/core/matrix.imp
+++ b/src/core/matrix.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/matrix.imp
// Implementation of matrix method functions
diff --git a/src/core/pvector.cc b/src/core/pvector.cc
index 3d719c29e..721d94de8 100644
--- a/src/core/pvector.cc
+++ b/src/core/pvector.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/pvector.cc
// Instantiation of partitioned vector types
diff --git a/src/core/pvector.h b/src/core/pvector.h
index 2fdaf4a46..72b73af00 100644
--- a/src/core/pvector.h
+++ b/src/core/pvector.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/pvector.h
// Partitioned vector class
diff --git a/src/core/pvector.imp b/src/core/pvector.imp
index 8dfac28ba..e70d37935 100644
--- a/src/core/pvector.imp
+++ b/src/core/pvector.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/pvector.imp
// Implementation of partitioned vector members
diff --git a/src/core/rational.cc b/src/core/rational.cc
index dcf274c1f..6a144ee20 100644
--- a/src/core/rational.cc
+++ b/src/core/rational.cc
@@ -1,5 +1,5 @@
//
-// This file is part of Gambit Copyright (c) 1994-2022, The Gambit
+// This file is part of Gambit Copyright (c) 1994-2023, The Gambit
// Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/rational.cc
diff --git a/src/core/rational.h b/src/core/rational.h
index 976985bc9..0e0f6f9d5 100644
--- a/src/core/rational.h
+++ b/src/core/rational.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/rational.h
// Interface to a rational number class
diff --git a/src/core/recarray.h b/src/core/recarray.h
index 3493979f5..a526a2722 100644
--- a/src/core/recarray.h
+++ b/src/core/recarray.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/recarray.h
// Rectangular array base class
diff --git a/src/core/sqmatrix.cc b/src/core/sqmatrix.cc
index 7f5a84bee..1a95c3385 100644
--- a/src/core/sqmatrix.cc
+++ b/src/core/sqmatrix.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/sqmatrix.cc
// Instantiation of common square matrix types
diff --git a/src/core/sqmatrix.h b/src/core/sqmatrix.h
index 5450ef6f9..b06c49cd0 100644
--- a/src/core/sqmatrix.h
+++ b/src/core/sqmatrix.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/sqmatrix.h
// Implementation of square matrices
diff --git a/src/core/sqmatrix.imp b/src/core/sqmatrix.imp
index 0da5a93fd..81e8dc0a3 100644
--- a/src/core/sqmatrix.imp
+++ b/src/core/sqmatrix.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/sqmatrix.imp
// Implementation of square matrices
diff --git a/src/core/vector.cc b/src/core/vector.cc
index 43d780bfe..589d97a11 100644
--- a/src/core/vector.cc
+++ b/src/core/vector.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/vector.cc
// Instantiation of vector types
diff --git a/src/core/vector.h b/src/core/vector.h
index da0c293bb..81c23b968 100644
--- a/src/core/vector.h
+++ b/src/core/vector.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/vector.h
// A vector class
diff --git a/src/core/vector.imp b/src/core/vector.imp
index f1a08841c..af02689dd 100644
--- a/src/core/vector.imp
+++ b/src/core/vector.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/vector.imp
// Implementation of vector class
diff --git a/src/gambit.h b/src/gambit.h
index d17598cd7..51e11e8c8 100644
--- a/src/gambit.h
+++ b/src/gambit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gambit.h
// Top-level include file for Gambit library
diff --git a/src/games/agg/agg.cc b/src/games/agg/agg.cc
index 2a716cdcc..0a0f55dd6 100644
--- a/src/games/agg/agg.cc
+++ b/src/games/agg/agg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/agg.cc
diff --git a/src/games/agg/agg.h b/src/games/agg/agg.h
index 2653a870b..f8590dada 100644
--- a/src/games/agg/agg.h
+++ b/src/games/agg/agg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/agg.h
diff --git a/src/games/agg/bagg.h b/src/games/agg/bagg.h
index 57869890b..2bc8e8583 100644
--- a/src/games/agg/bagg.h
+++ b/src/games/agg/bagg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2014, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/bagg.h
diff --git a/src/games/agg/gray.h b/src/games/agg/gray.h
index 22c243c64..96b67dec2 100644
--- a/src/games/agg/gray.h
+++ b/src/games/agg/gray.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/GrayComposition.h
diff --git a/src/games/agg/proj_func.h b/src/games/agg/proj_func.h
index 3ad293c46..027e84faf 100644
--- a/src/games/agg/proj_func.h
+++ b/src/games/agg/proj_func.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/proj_func.h
diff --git a/src/games/agg/trie_map.h b/src/games/agg/trie_map.h
index 1665c0d34..dc3c70c22 100644
--- a/src/games/agg/trie_map.h
+++ b/src/games/agg/trie_map.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/trie_map.h
diff --git a/src/games/agg/trie_map.imp b/src/games/agg/trie_map.imp
index e92f86433..9bbc6a07e 100644
--- a/src/games/agg/trie_map.imp
+++ b/src/games/agg/trie_map.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: src/libagg/trie_map.imp
diff --git a/src/games/behav.cc b/src/games/behav.cc
index a3d197864..933178e48 100644
--- a/src/games/behav.cc
+++ b/src/games/behav.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/behav.cc
// Instantiation of behavior profile classes.
diff --git a/src/games/behav.h b/src/games/behav.h
index a8ea1e03e..6c06a4123 100644
--- a/src/games/behav.h
+++ b/src/games/behav.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/behav.h
// Behavior strategy profile classes
diff --git a/src/games/behav.imp b/src/games/behav.imp
index 27709efbf..f8698525b 100644
--- a/src/games/behav.imp
+++ b/src/games/behav.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/behav.imp
// Behavior strategy profile classes.
diff --git a/src/games/behavitr.cc b/src/games/behavitr.cc
index 1509d9c8e..e85098ea5 100644
--- a/src/games/behavitr.cc
+++ b/src/games/behavitr.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org
//
// FILE: src/libgambit/behavitr.cc
// Implementation of extensive form action iterators
diff --git a/src/games/behavitr.h b/src/games/behavitr.h
index 1daf61338..e49a0a27d 100644
--- a/src/games/behavitr.h
+++ b/src/games/behavitr.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/behavitr.h
// Interface to extensive form action iterators
diff --git a/src/games/behavspt.cc b/src/games/behavspt.cc
index 4988492b7..09ba35337 100644
--- a/src/games/behavspt.cc
+++ b/src/games/behavspt.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/behavspt.cc
// Implementation of supports for extensive forms
diff --git a/src/games/behavspt.h b/src/games/behavspt.h
index 21ea9448b..1f948ff0f 100644
--- a/src/games/behavspt.h
+++ b/src/games/behavspt.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/behavspt.h
// Interface to supports for extensive forms
diff --git a/src/games/file.cc b/src/games/file.cc
index eaa98169f..f76ec62bf 100644
--- a/src/games/file.cc
+++ b/src/games/file.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/file.cc
// Parser for reading game savefiles
diff --git a/src/games/game.cc b/src/games/game.cc
index 3dd75897d..1702beb98 100644
--- a/src/games/game.cc
+++ b/src/games/game.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/game.cc
// Implementation of extensive form game representation
diff --git a/src/games/game.h b/src/games/game.h
index 88585b87f..de368de06 100644
--- a/src/games/game.h
+++ b/src/games/game.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/game.h
// Declaration of base class for representing games
diff --git a/src/games/gameagg.cc b/src/games/gameagg.cc
index 7f6cdc9f5..cf89f3e2c 100644
--- a/src/games/gameagg.cc
+++ b/src/games/gameagg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gameagg.cc
// Implementation of action-graph game representation
diff --git a/src/games/gameagg.h b/src/games/gameagg.h
index 0b8ad76d1..0d3ba156e 100644
--- a/src/games/gameagg.h
+++ b/src/games/gameagg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2010, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gameagg.h
// Declaration of GameAggRep, the action-graph game representation
diff --git a/src/games/gamebagg.cc b/src/games/gamebagg.cc
index ea2be8021..bc3ce3a48 100644
--- a/src/games/gamebagg.cc
+++ b/src/games/gamebagg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gamebagg.cc
// Implementation of Bayesian action-graph game representation
diff --git a/src/games/gamebagg.h b/src/games/gamebagg.h
index 9f8cef012..423519fde 100644
--- a/src/games/gamebagg.h
+++ b/src/games/gamebagg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gameagg.h
// Declaration of the Bayesian action-graph game representation
diff --git a/src/games/gameexpl.h b/src/games/gameexpl.h
index 921e66bf1..213d8fd11 100644
--- a/src/games/gameexpl.h
+++ b/src/games/gameexpl.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gameexpl.h
// Declaration of base class for explicit game representations
diff --git a/src/games/gametable.cc b/src/games/gametable.cc
index 4326ba9a8..acd4c89f8 100644
--- a/src/games/gametable.cc
+++ b/src/games/gametable.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gametable.cc
// Implementation of strategic game representation
diff --git a/src/games/gametable.h b/src/games/gametable.h
index 29faca090..a0579ffeb 100644
--- a/src/games/gametable.h
+++ b/src/games/gametable.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gametable.h
// Declaration of strategic game representation
diff --git a/src/games/gametree.cc b/src/games/gametree.cc
index aeb1f5ae1..4f55ddd35 100644
--- a/src/games/gametree.cc
+++ b/src/games/gametree.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gametree.cc
// Implementation of extensive game representation
diff --git a/src/games/gametree.h b/src/games/gametree.h
index 752a8f45f..21826e436 100644
--- a/src/games/gametree.h
+++ b/src/games/gametree.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/gametree.h
// Declaration of extensive game representation
diff --git a/src/games/mixed.cc b/src/games/mixed.cc
index 421abf056..204885b40 100644
--- a/src/games/mixed.cc
+++ b/src/games/mixed.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/mixed.cc
// Instantiation of template classes used in normal forms
diff --git a/src/games/mixed.h b/src/games/mixed.h
index aac6d3bb4..8c7435269 100644
--- a/src/games/mixed.h
+++ b/src/games/mixed.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/mixed.h
// Declaration of mixed strategy profile classes
diff --git a/src/games/mixed.imp b/src/games/mixed.imp
index 3b23101cb..341d19ff8 100644
--- a/src/games/mixed.imp
+++ b/src/games/mixed.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/mixed.imp
// Implementation of mixed strategy profile classes
diff --git a/src/games/nash.cc b/src/games/nash.cc
index 9c8af2e3b..e7d388150 100644
--- a/src/games/nash.cc
+++ b/src/games/nash.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/nash.cc
// Framework for computing (sub)sets of Nash equilibria.
diff --git a/src/games/nash.h b/src/games/nash.h
index 5fef98bd3..a9ab05189 100644
--- a/src/games/nash.h
+++ b/src/games/nash.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/nash.h
// Framework for computing (sub)sets of Nash equilibria.
diff --git a/src/games/number.h b/src/games/number.h
index 32a29054c..8a2d832a0 100644
--- a/src/games/number.h
+++ b/src/games/number.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/number.h
// A simple class for storing numerical data in a game
diff --git a/src/games/stratitr.cc b/src/games/stratitr.cc
index 55c635047..82f3807ad 100644
--- a/src/games/stratitr.cc
+++ b/src/games/stratitr.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/stratitr.cc
// Implementation of normal form iterators
diff --git a/src/games/stratitr.h b/src/games/stratitr.h
index 3eba03f07..a4ac70256 100644
--- a/src/games/stratitr.h
+++ b/src/games/stratitr.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/stratitr.h
// Normal form iterator class
diff --git a/src/games/stratspt.cc b/src/games/stratspt.cc
index abb663151..461802ed4 100644
--- a/src/games/stratspt.cc
+++ b/src/games/stratspt.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/stratspt.cc
// Implementation of strategy classes for normal forms
diff --git a/src/games/stratspt.h b/src/games/stratspt.h
index d670c8c29..dd90648e2 100644
--- a/src/games/stratspt.h
+++ b/src/games/stratspt.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/libgambit/stratspt.h
// Interface to strategy classes for normal forms
diff --git a/src/games/writer.cc b/src/games/writer.cc
index 50c5520d6..a7d481d62 100644
--- a/src/games/writer.cc
+++ b/src/games/writer.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/writer.h
// Classes for writing out games to various formats
diff --git a/src/games/writer.h b/src/games/writer.h
index 4ab2b152e..095f45b13 100644
--- a/src/games/writer.h
+++ b/src/games/writer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/writer.h
// Classes for writing out games to various formats
diff --git a/src/gui/analysis.cc b/src/gui/analysis.cc
index 45ddcf8ff..09f2bad95 100644
--- a/src/gui/analysis.cc
+++ b/src/gui/analysis.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/analysis.cc
// Declaration of analysis storage classes
diff --git a/src/gui/analysis.h b/src/gui/analysis.h
index 71d5a6cbb..0f44e11b2 100644
--- a/src/gui/analysis.h
+++ b/src/gui/analysis.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/analysis.h
// Declaration of analysis storage classes
diff --git a/src/gui/app.cc b/src/gui/app.cc
index dbdc5a22e..0b042b250 100644
--- a/src/gui/app.cc
+++ b/src/gui/app.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/gambit.cc
// Implementation of main wxApp class
diff --git a/src/gui/app.h b/src/gui/app.h
index 661e10d9e..0d17eeccb 100644
--- a/src/gui/app.h
+++ b/src/gui/app.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/gambit.h
// Declaration of application-level class for Gambit graphical interface
diff --git a/src/gui/dlabout.cc b/src/gui/dlabout.cc
index 8674ee4e4..4cf4eabaa 100644
--- a/src/gui/dlabout.cc
+++ b/src/gui/dlabout.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlabout.cc
// Implementation of "about" dialog
@@ -73,7 +73,7 @@ gbtAboutDialog::gbtAboutDialog(wxWindow *p_parent)
0, wxALIGN_CENTER, 5);
topSizer->Add(FormattedText(this,
- _T("Copyright (C) 1994-2022, The Gambit Project"),
+ _T("Copyright (C) 1994-2023, The Gambit Project"),
wxFont(12, wxFONTFAMILY_ROMAN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL)),
0, wxTOP | wxALIGN_CENTER, 20);
topSizer->Add(FormattedText(this,
diff --git a/src/gui/dlabout.h b/src/gui/dlabout.h
index 565c1a7ee..f81cb9741 100644
--- a/src/gui/dlabout.h
+++ b/src/gui/dlabout.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlabout.h
// Declaration of "about" dialog
diff --git a/src/gui/dleditmove.cc b/src/gui/dleditmove.cc
index cb3ca1e5d..0d4f5faf2 100644
--- a/src/gui/dleditmove.cc
+++ b/src/gui/dleditmove.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dleditmove.cc
// Dialog for viewing and editing properties of a move
diff --git a/src/gui/dleditmove.h b/src/gui/dleditmove.h
index 2281fe411..9b3763e8e 100644
--- a/src/gui/dleditmove.h
+++ b/src/gui/dleditmove.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dleditmove.h
// Dialog for viewing and editing properties of a move
diff --git a/src/gui/dleditnode.cc b/src/gui/dleditnode.cc
index 835b5003a..ae57eb398 100644
--- a/src/gui/dleditnode.cc
+++ b/src/gui/dleditnode.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dleditnode.cc
// Dialog for viewing and editing properties of a node
diff --git a/src/gui/dleditnode.h b/src/gui/dleditnode.h
index 65c90db54..4d6b81df4 100644
--- a/src/gui/dleditnode.h
+++ b/src/gui/dleditnode.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dleditnode.h
// Dialog for viewing and editing properties of a node
diff --git a/src/gui/dlefglayout.cc b/src/gui/dlefglayout.cc
index 16fd4cdd4..f317881d5 100644
--- a/src/gui/dlefglayout.cc
+++ b/src/gui/dlefglayout.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefglayout.cc
// Declaration of dialog to set tree layout parameters
diff --git a/src/gui/dlefglayout.h b/src/gui/dlefglayout.h
index 22c8c1b50..fc21423ed 100644
--- a/src/gui/dlefglayout.h
+++ b/src/gui/dlefglayout.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefglayout.h
// Declaration of dialog to set tree layout parameters
diff --git a/src/gui/dlefglegend.cc b/src/gui/dlefglegend.cc
index c5aa2a04b..17894bf4a 100644
--- a/src/gui/dlefglegend.cc
+++ b/src/gui/dlefglegend.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefglegend.cc
// Declaration of dialog to set tree layout parameters
diff --git a/src/gui/dlefglegend.h b/src/gui/dlefglegend.h
index 8afed2c68..3e852340f 100644
--- a/src/gui/dlefglegend.h
+++ b/src/gui/dlefglegend.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefglegend.h
// Dialog for setting legends for extensive form display
diff --git a/src/gui/dlefglogit.cc b/src/gui/dlefglogit.cc
index 0e5088903..f0a37b1ae 100644
--- a/src/gui/dlefglogit.cc
+++ b/src/gui/dlefglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefglogit.cc
// Dialog for monitoring progress of logit equilibrium computation
diff --git a/src/gui/dlefglogit.h b/src/gui/dlefglogit.h
index 434b69043..1fa56fc93 100644
--- a/src/gui/dlefglogit.h
+++ b/src/gui/dlefglogit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefglogit.h
// Dialog for monitoring logit equilibrium computation
diff --git a/src/gui/dlefgreveal.cc b/src/gui/dlefgreveal.cc
index 865732597..a3d9bf1bc 100644
--- a/src/gui/dlefgreveal.cc
+++ b/src/gui/dlefgreveal.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefgreveal.cc
// Dialog for revealing actions to players
diff --git a/src/gui/dlefgreveal.h b/src/gui/dlefgreveal.h
index 56309b116..746c43fce 100644
--- a/src/gui/dlefgreveal.h
+++ b/src/gui/dlefgreveal.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlefgreveal.h
// Dialog for revealing actions to players
diff --git a/src/gui/dlexcept.h b/src/gui/dlexcept.h
index ffad2e1bd..e8269f610 100644
--- a/src/gui/dlexcept.h
+++ b/src/gui/dlexcept.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlexcept.h
// Declaration of internal exception error dialog.
diff --git a/src/gui/dlgameprop.cc b/src/gui/dlgameprop.cc
index 69edba424..139b738ff 100644
--- a/src/gui/dlgameprop.cc
+++ b/src/gui/dlgameprop.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlgameprop.cc
// Dialog for viewing and editing properties of a game
diff --git a/src/gui/dlgameprop.h b/src/gui/dlgameprop.h
index 04e2258a4..90b0ee4bb 100644
--- a/src/gui/dlgameprop.h
+++ b/src/gui/dlgameprop.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlgameprop.h
// Dialog for viewing and editing properties of a game
diff --git a/src/gui/dlinsertmove.cc b/src/gui/dlinsertmove.cc
index eecfeda44..2f1436313 100644
--- a/src/gui/dlinsertmove.cc
+++ b/src/gui/dlinsertmove.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlinsertmove.cc
// Implementation of dialog to insert a move into a tree
diff --git a/src/gui/dlinsertmove.h b/src/gui/dlinsertmove.h
index 40068392e..dcf1fe459 100644
--- a/src/gui/dlinsertmove.h
+++ b/src/gui/dlinsertmove.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlinsertmove.h
// Declaration of dialog to insert move into a tree
diff --git a/src/gui/dlnash.cc b/src/gui/dlnash.cc
index 41669ad4f..73c6279da 100644
--- a/src/gui/dlnash.cc
+++ b/src/gui/dlnash.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlnash.cc
// Dialog for selecting algorithms to compute Nash equilibria
diff --git a/src/gui/dlnash.h b/src/gui/dlnash.h
index 6530ed052..400625cc2 100644
--- a/src/gui/dlnash.h
+++ b/src/gui/dlnash.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlnash.h
// Dialog for selecting algorithms to compute Nash equilibria
diff --git a/src/gui/dlnashmon.cc b/src/gui/dlnashmon.cc
index 784cd6cfd..da8f11fa6 100644
--- a/src/gui/dlnashmon.cc
+++ b/src/gui/dlnashmon.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlnashmon.cc
// Dialog for monitoring progress of logit equilibrium computation
diff --git a/src/gui/dlnashmon.h b/src/gui/dlnashmon.h
index e7e15c1f8..4cd7a9a3f 100644
--- a/src/gui/dlnashmon.h
+++ b/src/gui/dlnashmon.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlnashmon.h
// Dialog for monitoring Nash equilibrium computation progress
diff --git a/src/gui/dlnfglogit.cc b/src/gui/dlnfglogit.cc
index 71b63653d..39aea9482 100644
--- a/src/gui/dlnfglogit.cc
+++ b/src/gui/dlnfglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/dlnfglogit.cc
// Dialog for monitoring progress of logit equilibrium computation
diff --git a/src/gui/edittext.cc b/src/gui/edittext.cc
index bcb67f840..5f73aea98 100644
--- a/src/gui/edittext.cc
+++ b/src/gui/edittext.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/edittext.cc
// A widget that functions as an editable wxStaticText
diff --git a/src/gui/edittext.h b/src/gui/edittext.h
index f87e40164..b7e543721 100644
--- a/src/gui/edittext.h
+++ b/src/gui/edittext.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/edittext.h
// A widget that functions as an editable wxStaticText
diff --git a/src/gui/efgdisplay.cc b/src/gui/efgdisplay.cc
index 33dfa2848..78ed193d1 100644
--- a/src/gui/efgdisplay.cc
+++ b/src/gui/efgdisplay.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efgdisplay.cc
// Implementation of window class to display extensive form tree
diff --git a/src/gui/efgdisplay.h b/src/gui/efgdisplay.h
index ce8c79ff2..6b9786141 100644
--- a/src/gui/efgdisplay.h
+++ b/src/gui/efgdisplay.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efgdisplay.h
// Declaration of window class to display extensive form tree
diff --git a/src/gui/efglayout.cc b/src/gui/efglayout.cc
index 95d316461..c0bb0dcc7 100644
--- a/src/gui/efglayout.cc
+++ b/src/gui/efglayout.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efglayout.cc
// Implementation of tree layout representation
diff --git a/src/gui/efglayout.h b/src/gui/efglayout.h
index 7ffdc4f32..1b97ccd2b 100644
--- a/src/gui/efglayout.h
+++ b/src/gui/efglayout.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efglayout.h
// Interface to tree layout representation
diff --git a/src/gui/efgpanel.cc b/src/gui/efgpanel.cc
index bb3b77d93..aec4ffbff 100644
--- a/src/gui/efgpanel.cc
+++ b/src/gui/efgpanel.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efgpanel.cc
// Main viewing panel for extensive forms
diff --git a/src/gui/efgpanel.h b/src/gui/efgpanel.h
index e2a7a0f77..9b729a51e 100644
--- a/src/gui/efgpanel.h
+++ b/src/gui/efgpanel.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efgpanel.h
// Main viewing panel for extensive forms
diff --git a/src/gui/efgprofile.cc b/src/gui/efgprofile.cc
index 0a18093eb..66206a207 100644
--- a/src/gui/efgprofile.cc
+++ b/src/gui/efgprofile.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efgprofile.cc
// Extensive form behavior profile window
diff --git a/src/gui/efgprofile.h b/src/gui/efgprofile.h
index de2531323..d13b95fd0 100644
--- a/src/gui/efgprofile.h
+++ b/src/gui/efgprofile.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/efgprofile.h
// Extensive form behavior profile window
diff --git a/src/gui/gamedoc.cc b/src/gui/gamedoc.cc
index b4da6087b..6d258b8b0 100644
--- a/src/gui/gamedoc.cc
+++ b/src/gui/gamedoc.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/gamedoc.cc
// Implementation of game document class
diff --git a/src/gui/gamedoc.h b/src/gui/gamedoc.h
index 239bb3a2e..f38004907 100644
--- a/src/gui/gamedoc.h
+++ b/src/gui/gamedoc.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/gamedoc.h
// Declaration of game document class
diff --git a/src/gui/gameframe.cc b/src/gui/gameframe.cc
index bac4e2804..dd82df5d6 100644
--- a/src/gui/gameframe.cc
+++ b/src/gui/gameframe.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/gameframe.cc
// Implementation of frame containing views of a game
diff --git a/src/gui/gameframe.h b/src/gui/gameframe.h
index 1fbd0fd18..41a4542c2 100644
--- a/src/gui/gameframe.h
+++ b/src/gui/gameframe.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/gameframe.h
// Interface to frame containing the views of a game
diff --git a/src/gui/menuconst.h b/src/gui/menuconst.h
index a3d2b79ec..c61e5df7e 100644
--- a/src/gui/menuconst.h
+++ b/src/gui/menuconst.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/menuconst.h
// Declaration of constants used for menu items
diff --git a/src/gui/nfgpanel.cc b/src/gui/nfgpanel.cc
index 545d006bc..eae65527e 100644
--- a/src/gui/nfgpanel.cc
+++ b/src/gui/nfgpanel.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/nfgpanel.cc
// Implementation of normal form panel
diff --git a/src/gui/nfgpanel.h b/src/gui/nfgpanel.h
index 6c9639c26..73bd05fb2 100644
--- a/src/gui/nfgpanel.h
+++ b/src/gui/nfgpanel.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/nfgpanel.h
// Panel to display normal form games in tabular format
diff --git a/src/gui/nfgprofile.cc b/src/gui/nfgprofile.cc
index 1d21eead4..e4d49d6fb 100644
--- a/src/gui/nfgprofile.cc
+++ b/src/gui/nfgprofile.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/nfgprofile.cc
// Normal form mixed profile window
diff --git a/src/gui/nfgprofile.h b/src/gui/nfgprofile.h
index 6f338e482..46f2ec840 100644
--- a/src/gui/nfgprofile.h
+++ b/src/gui/nfgprofile.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/nfgprofile.h
// Normal form mixed profile window
diff --git a/src/gui/nfgtable.cc b/src/gui/nfgtable.cc
index f79ac2043..046559008 100644
--- a/src/gui/nfgtable.cc
+++ b/src/gui/nfgtable.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/nfgtable.cc
// Implementation of strategic game matrix display/editor
diff --git a/src/gui/nfgtable.h b/src/gui/nfgtable.h
index 31ff84aa4..c3714c06f 100644
--- a/src/gui/nfgtable.h
+++ b/src/gui/nfgtable.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/nfgtable.h
// Declaration of control to display/edit strategic game tables
diff --git a/src/gui/renratio.cc b/src/gui/renratio.cc
index ae88a6b15..41b99ddb4 100644
--- a/src/gui/renratio.cc
+++ b/src/gui/renratio.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/renratio.cc
// Implementation of wxSheet renderer for rational numbers
diff --git a/src/gui/renratio.h b/src/gui/renratio.h
index f0ab8f7be..568618208 100644
--- a/src/gui/renratio.h
+++ b/src/gui/renratio.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/renratio.h
// Declaration of wxSheet renderer for rational numbers
diff --git a/src/gui/style.cc b/src/gui/style.cc
index 03fed9f1d..6fa37838f 100644
--- a/src/gui/style.cc
+++ b/src/gui/style.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/style.cc
// Display configuration class for the extensive form
diff --git a/src/gui/style.h b/src/gui/style.h
index 8c4557def..7b85a514b 100644
--- a/src/gui/style.h
+++ b/src/gui/style.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/style.h
// Class to store settings related to graphical interface styling
diff --git a/src/gui/valnumber.cc b/src/gui/valnumber.cc
index 0c09f19f4..350ae7261 100644
--- a/src/gui/valnumber.cc
+++ b/src/gui/valnumber.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/valnumber.cc
// wxValidator specialization to gbtNumber
diff --git a/src/gui/valnumber.h b/src/gui/valnumber.h
index cedf419b8..9a207b3ca 100644
--- a/src/gui/valnumber.h
+++ b/src/gui/valnumber.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/gui/valnumber.h
// wxValidator specialization to gbtNumber
diff --git a/src/pygambit/__init__.py b/src/pygambit/__init__.py
index 9fbd42674..31593b9d7 100644
--- a/src/pygambit/__init__.py
+++ b/src/pygambit/__init__.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/__init__.py
# Top-level module file for gambit
diff --git a/src/pygambit/action.pxi b/src/pygambit/action.pxi
index e54424154..9af1c9afa 100644
--- a/src/pygambit/action.pxi
+++ b/src/pygambit/action.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/action.pxi
# Cython wrapper for actions
diff --git a/src/pygambit/behav.pxi b/src/pygambit/behav.pxi
index f50527ab8..9a9f5bd3c 100644
--- a/src/pygambit/behav.pxi
+++ b/src/pygambit/behav.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/behav.pxi
# Cython wrapper for behavior strategies
diff --git a/src/pygambit/enumeration.py b/src/pygambit/enumeration.py
index 0dbfa41a4..a29d67648 100644
--- a/src/pygambit/enumeration.py
+++ b/src/pygambit/enumeration.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/enumeration.py
# Enumeration of support profiles for a strategic game
diff --git a/src/pygambit/error.py b/src/pygambit/error.py
index 274ce87ed..4935e3bea 100644
--- a/src/pygambit/error.py
+++ b/src/pygambit/error.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/error.py
# Exceptions raised by Gambit Python interface
diff --git a/src/pygambit/gambit.pyx b/src/pygambit/gambit.pyx
index bcbac9b4f..255d9e4f2 100644
--- a/src/pygambit/gambit.pyx
+++ b/src/pygambit/gambit.pyx
@@ -1,7 +1,7 @@
# cython: language_level=3str
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/libgambit.pyx
# Cython wrapper for Gambit C++ library
diff --git a/src/pygambit/game.pxi b/src/pygambit/game.pxi
index e4a7b12e4..a4538400e 100644
--- a/src/pygambit/game.pxi
+++ b/src/pygambit/game.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/game.pxi
# Cython wrapper for games
diff --git a/src/pygambit/gameiter.py b/src/pygambit/gameiter.py
index 1c17b24c3..15c660987 100644
--- a/src/pygambit/gameiter.py
+++ b/src/pygambit/gameiter.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/gameiter.py
# Iteration tools over games in pure Python
diff --git a/src/pygambit/games/__init__.py b/src/pygambit/games/__init__.py
index 5114c9f06..505a29305 100644
--- a/src/pygambit/games/__init__.py
+++ b/src/pygambit/games/__init__.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/games/__init__.py
# Module definition file for special games submodule of Gambit
diff --git a/src/pygambit/games/contest.py b/src/pygambit/games/contest.py
index d6e8c5248..5c9f3874e 100644
--- a/src/pygambit/games/contest.py
+++ b/src/pygambit/games/contest.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/games/contest.py
# Custom implementation of contest games
diff --git a/src/pygambit/games/meanstat.py b/src/pygambit/games/meanstat.py
index 5adf28657..1b6cc2fe2 100644
--- a/src/pygambit/games/meanstat.py
+++ b/src/pygambit/games/meanstat.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/games/meanstat.py
# Custom implementation of mean-statistic games
diff --git a/src/pygambit/games/public.py b/src/pygambit/games/public.py
index 112a8869f..708ea0aef 100644
--- a/src/pygambit/games/public.py
+++ b/src/pygambit/games/public.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/games/public.py
# Custom implementation of voluntary public goods contribution games
diff --git a/src/pygambit/gte.py b/src/pygambit/gte.py
index a76eba625..3db1ba797 100644
--- a/src/pygambit/gte.py
+++ b/src/pygambit/gte.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/gte.py
# File format interface with Game Theory Explorer
diff --git a/src/pygambit/infoset.pxi b/src/pygambit/infoset.pxi
index f6160a484..3b6dc1598 100644
--- a/src/pygambit/infoset.pxi
+++ b/src/pygambit/infoset.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/infoset.pxi
# Cython wrapper for information sets
diff --git a/src/pygambit/levelk.py b/src/pygambit/levelk.py
index bfaaf1ad7..1b33fbb26 100644
--- a/src/pygambit/levelk.py
+++ b/src/pygambit/levelk.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/levelk.py
# Provides support for level-k/cognitive hierarchy modeling
diff --git a/src/pygambit/mixed.pxi b/src/pygambit/mixed.pxi
index 0f6d050cc..d3322daa0 100644
--- a/src/pygambit/mixed.pxi
+++ b/src/pygambit/mixed.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/mixed.pxi
# Cython wrapper for mixed strategy profiles
diff --git a/src/pygambit/nash.h b/src/pygambit/nash.h
index e5ea8b11f..8a89cd5cc 100644
--- a/src/pygambit/nash.h
+++ b/src/pygambit/nash.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/python/gambit/lib/nash.h
// Shims for Cython wrapper for computation of equilibrium
diff --git a/src/pygambit/nash.pxi b/src/pygambit/nash.pxi
index 2fad374a9..95c14cda3 100644
--- a/src/pygambit/nash.pxi
+++ b/src/pygambit/nash.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/nash.pxi
# Cython wrapper for Nash equilibrium computations
diff --git a/src/pygambit/nash.py b/src/pygambit/nash.py
index 887d61517..17bc4baa4 100644
--- a/src/pygambit/nash.py
+++ b/src/pygambit/nash.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/nash.py
# A set of utilities for computing Nash equilibria
diff --git a/src/pygambit/node.pxi b/src/pygambit/node.pxi
index 2b7f5773d..405be524c 100644
--- a/src/pygambit/node.pxi
+++ b/src/pygambit/node.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/node.pxi
# Cython wrapper for nodes
diff --git a/src/pygambit/outcome.pxi b/src/pygambit/outcome.pxi
index c3e4aa8cd..de25e625f 100644
--- a/src/pygambit/outcome.pxi
+++ b/src/pygambit/outcome.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/outcome.pxi
# Cython wrapper for outcomes
diff --git a/src/pygambit/pctrace.py b/src/pygambit/pctrace.py
index 2f44c03e7..e63815596 100644
--- a/src/pygambit/pctrace.py
+++ b/src/pygambit/pctrace.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/pctrace.py
# Trace a smooth parameterized curve using a predictor-corrector method
diff --git a/src/pygambit/player.pxi b/src/pygambit/player.pxi
index 0a6bc9605..6f601e427 100644
--- a/src/pygambit/player.pxi
+++ b/src/pygambit/player.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/player.pxi
# Cython wrapper for players
diff --git a/src/pygambit/profiles.py b/src/pygambit/profiles.py
index 26ba67fe4..3a7800cc8 100644
--- a/src/pygambit/profiles.py
+++ b/src/pygambit/profiles.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/profiles.py
# Base classes for strategy profiles
diff --git a/src/pygambit/qre.py b/src/pygambit/qre.py
index 1597e475b..29f30a83a 100644
--- a/src/pygambit/qre.py
+++ b/src/pygambit/qre.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/qre.py
# A set of utilities for copmuting and analyzing quantal response equilibria
diff --git a/src/pygambit/strategy.pxi b/src/pygambit/strategy.pxi
index 590fdbf8a..06b2d6700 100644
--- a/src/pygambit/strategy.pxi
+++ b/src/pygambit/strategy.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/strategy.pxi
# Cython wrapper for strategies
diff --git a/src/pygambit/stratspt.pxi b/src/pygambit/stratspt.pxi
index d27fe2da5..cc7c19f00 100644
--- a/src/pygambit/stratspt.pxi
+++ b/src/pygambit/stratspt.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/lib/stratspt.pxi
# Cython wrapper for strategy supports
diff --git a/src/pygambit/util.h b/src/pygambit/util.h
index aee3a8725..8890c0fd7 100644
--- a/src/pygambit/util.h
+++ b/src/pygambit/util.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/python/gambit/lib/util.h
// Convenience functions for Cython wrapper
diff --git a/src/solvers/enummixed/clique.cc b/src/solvers/enummixed/clique.cc
index 11914438c..3824dd085 100644
--- a/src/solvers/enummixed/clique.cc
+++ b/src/solvers/enummixed/clique.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enummixed/clique.cc
// Maximal cliques and solution components via von Stengel's algorithm
diff --git a/src/solvers/enummixed/clique.h b/src/solvers/enummixed/clique.h
index e2e21869b..9a2a39519 100644
--- a/src/solvers/enummixed/clique.h
+++ b/src/solvers/enummixed/clique.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/enummixed/clique.h
// Maximal cliques and connected components
diff --git a/src/solvers/enummixed/enummixed.cc b/src/solvers/enummixed/enummixed.cc
index 5c800ca80..44bfa4d9d 100644
--- a/src/solvers/enummixed/enummixed.cc
+++ b/src/solvers/enummixed/enummixed.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enummixed/enummixed.cc
// Compute Nash equilibria via Mangasarian's algorithm
diff --git a/src/solvers/enummixed/enummixed.h b/src/solvers/enummixed/enummixed.h
index 4aa7426b7..1e33bd0c6 100644
--- a/src/solvers/enummixed/enummixed.h
+++ b/src/solvers/enummixed/enummixed.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/nash/enummixed.h
// Enumerate all mixed strategy equilibria of two-player games
diff --git a/src/solvers/enummixed/lrsenum.cc b/src/solvers/enummixed/lrsenum.cc
index b3b5326fc..aea7e4d2c 100644
--- a/src/solvers/enummixed/lrsenum.cc
+++ b/src/solvers/enummixed/lrsenum.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/enummixed/lrsnash.cc
// Compute Nash equilibria via enumerating extreme points using lrslib
diff --git a/src/solvers/enumpure/enumpure.h b/src/solvers/enumpure/enumpure.h
index c71b8a72e..9c6897684 100644
--- a/src/solvers/enumpure/enumpure.h
+++ b/src/solvers/enumpure/enumpure.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/nash/enumpure.h
// Enumerate pure-strategy equilibrium profiles of games
diff --git a/src/solvers/gnm/gnm.cc b/src/solvers/gnm/gnm.cc
index 923d140b9..a8ca855fe 100644
--- a/src/solvers/gnm/gnm.cc
+++ b/src/solvers/gnm/gnm.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/gnm/gnm.cc
// Compute Nash equilibria via the global Newton method
diff --git a/src/solvers/gnm/gnm.h b/src/solvers/gnm/gnm.h
index 8cdaea9f9..0a1abb86c 100644
--- a/src/solvers/gnm/gnm.h
+++ b/src/solvers/gnm/gnm.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/nash/gnm.h
// Compute Nash equilibria via the global Newton method
diff --git a/src/solvers/gtracer/aggame.cc b/src/solvers/gtracer/aggame.cc
index 4c394ae65..70a747af2 100644
--- a/src/solvers/gtracer/aggame.cc
+++ b/src/solvers/gtracer/aggame.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: library/src/gtracer/aggame.cc
diff --git a/src/solvers/gtracer/aggame.h b/src/solvers/gtracer/aggame.h
index 02a7238c3..e97eaf2b2 100644
--- a/src/solvers/gtracer/aggame.h
+++ b/src/solvers/gtracer/aggame.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
// Albert Xin Jiang
//
// FILE: library/include/gambit/gtracer/aggame.h
diff --git a/src/solvers/gtracer/cmatrix.cc b/src/solvers/gtracer/cmatrix.cc
index 07122558f..5259247e5 100644
--- a/src/solvers/gtracer/cmatrix.cc
+++ b/src/solvers/gtracer/cmatrix.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/gtracer/cmatrix.cc
// Implementation of matrix classes for Gametracer
diff --git a/src/solvers/gtracer/cmatrix.h b/src/solvers/gtracer/cmatrix.h
index 6fa158da0..f4d181642 100644
--- a/src/solvers/gtracer/cmatrix.h
+++ b/src/solvers/gtracer/cmatrix.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gtracer/cmatrix.h
// Definition of matrix classes for Gametracer
diff --git a/src/solvers/gtracer/gnm.cc b/src/solvers/gtracer/gnm.cc
index 4fc4f2bd4..9747fc64b 100644
--- a/src/solvers/gtracer/gnm.cc
+++ b/src/solvers/gtracer/gnm.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/gtracer/gnm.cc
// Implementation of Global Newton Method from Gametracer
diff --git a/src/solvers/gtracer/gnmgame.cc b/src/solvers/gtracer/gnmgame.cc
index 1f05cde53..211a612ad 100644
--- a/src/solvers/gtracer/gnmgame.cc
+++ b/src/solvers/gtracer/gnmgame.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/gtracer/gnmgame.cc
// Implementation of basic game representation class in Gametracer
diff --git a/src/solvers/gtracer/gnmgame.h b/src/solvers/gtracer/gnmgame.h
index acee0ee69..1cbb54eba 100644
--- a/src/solvers/gtracer/gnmgame.h
+++ b/src/solvers/gtracer/gnmgame.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gtracer/gnmgame.h
// Definition of basic game representation class in Gametracer
diff --git a/src/solvers/gtracer/gtracer.h b/src/solvers/gtracer/gtracer.h
index b21dc1890..f3806af0b 100644
--- a/src/solvers/gtracer/gtracer.h
+++ b/src/solvers/gtracer/gtracer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gtracer/gtracer.h
// Top-level include file for Gametracer embedding in Gambit
diff --git a/src/solvers/gtracer/ipa.cc b/src/solvers/gtracer/ipa.cc
index df10f0793..38c2d5e14 100644
--- a/src/solvers/gtracer/ipa.cc
+++ b/src/solvers/gtracer/ipa.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/gtracer/gnm.cc
// Implementation of Global Newton Method from Gametracer
diff --git a/src/solvers/gtracer/nfgame.cc b/src/solvers/gtracer/nfgame.cc
index f783d352b..1463c3aff 100644
--- a/src/solvers/gtracer/nfgame.cc
+++ b/src/solvers/gtracer/nfgame.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/src/gtracer/nfgame.cc
// Implementation of normal form game class for Gametracer
diff --git a/src/solvers/gtracer/nfgame.h b/src/solvers/gtracer/nfgame.h
index 287e2fe24..6c76330c4 100644
--- a/src/solvers/gtracer/nfgame.h
+++ b/src/solvers/gtracer/nfgame.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gtracer/nfgame.h
// Definition of normal form game class for Gametracer
diff --git a/src/solvers/ipa/ipa.cc b/src/solvers/ipa/ipa.cc
index 6148c6308..cf2c70c38 100644
--- a/src/solvers/ipa/ipa.cc
+++ b/src/solvers/ipa/ipa.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/ipa/ipa.cc
// Compute Nash equilibria via iterated polymatrix approximation
diff --git a/src/solvers/ipa/ipa.h b/src/solvers/ipa/ipa.h
index 95b2d88d2..fff238188 100644
--- a/src/solvers/ipa/ipa.h
+++ b/src/solvers/ipa/ipa.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/nash/ipa.h
// Compute Nash equilibria via iterated polymatrix approximation
diff --git a/src/solvers/lcp/efglcp.cc b/src/solvers/lcp/efglcp.cc
index 0f94ee0a8..a104afe6c 100644
--- a/src/solvers/lcp/efglcp.cc
+++ b/src/solvers/lcp/efglcp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/efglcp.cc
// Implementation of algorithm to solve extensive forms using linear
diff --git a/src/solvers/lcp/lcp.h b/src/solvers/lcp/lcp.h
index 3ac4208ac..7f6da4df9 100644
--- a/src/solvers/lcp/lcp.h
+++ b/src/solvers/lcp/lcp.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/nash/lcp.h
// Compute Nash equilibria via linear complementarity programming
diff --git a/src/solvers/lcp/nfglcp.cc b/src/solvers/lcp/nfglcp.cc
index 1e9cfc893..2feb41cd6 100644
--- a/src/solvers/lcp/nfglcp.cc
+++ b/src/solvers/lcp/nfglcp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/nfglcp.cc
// Compute Nash equilibria via Lemke-Howson algorithm
diff --git a/src/solvers/liap/efgliap.cc b/src/solvers/liap/efgliap.cc
index b2bc3898f..98344a57d 100644
--- a/src/solvers/liap/efgliap.cc
+++ b/src/solvers/liap/efgliap.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/liap/efgliap.cc
// Compute Nash equilibria via Lyapunov function minimization
diff --git a/src/solvers/liap/liap.h b/src/solvers/liap/liap.h
index d5e49ff4a..e57c2b975 100644
--- a/src/solvers/liap/liap.h
+++ b/src/solvers/liap/liap.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/liap/efgliap.h
// Compute Nash equilibria by minimizing Liapunov function on extensive game
diff --git a/src/solvers/liap/nfgliap.cc b/src/solvers/liap/nfgliap.cc
index cf6b834ec..f1b7d14d8 100644
--- a/src/solvers/liap/nfgliap.cc
+++ b/src/solvers/liap/nfgliap.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/liap/nfgliap.cc
// Compute Nash equilibria by minimizing Liapunov function
diff --git a/src/solvers/linalg/basis.cc b/src/solvers/linalg/basis.cc
index 400b7ad04..6aee0e181 100644
--- a/src/solvers/linalg/basis.cc
+++ b/src/solvers/linalg/basis.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/basis.cc
// Implementation of Basis class
diff --git a/src/solvers/linalg/basis.h b/src/solvers/linalg/basis.h
index 7191e2a2c..f12044e62 100644
--- a/src/solvers/linalg/basis.h
+++ b/src/solvers/linalg/basis.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/basis.h
// Declaration of basis class for tableaus
diff --git a/src/solvers/linalg/bfs.h b/src/solvers/linalg/bfs.h
index 8725da475..e93ef20b7 100644
--- a/src/solvers/linalg/bfs.h
+++ b/src/solvers/linalg/bfs.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/bfs.h
// Interface to basic feasible solution class
diff --git a/src/solvers/linalg/btableau.cc b/src/solvers/linalg/btableau.cc
index ca8dcd2e3..08744cb19 100644
--- a/src/solvers/linalg/btableau.cc
+++ b/src/solvers/linalg/btableau.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/btableau.cc
// Instantiation of base tableau classes
diff --git a/src/solvers/linalg/btableau.h b/src/solvers/linalg/btableau.h
index 3fcbb4a4a..a3a6c00cb 100644
--- a/src/solvers/linalg/btableau.h
+++ b/src/solvers/linalg/btableau.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/btableau.h
// Interface to base tableau classes
diff --git a/src/solvers/linalg/btableau.imp b/src/solvers/linalg/btableau.imp
index b3a93db9d..c57b899a2 100644
--- a/src/solvers/linalg/btableau.imp
+++ b/src/solvers/linalg/btableau.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/btableau.imp
// Implementation of base tableau classes
diff --git a/src/solvers/linalg/lemketab.cc b/src/solvers/linalg/lemketab.cc
index acc299f00..7ce24b4d8 100644
--- a/src/solvers/linalg/lemketab.cc
+++ b/src/solvers/linalg/lemketab.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lemketab.cc
// Lemke tableau instantiations
diff --git a/src/solvers/linalg/lemketab.h b/src/solvers/linalg/lemketab.h
index 22aed8ef4..b3a637e52 100644
--- a/src/solvers/linalg/lemketab.h
+++ b/src/solvers/linalg/lemketab.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lemketab.h
// Declaration of Lemke tableau class
diff --git a/src/solvers/linalg/lemketab.imp b/src/solvers/linalg/lemketab.imp
index 6ca699b3d..451a04424 100644
--- a/src/solvers/linalg/lemketab.imp
+++ b/src/solvers/linalg/lemketab.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lemketab.imp
// Implementation of Lemke tableau class
diff --git a/src/solvers/linalg/lhtab.cc b/src/solvers/linalg/lhtab.cc
index 7b7481bcf..71e68ad78 100644
--- a/src/solvers/linalg/lhtab.cc
+++ b/src/solvers/linalg/lhtab.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lhtab.cc
// Tableau class for Lemke-Howson algorithm
diff --git a/src/solvers/linalg/lhtab.h b/src/solvers/linalg/lhtab.h
index db34e98f7..2e291b949 100644
--- a/src/solvers/linalg/lhtab.h
+++ b/src/solvers/linalg/lhtab.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lhtab.h
// Tableau class for Lemke-Howson algorithm
diff --git a/src/solvers/linalg/lhtab.imp b/src/solvers/linalg/lhtab.imp
index c1c14a619..60faa8163 100644
--- a/src/solvers/linalg/lhtab.imp
+++ b/src/solvers/linalg/lhtab.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lhtab.imp
// Tableau class for Lemke-Howson algorithm
diff --git a/src/solvers/linalg/lpsolve.cc b/src/solvers/linalg/lpsolve.cc
index 2c6bdc141..dee9a2b5a 100644
--- a/src/solvers/linalg/lpsolve.cc
+++ b/src/solvers/linalg/lpsolve.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/lpsolve.cc
// Instantiation of common LP solvers
diff --git a/src/solvers/linalg/lpsolve.h b/src/solvers/linalg/lpsolve.h
index 3034928a5..c44d9abd5 100644
--- a/src/solvers/linalg/lpsolve.h
+++ b/src/solvers/linalg/lpsolve.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/lpsolve.h
// Interface to LP solvers
diff --git a/src/solvers/linalg/lpsolve.imp b/src/solvers/linalg/lpsolve.imp
index 319807b08..3a67081dd 100644
--- a/src/solvers/linalg/lpsolve.imp
+++ b/src/solvers/linalg/lpsolve.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/lpsolve.imp
// Implementation of LP solver
diff --git a/src/solvers/linalg/lptab.cc b/src/solvers/linalg/lptab.cc
index 570c8915a..16983fb31 100644
--- a/src/solvers/linalg/lptab.cc
+++ b/src/solvers/linalg/lptab.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/lptab.cc
// Instantiation of LP tableau
diff --git a/src/solvers/linalg/lptab.h b/src/solvers/linalg/lptab.h
index 1803d1e81..aeca570e0 100644
--- a/src/solvers/linalg/lptab.h
+++ b/src/solvers/linalg/lptab.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/lptab.h
// Interface to LP tableaus
diff --git a/src/solvers/linalg/lptab.imp b/src/solvers/linalg/lptab.imp
index a05cbbbea..f059e02f6 100644
--- a/src/solvers/linalg/lptab.imp
+++ b/src/solvers/linalg/lptab.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/lptab.imp
// Implementation of LP tableaus
diff --git a/src/solvers/linalg/ludecomp.cc b/src/solvers/linalg/ludecomp.cc
index b63d44d8c..47c0e3ee7 100644
--- a/src/solvers/linalg/ludecomp.cc
+++ b/src/solvers/linalg/ludecomp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/ludecomp.cc
// Instantiation of LU decomposition
diff --git a/src/solvers/linalg/ludecomp.h b/src/solvers/linalg/ludecomp.h
index 9e45286cd..a21a7229e 100644
--- a/src/solvers/linalg/ludecomp.h
+++ b/src/solvers/linalg/ludecomp.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/ludecomp.h
// Interface to LU decomposition classes
diff --git a/src/solvers/linalg/ludecomp.imp b/src/solvers/linalg/ludecomp.imp
index c8bee2849..6d4ac0ea7 100644
--- a/src/solvers/linalg/ludecomp.imp
+++ b/src/solvers/linalg/ludecomp.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/ludecomp.imp
// Implementation of LU decomposition
diff --git a/src/solvers/linalg/tableau.cc b/src/solvers/linalg/tableau.cc
index e34db00f7..2cdde4cbf 100644
--- a/src/solvers/linalg/tableau.cc
+++ b/src/solvers/linalg/tableau.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/tableau.imp
// Implementation of tableau class
diff --git a/src/solvers/linalg/tableau.h b/src/solvers/linalg/tableau.h
index 8615ec41f..e0543d528 100644
--- a/src/solvers/linalg/tableau.h
+++ b/src/solvers/linalg/tableau.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/liblinear/tableau.h
// Interface to tableau class
diff --git a/src/solvers/linalg/vertenum.h b/src/solvers/linalg/vertenum.h
index cb0cd375a..aea0dbee1 100644
--- a/src/solvers/linalg/vertenum.h
+++ b/src/solvers/linalg/vertenum.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enummixed/vertenum.h
// Interface to vertex enumerator
diff --git a/src/solvers/linalg/vertenum.imp b/src/solvers/linalg/vertenum.imp
index 4be57e8b1..f6e45eb7d 100644
--- a/src/solvers/linalg/vertenum.imp
+++ b/src/solvers/linalg/vertenum.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enummixed/vertenum.imp
// Implementation of vertex enumerator
diff --git a/src/solvers/simpdiv/simpdiv.cc b/src/solvers/simpdiv/simpdiv.cc
index 157fa602f..eafd79195 100644
--- a/src/solvers/simpdiv/simpdiv.cc
+++ b/src/solvers/simpdiv/simpdiv.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/simpdiv/simpdiv.cc
// Compute Nash equilibria via simplicial subdivision on the normal form
diff --git a/src/solvers/simpdiv/simpdiv.h b/src/solvers/simpdiv/simpdiv.h
index b109f32e6..b1f92add5 100644
--- a/src/solvers/simpdiv/simpdiv.h
+++ b/src/solvers/simpdiv/simpdiv.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: library/include/gambit/nash/simpdiv.h
// Compute Nash equilibria via simplicial subdivision on the normal form
diff --git a/src/tools/convert/convert.cc b/src/tools/convert/convert.cc
index 9eb610977..8991d6206 100644
--- a/src/tools/convert/convert.cc
+++ b/src/tools/convert/convert.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/convert/convert.cc
// Convert among various file formats
@@ -33,7 +33,7 @@ void WriteOsborneFile(std::ostream &, const Gambit::Game &, int, int);
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Convert games among various file formats\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/enummixed/enummixed.cc b/src/tools/enummixed/enummixed.cc
index 85b3c1391..e3342eb5e 100644
--- a/src/tools/enummixed/enummixed.cc
+++ b/src/tools/enummixed/enummixed.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enummixed/enummixed.cc
// Compute Nash equilibria via Mangasarian's algorithm
@@ -46,7 +46,7 @@ PrintCliques(const List > > &p_cliques,
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria by enumerating extreme points\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "Enumeration code based on lrslib 6.2,\n";
p_stream << "Copyright (C) 1995-2016 by David Avis (avis@cs.mcgill.ca)\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
diff --git a/src/tools/enumpoly/behavextend.cc b/src/tools/enumpoly/behavextend.cc
index 1745a7ec4..ad21043dd 100644
--- a/src/tools/enumpoly/behavextend.cc
+++ b/src/tools/enumpoly/behavextend.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/behavextend.cc
// Algorithms for extending behavior profiles to Nash equilibria
diff --git a/src/tools/enumpoly/behavextend.h b/src/tools/enumpoly/behavextend.h
index d176ea98b..69b5d5861 100644
--- a/src/tools/enumpoly/behavextend.h
+++ b/src/tools/enumpoly/behavextend.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/behavextend.h
// Algorithms for extending behavior profiles to Nash equilibria
diff --git a/src/tools/enumpoly/efgensup.cc b/src/tools/enumpoly/efgensup.cc
index b8c8aa896..1036a4d0c 100644
--- a/src/tools/enumpoly/efgensup.cc
+++ b/src/tools/enumpoly/efgensup.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/efgensup.cc
// Enumerate undominated subsupports
diff --git a/src/tools/enumpoly/efgensup.h b/src/tools/enumpoly/efgensup.h
index 1068db0f2..6394c470c 100644
--- a/src/tools/enumpoly/efgensup.h
+++ b/src/tools/enumpoly/efgensup.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/efgensup.h
// Enumerate undominated subsupports
diff --git a/src/tools/enumpoly/efgpoly.cc b/src/tools/enumpoly/efgpoly.cc
index dee066bce..b43848987 100644
--- a/src/tools/enumpoly/efgpoly.cc
+++ b/src/tools/enumpoly/efgpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/efgpoly.cc
// Enumerates all Nash equilibria of a game, via polynomial equations
diff --git a/src/tools/enumpoly/enumpoly.cc b/src/tools/enumpoly/enumpoly.cc
index fce910658..9ea837470 100644
--- a/src/tools/enumpoly/enumpoly.cc
+++ b/src/tools/enumpoly/enumpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/enumpoly.cc
// Enumerates all Nash equilibria via support enumeration
@@ -33,7 +33,7 @@ bool g_verbose = false;
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria by solving polynomial systems\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "Heuristic search implementation Copyright (C) 2006, Litao Wei\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/enumpoly/gcomplex.cc b/src/tools/enumpoly/gcomplex.cc
index 5896083e8..5e00a89d6 100644
--- a/src/tools/enumpoly/gcomplex.cc
+++ b/src/tools/enumpoly/gcomplex.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/complex.cc
// Implementation of a complex number class
diff --git a/src/tools/enumpoly/gcomplex.h b/src/tools/enumpoly/gcomplex.h
index b2225e582..ae68ed868 100644
--- a/src/tools/enumpoly/gcomplex.h
+++ b/src/tools/enumpoly/gcomplex.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/complex.h
// Declaration of a complex number class
diff --git a/src/tools/enumpoly/gnarray.h b/src/tools/enumpoly/gnarray.h
index 4cbe3ee3f..f895ad0b6 100644
--- a/src/tools/enumpoly/gnarray.h
+++ b/src/tools/enumpoly/gnarray.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gnarray.h
// Interface declaration for N-dimensional arrays
diff --git a/src/tools/enumpoly/gnarray.imp b/src/tools/enumpoly/gnarray.imp
index f35c2203c..0bc9a7ee5 100644
--- a/src/tools/enumpoly/gnarray.imp
+++ b/src/tools/enumpoly/gnarray.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gnarray.imp
// Implementation for N-dimensional arrays
diff --git a/src/tools/enumpoly/gpartltr.cc b/src/tools/enumpoly/gpartltr.cc
index 821131c03..cfb93d162 100644
--- a/src/tools/enumpoly/gpartltr.cc
+++ b/src/tools/enumpoly/gpartltr.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpartltr.cc
// Instantiations of tree of partials classes
diff --git a/src/tools/enumpoly/gpartltr.h b/src/tools/enumpoly/gpartltr.h
index 5b850fd98..9cac7f03f 100644
--- a/src/tools/enumpoly/gpartltr.h
+++ b/src/tools/enumpoly/gpartltr.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpartltr.h
// Interface to TreeOfPartials
diff --git a/src/tools/enumpoly/gpartltr.imp b/src/tools/enumpoly/gpartltr.imp
index f5cef1439..8c2b50193 100644
--- a/src/tools/enumpoly/gpartltr.imp
+++ b/src/tools/enumpoly/gpartltr.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpartltr.imp
// Implementation of TreeOfPartials
diff --git a/src/tools/enumpoly/gpoly.cc b/src/tools/enumpoly/gpoly.cc
index dc6c2cfb7..a672dc9e0 100644
--- a/src/tools/enumpoly/gpoly.cc
+++ b/src/tools/enumpoly/gpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpoly.cc
// Instantiation of common gPoly classes
diff --git a/src/tools/enumpoly/gpoly.h b/src/tools/enumpoly/gpoly.h
index 1e6204099..e7de76bf6 100644
--- a/src/tools/enumpoly/gpoly.h
+++ b/src/tools/enumpoly/gpoly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpoly.h
// Declaration of multivariate polynomial type
diff --git a/src/tools/enumpoly/gpoly.imp b/src/tools/enumpoly/gpoly.imp
index 305a6d96e..7719a3b07 100644
--- a/src/tools/enumpoly/gpoly.imp
+++ b/src/tools/enumpoly/gpoly.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpoly.imp
// Implementation of multivariate polynomial type
diff --git a/src/tools/enumpoly/gpolylst.cc b/src/tools/enumpoly/gpolylst.cc
index 48eb44edd..60660bbed 100644
--- a/src/tools/enumpoly/gpolylst.cc
+++ b/src/tools/enumpoly/gpolylst.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpolylst.cc
// Instantiations of polynomial list types
diff --git a/src/tools/enumpoly/gpolylst.h b/src/tools/enumpoly/gpolylst.h
index 868a7510a..9fd7f74f0 100644
--- a/src/tools/enumpoly/gpolylst.h
+++ b/src/tools/enumpoly/gpolylst.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpolylist.h
// Declaration of polynomial list type
diff --git a/src/tools/enumpoly/gpolylst.imp b/src/tools/enumpoly/gpolylst.imp
index fd34bcb47..f7fb60056 100644
--- a/src/tools/enumpoly/gpolylst.imp
+++ b/src/tools/enumpoly/gpolylst.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpolylst.imp
// Implementation of polynomial list type
diff --git a/src/tools/enumpoly/gsolver.cc b/src/tools/enumpoly/gsolver.cc
index 2c6168b48..3f056d65c 100644
--- a/src/tools/enumpoly/gsolver.cc
+++ b/src/tools/enumpoly/gsolver.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gsolver.cc
// Instantiation of gSolver classes
diff --git a/src/tools/enumpoly/gsolver.h b/src/tools/enumpoly/gsolver.h
index 7c618f305..efa641fd3 100644
--- a/src/tools/enumpoly/gsolver.h
+++ b/src/tools/enumpoly/gsolver.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gsolver.h
// Declaration of gSolver
diff --git a/src/tools/enumpoly/gsolver.imp b/src/tools/enumpoly/gsolver.imp
index 8ef1b6ebd..005fb8140 100644
--- a/src/tools/enumpoly/gsolver.imp
+++ b/src/tools/enumpoly/gsolver.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gsolver.imp
// Implementation of class gSolver
diff --git a/src/tools/enumpoly/gtree.h b/src/tools/enumpoly/gtree.h
index 813318f24..5f2baa15e 100644
--- a/src/tools/enumpoly/gtree.h
+++ b/src/tools/enumpoly/gtree.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gtree.h
// A generic tree container class
diff --git a/src/tools/enumpoly/gtree.imp b/src/tools/enumpoly/gtree.imp
index e50861aac..39a23c8a0 100644
--- a/src/tools/enumpoly/gtree.imp
+++ b/src/tools/enumpoly/gtree.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gtree.imp
// Implementation of a generic tree container class
diff --git a/src/tools/enumpoly/ideal.cc b/src/tools/enumpoly/ideal.cc
index 573a354ee..c5fedaf25 100644
--- a/src/tools/enumpoly/ideal.cc
+++ b/src/tools/enumpoly/ideal.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ideal.cc
// Instantiations of gBasis types
diff --git a/src/tools/enumpoly/ideal.h b/src/tools/enumpoly/ideal.h
index 92770bcc9..761249cd2 100644
--- a/src/tools/enumpoly/ideal.h
+++ b/src/tools/enumpoly/ideal.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ideal.h
// Declaration of gIdeal
diff --git a/src/tools/enumpoly/ideal.imp b/src/tools/enumpoly/ideal.imp
index c9f86f7cd..7b990cacf 100644
--- a/src/tools/enumpoly/ideal.imp
+++ b/src/tools/enumpoly/ideal.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ideal.imp
// Implementation of gIdeal
diff --git a/src/tools/enumpoly/ineqsolv.cc b/src/tools/enumpoly/ineqsolv.cc
index eb8c79b9c..160bd50c5 100644
--- a/src/tools/enumpoly/ineqsolv.cc
+++ b/src/tools/enumpoly/ineqsolv.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ineqsolv.cc
// Instantiation of IneqSolv classes
diff --git a/src/tools/enumpoly/ineqsolv.h b/src/tools/enumpoly/ineqsolv.h
index 3608b5578..086963810 100644
--- a/src/tools/enumpoly/ineqsolv.h
+++ b/src/tools/enumpoly/ineqsolv.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ineqsolv.h
// Declaration of IneqSolv
diff --git a/src/tools/enumpoly/ineqsolv.imp b/src/tools/enumpoly/ineqsolv.imp
index 3c74489fd..370e9303c 100644
--- a/src/tools/enumpoly/ineqsolv.imp
+++ b/src/tools/enumpoly/ineqsolv.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ineqsolv.imp
// Implementation of IneqSolv
diff --git a/src/tools/enumpoly/interval.h b/src/tools/enumpoly/interval.h
index 351fe7fa6..f68f52bca 100644
--- a/src/tools/enumpoly/interval.h
+++ b/src/tools/enumpoly/interval.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/interval.h
// Interface to interval type
diff --git a/src/tools/enumpoly/linrcomb.cc b/src/tools/enumpoly/linrcomb.cc
index cfc8514ab..0fe0a5058 100644
--- a/src/tools/enumpoly/linrcomb.cc
+++ b/src/tools/enumpoly/linrcomb.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/linrcomb.cc
// Instantiation of linear combination types
diff --git a/src/tools/enumpoly/linrcomb.h b/src/tools/enumpoly/linrcomb.h
index e4730f52c..4a54c3c0c 100644
--- a/src/tools/enumpoly/linrcomb.h
+++ b/src/tools/enumpoly/linrcomb.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/linrcomb.h
// Find linear weights for dependencies between rows of a matrix
diff --git a/src/tools/enumpoly/linrcomb.imp b/src/tools/enumpoly/linrcomb.imp
index c18e0f20c..8b70fa0ee 100644
--- a/src/tools/enumpoly/linrcomb.imp
+++ b/src/tools/enumpoly/linrcomb.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/linrcomb.imp
// Implementation of linear combination class
diff --git a/src/tools/enumpoly/monomial.cc b/src/tools/enumpoly/monomial.cc
index 611799d5a..1a94f021f 100644
--- a/src/tools/enumpoly/monomial.cc
+++ b/src/tools/enumpoly/monomial.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/monomial.cc
// Instantiation of monomial classes
diff --git a/src/tools/enumpoly/monomial.h b/src/tools/enumpoly/monomial.h
index 8d6194c04..359a21c6c 100644
--- a/src/tools/enumpoly/monomial.h
+++ b/src/tools/enumpoly/monomial.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/monomial.h
// Declaration of monomial class
diff --git a/src/tools/enumpoly/monomial.imp b/src/tools/enumpoly/monomial.imp
index d072bcd4d..1bd3488f2 100644
--- a/src/tools/enumpoly/monomial.imp
+++ b/src/tools/enumpoly/monomial.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/monomial.imp
// Implementation of monomial classes
diff --git a/src/tools/enumpoly/nfgcpoly.cc b/src/tools/enumpoly/nfgcpoly.cc
index 0852aa166..59fd2afb5 100644
--- a/src/tools/enumpoly/nfgcpoly.cc
+++ b/src/tools/enumpoly/nfgcpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, Litao Wei and The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, Litao Wei and The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgcpoly.cc
// Compute Nash equilibria via heuristic search on game supports
diff --git a/src/tools/enumpoly/nfgcpoly.h b/src/tools/enumpoly/nfgcpoly.h
index df642bc8b..4f1a22659 100644
--- a/src/tools/enumpoly/nfgcpoly.h
+++ b/src/tools/enumpoly/nfgcpoly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, Litao Wei and The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, Litao Wei and The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgcpoly.h
// Compute Nash equilibria via heuristic search on game supports
diff --git a/src/tools/enumpoly/nfgensup.cc b/src/tools/enumpoly/nfgensup.cc
index a9d979f2c..56b7fe401 100644
--- a/src/tools/enumpoly/nfgensup.cc
+++ b/src/tools/enumpoly/nfgensup.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgensup.cc
// Enumerate undominated subsupports of a support
diff --git a/src/tools/enumpoly/nfgensup.h b/src/tools/enumpoly/nfgensup.h
index e3986da5f..3cfe41716 100644
--- a/src/tools/enumpoly/nfgensup.h
+++ b/src/tools/enumpoly/nfgensup.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgensup.h
// Enumerate undominated subsupports of a support
diff --git a/src/tools/enumpoly/nfghs.cc b/src/tools/enumpoly/nfghs.cc
index 822185e16..742eb14f7 100644
--- a/src/tools/enumpoly/nfghs.cc
+++ b/src/tools/enumpoly/nfghs.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, Litao Wei The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, Litao Wei The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfghs.cc
// Compute Nash equilibria via heuristic search on game supports
diff --git a/src/tools/enumpoly/nfghs.h b/src/tools/enumpoly/nfghs.h
index d2cdc9279..7b2b25c9d 100644
--- a/src/tools/enumpoly/nfghs.h
+++ b/src/tools/enumpoly/nfghs.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, Litao Wei and The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, Litao Wei and The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfghs.h
// Compute Nash equilibria via heuristic search on game supports
diff --git a/src/tools/enumpoly/nfgpoly.cc b/src/tools/enumpoly/nfgpoly.cc
index c865b3631..d8af7a09d 100644
--- a/src/tools/enumpoly/nfgpoly.cc
+++ b/src/tools/enumpoly/nfgpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgpoly.cc
// Enumerates all Nash equilibria in a normal form game, via solving
diff --git a/src/tools/enumpoly/odometer.cc b/src/tools/enumpoly/odometer.cc
index 965b4cca0..149326716 100644
--- a/src/tools/enumpoly/odometer.cc
+++ b/src/tools/enumpoly/odometer.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/odometer.cc
// Implementation of class gIndexOdometer
diff --git a/src/tools/enumpoly/odometer.h b/src/tools/enumpoly/odometer.h
index f49d53697..3174c1607 100644
--- a/src/tools/enumpoly/odometer.h
+++ b/src/tools/enumpoly/odometer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/odometer.h
// Declaration of gIndexOdometer class
diff --git a/src/tools/enumpoly/pelclass.cc b/src/tools/enumpoly/pelclass.cc
index 1340aa5ee..fd2ffa11b 100644
--- a/src/tools/enumpoly/pelclass.cc
+++ b/src/tools/enumpoly/pelclass.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/pelclass.cc
// Implementation of interface to Pelican
diff --git a/src/tools/enumpoly/pelclass.h b/src/tools/enumpoly/pelclass.h
index 8e37d5a01..17556111c 100644
--- a/src/tools/enumpoly/pelclass.h
+++ b/src/tools/enumpoly/pelclass.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/pelclass.h
// Declaration of interface to Pelican
diff --git a/src/tools/enumpoly/poly.cc b/src/tools/enumpoly/poly.cc
index 4e4ce6b43..7dfc4a511 100644
--- a/src/tools/enumpoly/poly.cc
+++ b/src/tools/enumpoly/poly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/poly.cc
// Instantiation of polynomial classes
diff --git a/src/tools/enumpoly/poly.h b/src/tools/enumpoly/poly.h
index 73ae7ed24..ee3eab6a5 100644
--- a/src/tools/enumpoly/poly.h
+++ b/src/tools/enumpoly/poly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/poly.h
// Declaration of polynomial classes
diff --git a/src/tools/enumpoly/poly.imp b/src/tools/enumpoly/poly.imp
index ebee51f01..2f7ecc13c 100644
--- a/src/tools/enumpoly/poly.imp
+++ b/src/tools/enumpoly/poly.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/poly.imp
// Implementation of polynomial class
diff --git a/src/tools/enumpoly/prepoly.cc b/src/tools/enumpoly/prepoly.cc
index 468c977df..041fafd37 100644
--- a/src/tools/enumpoly/prepoly.cc
+++ b/src/tools/enumpoly/prepoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/prepoly.cc
// Implementation of supporting classes for polynomials
diff --git a/src/tools/enumpoly/prepoly.h b/src/tools/enumpoly/prepoly.h
index e31bc485c..ad2d2b04e 100644
--- a/src/tools/enumpoly/prepoly.h
+++ b/src/tools/enumpoly/prepoly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/prepoly.h
// Declaration of supporting classes for polynomials
diff --git a/src/tools/enumpoly/quiksolv.cc b/src/tools/enumpoly/quiksolv.cc
index d8505e9d1..c93042637 100644
--- a/src/tools/enumpoly/quiksolv.cc
+++ b/src/tools/enumpoly/quiksolv.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/quiksolv.cc
// Instantiations of quick-solver classes
diff --git a/src/tools/enumpoly/quiksolv.h b/src/tools/enumpoly/quiksolv.h
index 81468e843..5929c7454 100644
--- a/src/tools/enumpoly/quiksolv.h
+++ b/src/tools/enumpoly/quiksolv.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/quiksolv.h
// Interface to quick-solver classes
diff --git a/src/tools/enumpoly/quiksolv.imp b/src/tools/enumpoly/quiksolv.imp
index 8ecdfd7a5..d65532772 100644
--- a/src/tools/enumpoly/quiksolv.imp
+++ b/src/tools/enumpoly/quiksolv.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/quiksolv.imp
// Implementation of quick-solver classes
diff --git a/src/tools/enumpoly/rectangl.cc b/src/tools/enumpoly/rectangl.cc
index 280512055..0cb81a6b0 100644
--- a/src/tools/enumpoly/rectangl.cc
+++ b/src/tools/enumpoly/rectangl.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/rectangl.cc
// Instantiation of rectangle classes
diff --git a/src/tools/enumpoly/rectangl.h b/src/tools/enumpoly/rectangl.h
index 3d0ab2cb7..f9d3323cd 100644
--- a/src/tools/enumpoly/rectangl.h
+++ b/src/tools/enumpoly/rectangl.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/rectangl.h
// Declaration of rectangle class
diff --git a/src/tools/enumpoly/rectangl.imp b/src/tools/enumpoly/rectangl.imp
index cf5e2b2fb..c0dd6c1cb 100644
--- a/src/tools/enumpoly/rectangl.imp
+++ b/src/tools/enumpoly/rectangl.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/rectangl.imp
// Implementation of rectangle class
diff --git a/src/tools/enumpoly/sfg.cc b/src/tools/enumpoly/sfg.cc
index 72f0b6df1..080517d4d 100644
--- a/src/tools/enumpoly/sfg.cc
+++ b/src/tools/enumpoly/sfg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfg.cc
// Implementation of sequence form classes
diff --git a/src/tools/enumpoly/sfg.h b/src/tools/enumpoly/sfg.h
index af6e7ef28..d6221b3dc 100644
--- a/src/tools/enumpoly/sfg.h
+++ b/src/tools/enumpoly/sfg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfg.h
// Interface to sequence form classes
diff --git a/src/tools/enumpoly/sfstrat.cc b/src/tools/enumpoly/sfstrat.cc
index a3a258357..aa677f666 100644
--- a/src/tools/enumpoly/sfstrat.cc
+++ b/src/tools/enumpoly/sfstrat.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfstrat.cc
// Implementation of sequence form strategy classes
diff --git a/src/tools/enumpoly/sfstrat.h b/src/tools/enumpoly/sfstrat.h
index 62b7527c6..0548a8ee7 100644
--- a/src/tools/enumpoly/sfstrat.h
+++ b/src/tools/enumpoly/sfstrat.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfstrat.h
// Interface to sequence form strategy classes
diff --git a/src/tools/enumpure/enumpure.cc b/src/tools/enumpure/enumpure.cc
index 149f09b3a..c0c4e3ba2 100644
--- a/src/tools/enumpure/enumpure.cc
+++ b/src/tools/enumpure/enumpure.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpure/enumpure.cc
// Compute pure-strategy equilibria in extensive form games
@@ -34,7 +34,7 @@ using namespace Gambit::Nash;
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Search for Nash equilibria in pure strategies\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/gt/nfggnm.cc b/src/tools/gt/nfggnm.cc
index aed9999c2..8460a63aa 100644
--- a/src/tools/gt/nfggnm.cc
+++ b/src/tools/gt/nfggnm.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/gt/nfggnm.cc
// Gambit frontend to Gametracer global Newton method
@@ -69,7 +69,7 @@ void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria using a global Newton method\n";
p_stream << "Gametracer version 0.2, Copyright (C) 2002, Ben Blum and Christian Shelton\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/gt/nfgipa.cc b/src/tools/gt/nfgipa.cc
index 5c3ebb1f9..ba8011380 100644
--- a/src/tools/gt/nfgipa.cc
+++ b/src/tools/gt/nfgipa.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/gt/nfgipa.cc
// Gambit frontend to Gametracer IPA
@@ -35,7 +35,7 @@ void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria using iterated polymatrix approximation\n";
p_stream << "Gametracer version 0.2, Copyright (C) 2002, Ben Blum and Christian Shelton\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/lcp/lcp.cc b/src/tools/lcp/lcp.cc
index 0be413397..cdcd41562 100644
--- a/src/tools/lcp/lcp.cc
+++ b/src/tools/lcp/lcp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/lcp.cc
// Compute Nash equilibria via linear complementarity program
@@ -34,7 +34,7 @@ using namespace Gambit::Nash;
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria by solving a linear complementarity program\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/liap/liap.cc b/src/tools/liap/liap.cc
index e1f4a87cf..12607bd0f 100644
--- a/src/tools/liap/liap.cc
+++ b/src/tools/liap/liap.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/liap/liap.cc
// Compute Nash equilibria by minimizing Liapunov function
@@ -32,7 +32,7 @@ using namespace Gambit;
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria by minimizing the Lyapunov function\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/logit/efglogit.cc b/src/tools/logit/efglogit.cc
index 130b240aa..cc9974afe 100644
--- a/src/tools/logit/efglogit.cc
+++ b/src/tools/logit/efglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/efglogit.cc
// Computation of agent quantal response equilibrium correspondence for
diff --git a/src/tools/logit/efglogit.h b/src/tools/logit/efglogit.h
index f22ae921b..0e36a73c3 100644
--- a/src/tools/logit/efglogit.h
+++ b/src/tools/logit/efglogit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/efglogit.h
// Computation of agent quantal response equilibrium correspondence for
diff --git a/src/tools/logit/logbehav.h b/src/tools/logit/logbehav.h
index d924721be..7978f524d 100644
--- a/src/tools/logit/logbehav.h
+++ b/src/tools/logit/logbehav.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/logbehav.h
// Behavior strategy profile where action probabilities are represented using
diff --git a/src/tools/logit/logbehav.imp b/src/tools/logit/logbehav.imp
index 5d838e3f6..db7433a03 100644
--- a/src/tools/logit/logbehav.imp
+++ b/src/tools/logit/logbehav.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/logbehav.imp
// Behavior strategy profile where action probabilities are represented using
diff --git a/src/tools/logit/logit.cc b/src/tools/logit/logit.cc
index 4e862b099..9dc78d921 100644
--- a/src/tools/logit/logit.cc
+++ b/src/tools/logit/logit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/logit.cc
// Command-line driver program for quantal response equilibrium tracing and
@@ -36,7 +36,7 @@ void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute a branch of the logit equilibrium correspondence\n";
p_stream << "Gambit version " VERSION ", ";
- p_stream << "Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/logit/nfglogit.cc b/src/tools/logit/nfglogit.cc
index 38abfa606..bf23b2cf8 100644
--- a/src/tools/logit/nfglogit.cc
+++ b/src/tools/logit/nfglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/nfglogit.cc
// Computation of quantal response equilibrium correspondence for
diff --git a/src/tools/logit/nfglogit.h b/src/tools/logit/nfglogit.h
index 9ac852556..f03aceea0 100644
--- a/src/tools/logit/nfglogit.h
+++ b/src/tools/logit/nfglogit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: nfglogit.cc
// Computation of quantal response equilibrium correspondence for
diff --git a/src/tools/logit/path.cc b/src/tools/logit/path.cc
index 6a6f90233..aa43db331 100644
--- a/src/tools/logit/path.cc
+++ b/src/tools/logit/path.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/path.cc
// Implementation of generic smooth path-following algorithm.
diff --git a/src/tools/logit/path.h b/src/tools/logit/path.h
index 5793e8ddd..6181f989e 100644
--- a/src/tools/logit/path.h
+++ b/src/tools/logit/path.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/logit/path.h
// Interface to generic smooth path-following algorithm.
diff --git a/src/tools/lp/efglp.cc b/src/tools/lp/efglp.cc
index e29b96272..297163571 100644
--- a/src/tools/lp/efglp.cc
+++ b/src/tools/lp/efglp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lp/efglp.cc
// Implementation of algorithm to solve efgs via linear programming
diff --git a/src/tools/lp/efglp.h b/src/tools/lp/efglp.h
index 66107000a..fd6db46e7 100644
--- a/src/tools/lp/efglp.h
+++ b/src/tools/lp/efglp.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/efglp.h
// Compute Nash equilibria via linear programming
diff --git a/src/tools/lp/lp.cc b/src/tools/lp/lp.cc
index 812e12640..d320400ce 100644
--- a/src/tools/lp/lp.cc
+++ b/src/tools/lp/lp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lp/lp.cc
// Implementation of algorithm to compute mixed strategy equilibria
@@ -36,7 +36,7 @@ using namespace Gambit;
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria by solving a linear program\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/lp/nfglp.cc b/src/tools/lp/nfglp.cc
index e99b09939..d50f47ddc 100644
--- a/src/tools/lp/nfglp.cc
+++ b/src/tools/lp/nfglp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lp/nfglp.cc
// Implementation of algorithm to compute mixed strategy equilibria
diff --git a/src/tools/lp/nfglp.h b/src/tools/lp/nfglp.h
index ca4b13360..58e4648cc 100644
--- a/src/tools/lp/nfglp.h
+++ b/src/tools/lp/nfglp.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/nfglp.h
// Compute Nash equilibria via linear programming
diff --git a/src/tools/simpdiv/nfgsimpdiv.cc b/src/tools/simpdiv/nfgsimpdiv.cc
index d7dba44fc..041cf3efc 100644
--- a/src/tools/simpdiv/nfgsimpdiv.cc
+++ b/src/tools/simpdiv/nfgsimpdiv.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/simpdiv/nfgsimpdiv.cc
// Compute Nash equilibria via simplicial subdivision on the normal form
@@ -71,7 +71,7 @@ RandomProfiles(const Game &p_game, int p_count, const Rational &denom)
void PrintBanner(std::ostream &p_stream)
{
p_stream << "Compute Nash equilibria using simplicial subdivision\n";
- p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2022, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2023, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}