diff --git a/ChangeLog b/ChangeLog
index 78befb046..0fe90b333 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,6 @@
# Changelog
-## [16.1.1] - unreleased
+## [16.1.1] - 2024-01-10
### Fixed
- In gambit-logit, if there are chance actions with zero probability, information sets may be reached
diff --git a/configure.ac b/configure.ac
index cf7770f53..dcc251086 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@ dnl along with this program; if not, write to the Free Software
dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
dnl
-AC_INIT([gambit],[16.1.0])
+AC_INIT([gambit],[16.1.1])
AC_CONFIG_SRCDIR([src/gambit.h])
AM_INIT_AUTOMAKE([subdir-objects foreign])
dnl AC_CONFIG_MACRO_DIR([m4])
diff --git a/contrib/mac/Info.plist b/contrib/mac/Info.plist
index ece28ea46..65467e8de 100644
--- a/contrib/mac/Info.plist
+++ b/contrib/mac/Info.plist
@@ -19,15 +19,15 @@
CFBundleSignature
????
CFBundleVersion
- 16.1.0
+ 16.1.1
CFBundleShortVersionString
- 16.1.0
+ 16.1.1
CFBundleGetInfoString
- Gambit version 16.1.0, (c) 1994-2023 The Gambit Project
+ Gambit version 16.1.1, (c) 1994-2024 The Gambit Project
CFBundleLongVersionString
- 16.1.0, (c) 1994-2023 The Gambit Project
+ 16.1.1, (c) 1994-2024 The Gambit Project
NSHumanReadableCopyright
- Copyright 1994-2023 The Gambit Project
+ Copyright 1994-2024 The Gambit Project
LSRequiresCarbon
CSResourcesFileMapped
diff --git a/doc/conf.py b/doc/conf.py
index ffa0502e5..d3103bfa8 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -51,7 +51,7 @@
# The short X.Y version.
version = '16.1'
# The full version, including alpha/beta/rc tags.
-release = '16.1.0'
+release = '16.1.1'
# 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 b6b16974d..6236a6580 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -32,8 +32,8 @@ made.
If you are citing Gambit in a paper, we suggest a citation of the form:
- Savani, Rahul and Turocy, Theodore L. (2023)
- Gambit: The package for computation in game theory, Version 16.1.0.
+ Savani, Rahul and Turocy, Theodore L. (2024)
+ Gambit: The package for computation in game theory, Version 16.1.1.
http://www.gambit-project.org.
Replace the version number and year as appropriate if you use a
diff --git a/doc/tools.convert.rst b/doc/tools.convert.rst
index 3f7883c9f..b8d8a570f 100644
--- a/doc/tools.convert.rst
+++ b/doc/tools.convert.rst
@@ -40,7 +40,7 @@ Example invocation for HTML output::
$ gambit-convert -O html 2x2.nfg
Convert games among various file formats
- Gambit version 16.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
@@ -55,7 +55,7 @@ Example invocation for LaTeX output::
$ gambit-convert -O sgame 2x2.nfg
Convert games among various file formats
- Gambit version 16.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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/doc/tools.enummixed.rst b/doc/tools.enummixed.rst
index 1ea4eab0e..2fa9f49c2 100644
--- a/doc/tools.enummixed.rst
+++ b/doc/tools.enummixed.rst
@@ -70,7 +70,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
@@ -84,7 +84,7 @@ information using the `-c` switch::
$ gambit-enummixed -c e02.nfg
Compute Nash equilibria by enumerating extreme points
- Gambit version 16.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.enumpoly.rst b/doc/tools.enumpoly.rst
index 64cb15f72..9cbebc3cc 100644
--- a/doc/tools.enumpoly.rst
+++ b/doc/tools.enumpoly.rst
@@ -75,7 +75,7 @@ Computing equilibria of the extensive game :download:`e01.efg
$ gambit-enumpoly e01.efg
Compute Nash equilibria by solving polynomial systems
- Gambit version 16.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, Copyright (C) 1994-2023, The Gambit Project
Heuristic search implementation Copyright (C) 2006, Litao Wei
This is free software, distributed under the GNU GPL
diff --git a/doc/tools.enumpure.rst b/doc/tools.enumpure.rst
index 9afc1da4f..81cdaa1b5 100644
--- a/doc/tools.enumpure.rst
+++ b/doc/tools.enumpure.rst
@@ -66,7 +66,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,0,0,1,0
@@ -77,7 +77,7 @@ strategies::
$ gambit-enumpure -S e02.efg
Search for Nash equilibria in pure strategies
- Gambit version 16.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,0,1,0
@@ -88,7 +88,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,1,0,1,0
diff --git a/doc/tools.gnm.rst b/doc/tools.gnm.rst
index d4bf0a66b..1fc965656 100644
--- a/doc/tools.gnm.rst
+++ b/doc/tools.gnm.rst
@@ -47,7 +47,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.ipa.rst b/doc/tools.ipa.rst
index b21ced414..c06192303 100644
--- a/doc/tools.ipa.rst
+++ b/doc/tools.ipa.rst
@@ -33,7 +33,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.lcp.rst b/doc/tools.lcp.rst
index e9cc6bc6d..07bfdf005 100644
--- a/doc/tools.lcp.rst
+++ b/doc/tools.lcp.rst
@@ -73,7 +73,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.liap.rst b/doc/tools.liap.rst
index e3ea8b136..c75b678a1 100644
--- a/doc/tools.liap.rst
+++ b/doc/tools.liap.rst
@@ -28,7 +28,7 @@ not guaranteed to find all, or even any, Nash equilibria.
.. cmdoption:: -i
- .. versionadded:: 16.1.0
+ .. versionadded:: 16.1.1
Specify the maximum number of iterations in function minimization (default is 100).
@@ -67,7 +67,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.logit.rst b/doc/tools.logit.rst
index db4598f15..212a92f03 100644
--- a/doc/tools.logit.rst
+++ b/doc/tools.logit.rst
@@ -99,7 +99,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.lp.rst b/doc/tools.lp.rst
index 0ac41fecf..19d7a28c1 100644
--- a/doc/tools.lp.rst
+++ b/doc/tools.lp.rst
@@ -65,7 +65,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.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, 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
diff --git a/doc/tools.simpdiv.rst b/doc/tools.simpdiv.rst
index d52119add..76a608fe0 100644
--- a/doc/tools.simpdiv.rst
+++ b/doc/tools.simpdiv.rst
@@ -74,7 +74,7 @@ Computing an equilibrium in mixed strategies of :download:`e02.efg
$ gambit-simpdiv e02.nfg
Compute Nash equilibria using simplicial subdivision
- Gambit version 16.1.0, Copyright (C) 1994-2023, The Gambit Project
+ Gambit version 16.1.1, Copyright (C) 1994-2023, The Gambit Project
This is free software, distributed under the GNU GPL
NE,1,0,0,1,0
diff --git a/gambit.wxs b/gambit.wxs
index 4462e34b5..f20b2b42b 100644
--- a/gambit.wxs
+++ b/gambit.wxs
@@ -1,6 +1,6 @@
-
+
diff --git a/setup.py b/setup.py
index 19859babe..15023d147 100644
--- a/setup.py
+++ b/setup.py
@@ -64,7 +64,7 @@ def readme():
setuptools.setup(
name="pygambit",
- version="16.1.0",
+ version="16.1.1",
description="The package for computation in game theory",
long_description=readme(),
classifiers=[
diff --git a/src/core/array.h b/src/core/array.h
index e2fd7794f..57d4573fc 100644
--- a/src/core/array.h
+++ b/src/core/array.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6b74081a6..22398144b 100644
--- a/src/core/dvector.cc
+++ b/src/core/dvector.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 4e916fcf7..b061fde0c 100644
--- a/src/core/dvector.h
+++ b/src/core/dvector.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 8a140ca62..1bf790e29 100644
--- a/src/core/dvector.imp
+++ b/src/core/dvector.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 807968567..9e5246978 100644
--- a/src/core/function.cc
+++ b/src/core/function.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 96abb35ea..34085a187 100644
--- a/src/core/function.h
+++ b/src/core/function.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e74152c46..9905be86a 100644
--- a/src/core/integer.cc
+++ b/src/core/integer.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 420ea2c9a..ebef4918f 100644
--- a/src/core/integer.h
+++ b/src/core/integer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 4e063b534..2adecc7ac 100644
--- a/src/core/list.h
+++ b/src/core/list.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 fa5443950..a27a46372 100644
--- a/src/core/matrix.cc
+++ b/src/core/matrix.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 7a800eacd..4e94d95f5 100644
--- a/src/core/matrix.h
+++ b/src/core/matrix.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 97ec6a8fc..e70607633 100644
--- a/src/core/matrix.imp
+++ b/src/core/matrix.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 721d94de8..6737792f3 100644
--- a/src/core/pvector.cc
+++ b/src/core/pvector.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 72b73af00..9fe5900c8 100644
--- a/src/core/pvector.h
+++ b/src/core/pvector.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e70d37935..e5fefe254 100644
--- a/src/core/pvector.imp
+++ b/src/core/pvector.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6a144ee20..fc34b4d3f 100644
--- a/src/core/rational.cc
+++ b/src/core/rational.cc
@@ -1,5 +1,5 @@
//
-// This file is part of Gambit Copyright (c) 1994-2023, The Gambit
+// This file is part of Gambit Copyright (c) 1994-2024, 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 0e0f6f9d5..1ea10981b 100644
--- a/src/core/rational.h
+++ b/src/core/rational.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a526a2722..c9b7afb87 100644
--- a/src/core/recarray.h
+++ b/src/core/recarray.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1a95c3385..b29537ace 100644
--- a/src/core/sqmatrix.cc
+++ b/src/core/sqmatrix.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 b06c49cd0..7d039a1b1 100644
--- a/src/core/sqmatrix.h
+++ b/src/core/sqmatrix.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 81e8dc0a3..627d032fe 100644
--- a/src/core/sqmatrix.imp
+++ b/src/core/sqmatrix.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 589d97a11..4996ff2aa 100644
--- a/src/core/vector.cc
+++ b/src/core/vector.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 81c23b968..bfd726f1f 100644
--- a/src/core/vector.h
+++ b/src/core/vector.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 af02689dd..0c1f56d7c 100644
--- a/src/core/vector.imp
+++ b/src/core/vector.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 51e11e8c8..9074b645a 100644
--- a/src/gambit.h
+++ b/src/gambit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 0a0f55dd6..6c6788988 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f8590dada..25d5d592e 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 2bc8e8583..df87504cb 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 96b67dec2..c22d257a4 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 027e84faf..23f5d8b64 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 dc3c70c22..cba6f8075 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9bbc6a07e..1af915570 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 933178e48..a3bffb8fc 100644
--- a/src/games/behav.cc
+++ b/src/games/behav.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9accfc58e..a69a61779 100644
--- a/src/games/behav.h
+++ b/src/games/behav.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1e4f7a5ea..2e76bd591 100644
--- a/src/games/behav.imp
+++ b/src/games/behav.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e85098ea5..d828da2bf 100644
--- a/src/games/behavitr.cc
+++ b/src/games/behavitr.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org
+// Copyright (c) 1994-2024, 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 e49a0a27d..df1843d4f 100644
--- a/src/games/behavitr.h
+++ b/src/games/behavitr.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 09ba35337..12100d597 100644
--- a/src/games/behavspt.cc
+++ b/src/games/behavspt.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1f948ff0f..d30f627f0 100644
--- a/src/games/behavspt.h
+++ b/src/games/behavspt.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f76ec62bf..aa894f1cc 100644
--- a/src/games/file.cc
+++ b/src/games/file.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 5a0a36e6d..6ab5813e7 100644
--- a/src/games/game.cc
+++ b/src/games/game.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 7d6d5a653..6a242300d 100644
--- a/src/games/game.h
+++ b/src/games/game.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 cf89f3e2c..17cc8842d 100644
--- a/src/games/gameagg.cc
+++ b/src/games/gameagg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 0d3ba156e..f9cf7bbc9 100644
--- a/src/games/gameagg.h
+++ b/src/games/gameagg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 bc3ce3a48..c4f99a510 100644
--- a/src/games/gamebagg.cc
+++ b/src/games/gamebagg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 423519fde..02e538bf3 100644
--- a/src/games/gamebagg.h
+++ b/src/games/gamebagg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 213d8fd11..7188df4fd 100644
--- a/src/games/gameexpl.h
+++ b/src/games/gameexpl.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 acd4c89f8..02a84c7f5 100644
--- a/src/games/gametable.cc
+++ b/src/games/gametable.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 3a2843c50..0f52af414 100644
--- a/src/games/gametable.h
+++ b/src/games/gametable.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9773d16ff..833bc0884 100644
--- a/src/games/gametree.cc
+++ b/src/games/gametree.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 bbb835b04..c85f57611 100644
--- a/src/games/gametree.h
+++ b/src/games/gametree.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 204885b40..d606b7f8b 100644
--- a/src/games/mixed.cc
+++ b/src/games/mixed.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 138d9708f..c113742c7 100644
--- a/src/games/mixed.h
+++ b/src/games/mixed.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 cab14ac56..2fef6810f 100644
--- a/src/games/mixed.imp
+++ b/src/games/mixed.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e7d388150..56bb22db8 100644
--- a/src/games/nash.cc
+++ b/src/games/nash.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a9ab05189..e97932323 100644
--- a/src/games/nash.h
+++ b/src/games/nash.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 8a2d832a0..e449e4303 100644
--- a/src/games/number.h
+++ b/src/games/number.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 82f3807ad..d30a23bfb 100644
--- a/src/games/stratitr.cc
+++ b/src/games/stratitr.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a4ac70256..b44acc06c 100644
--- a/src/games/stratitr.h
+++ b/src/games/stratitr.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e83e88c87..cd8d3a651 100644
--- a/src/games/stratspt.cc
+++ b/src/games/stratspt.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 47c50fd61..3eaa11923 100644
--- a/src/games/stratspt.h
+++ b/src/games/stratspt.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a7d481d62..b70a8a6be 100644
--- a/src/games/writer.cc
+++ b/src/games/writer.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 095f45b13..73833da8e 100644
--- a/src/games/writer.h
+++ b/src/games/writer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 58422db77..cfcb7031c 100644
--- a/src/gui/analysis.cc
+++ b/src/gui/analysis.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 0f44e11b2..38f28059e 100644
--- a/src/gui/analysis.h
+++ b/src/gui/analysis.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 0b042b250..485769e4c 100644
--- a/src/gui/app.cc
+++ b/src/gui/app.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 0d17eeccb..72d4af355 100644
--- a/src/gui/app.h
+++ b/src/gui/app.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 4cf4eabaa..a9bf4299d 100644
--- a/src/gui/dlabout.cc
+++ b/src/gui/dlabout.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project"),
+ _T("Copyright (C) 1994-2024, 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 f81cb9741..6293d73d3 100644
--- a/src/gui/dlabout.h
+++ b/src/gui/dlabout.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 0d4f5faf2..15dbde349 100644
--- a/src/gui/dleditmove.cc
+++ b/src/gui/dleditmove.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9b3763e8e..0efb07760 100644
--- a/src/gui/dleditmove.h
+++ b/src/gui/dleditmove.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 ae57eb398..820c4cfee 100644
--- a/src/gui/dleditnode.cc
+++ b/src/gui/dleditnode.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 4d6b81df4..ee40a5046 100644
--- a/src/gui/dleditnode.h
+++ b/src/gui/dleditnode.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f317881d5..e47c6123f 100644
--- a/src/gui/dlefglayout.cc
+++ b/src/gui/dlefglayout.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 fc21423ed..b07d5b93b 100644
--- a/src/gui/dlefglayout.h
+++ b/src/gui/dlefglayout.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 17894bf4a..0340dee56 100644
--- a/src/gui/dlefglegend.cc
+++ b/src/gui/dlefglegend.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 3e852340f..fd9ba6396 100644
--- a/src/gui/dlefglegend.h
+++ b/src/gui/dlefglegend.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f0a37b1ae..f58b327c9 100644
--- a/src/gui/dlefglogit.cc
+++ b/src/gui/dlefglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1fa56fc93..34368b958 100644
--- a/src/gui/dlefglogit.h
+++ b/src/gui/dlefglogit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a3d9bf1bc..e9a850e98 100644
--- a/src/gui/dlefgreveal.cc
+++ b/src/gui/dlefgreveal.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 746c43fce..baa7be6bf 100644
--- a/src/gui/dlefgreveal.h
+++ b/src/gui/dlefgreveal.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e8269f610..1f893674f 100644
--- a/src/gui/dlexcept.h
+++ b/src/gui/dlexcept.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 139b738ff..845acfb6e 100644
--- a/src/gui/dlgameprop.cc
+++ b/src/gui/dlgameprop.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 90b0ee4bb..ef234b479 100644
--- a/src/gui/dlgameprop.h
+++ b/src/gui/dlgameprop.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 2f1436313..b568e01b1 100644
--- a/src/gui/dlinsertmove.cc
+++ b/src/gui/dlinsertmove.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 dcf1fe459..c45b84bfa 100644
--- a/src/gui/dlinsertmove.h
+++ b/src/gui/dlinsertmove.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 2afa42e04..016934883 100644
--- a/src/gui/dlnash.cc
+++ b/src/gui/dlnash.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 400625cc2..eef08453e 100644
--- a/src/gui/dlnash.h
+++ b/src/gui/dlnash.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 da8f11fa6..f71d0f074 100644
--- a/src/gui/dlnashmon.cc
+++ b/src/gui/dlnashmon.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 4cd7a9a3f..0db328f0a 100644
--- a/src/gui/dlnashmon.h
+++ b/src/gui/dlnashmon.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 39aea9482..13fb42f1f 100644
--- a/src/gui/dlnfglogit.cc
+++ b/src/gui/dlnfglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 5f73aea98..9cad8b4e2 100644
--- a/src/gui/edittext.cc
+++ b/src/gui/edittext.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 b7e543721..3dc89855f 100644
--- a/src/gui/edittext.h
+++ b/src/gui/edittext.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 78ed193d1..08a63ebd1 100644
--- a/src/gui/efgdisplay.cc
+++ b/src/gui/efgdisplay.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6b9786141..8ab363f75 100644
--- a/src/gui/efgdisplay.h
+++ b/src/gui/efgdisplay.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 c0bb0dcc7..ebff18765 100644
--- a/src/gui/efglayout.cc
+++ b/src/gui/efglayout.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1b97ccd2b..a67aeea49 100644
--- a/src/gui/efglayout.h
+++ b/src/gui/efglayout.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 aec4ffbff..772fe1d45 100644
--- a/src/gui/efgpanel.cc
+++ b/src/gui/efgpanel.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9b729a51e..0a51f70d3 100644
--- a/src/gui/efgpanel.h
+++ b/src/gui/efgpanel.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 66206a207..8f33ef41a 100644
--- a/src/gui/efgprofile.cc
+++ b/src/gui/efgprofile.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 d13b95fd0..2baea06d4 100644
--- a/src/gui/efgprofile.h
+++ b/src/gui/efgprofile.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6d258b8b0..638636a33 100644
--- a/src/gui/gamedoc.cc
+++ b/src/gui/gamedoc.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f38004907..a3c19eb4c 100644
--- a/src/gui/gamedoc.h
+++ b/src/gui/gamedoc.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 dd82df5d6..168c9b196 100644
--- a/src/gui/gameframe.cc
+++ b/src/gui/gameframe.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 41a4542c2..c9e3fb543 100644
--- a/src/gui/gameframe.h
+++ b/src/gui/gameframe.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 c61e5df7e..f5da8b4bc 100644
--- a/src/gui/menuconst.h
+++ b/src/gui/menuconst.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 eae65527e..bcc4754a6 100644
--- a/src/gui/nfgpanel.cc
+++ b/src/gui/nfgpanel.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 73bd05fb2..5267216ae 100644
--- a/src/gui/nfgpanel.h
+++ b/src/gui/nfgpanel.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e4d49d6fb..f4cec34ad 100644
--- a/src/gui/nfgprofile.cc
+++ b/src/gui/nfgprofile.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 46f2ec840..68fe9c819 100644
--- a/src/gui/nfgprofile.h
+++ b/src/gui/nfgprofile.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 046559008..e594d87af 100644
--- a/src/gui/nfgtable.cc
+++ b/src/gui/nfgtable.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 c3714c06f..8938b1503 100644
--- a/src/gui/nfgtable.h
+++ b/src/gui/nfgtable.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 41b99ddb4..1282f50f6 100644
--- a/src/gui/renratio.cc
+++ b/src/gui/renratio.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 568618208..a5e422c11 100644
--- a/src/gui/renratio.h
+++ b/src/gui/renratio.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6fa37838f..e2109a1aa 100644
--- a/src/gui/style.cc
+++ b/src/gui/style.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 7b85a514b..2be6aa75c 100644
--- a/src/gui/style.h
+++ b/src/gui/style.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 350ae7261..abd08c657 100644
--- a/src/gui/valnumber.cc
+++ b/src/gui/valnumber.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9a207b3ca..9c7d10d13 100644
--- a/src/gui/valnumber.h
+++ b/src/gui/valnumber.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 835f60c44..1508d0ff2 100644
--- a/src/pygambit/__init__.py
+++ b/src/pygambit/__init__.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/python/gambit/__init__.py
# Top-level module file for gambit
@@ -27,4 +27,4 @@
from . import gte # noqa: F401
from . import qre # noqa: F401
-__version__ = "16.1.0"
+__version__ = "16.1.1"
diff --git a/src/pygambit/action.pxi b/src/pygambit/action.pxi
index da7d4c309..eba34528d 100644
--- a/src/pygambit/action.pxi
+++ b/src/pygambit/action.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 79af4cf72..78654c638 100644
--- a/src/pygambit/behav.pxi
+++ b/src/pygambit/behav.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 a29d67648..d70d96a2c 100644
--- a/src/pygambit/enumeration.py
+++ b/src/pygambit/enumeration.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 4935e3bea..30ca412ed 100644
--- a/src/pygambit/error.py
+++ b/src/pygambit/error.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 2be4c3d9b..15dfa53ca 100644
--- a/src/pygambit/gambit.pyx
+++ b/src/pygambit/gambit.pyx
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 ac20bd6a6..ebd189e85 100644
--- a/src/pygambit/game.pxi
+++ b/src/pygambit/game.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 15c660987..53eb059e4 100644
--- a/src/pygambit/gameiter.py
+++ b/src/pygambit/gameiter.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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/gte.py b/src/pygambit/gte.py
index a16903e25..667a8d88f 100644
--- a/src/pygambit/gte.py
+++ b/src/pygambit/gte.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 9950664e4..3a663e561 100644
--- a/src/pygambit/infoset.pxi
+++ b/src/pygambit/infoset.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 1b33fbb26..d42b2d5f7 100644
--- a/src/pygambit/levelk.py
+++ b/src/pygambit/levelk.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 4e6a2dfc5..cf934d62a 100644
--- a/src/pygambit/mixed.pxi
+++ b/src/pygambit/mixed.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 cbab4d487..5225db91d 100644
--- a/src/pygambit/nash.h
+++ b/src/pygambit/nash.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 002ed4114..d952f285b 100644
--- a/src/pygambit/nash.pxi
+++ b/src/pygambit/nash.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 544538ce4..2c47c6d7e 100644
--- a/src/pygambit/nash.py
+++ b/src/pygambit/nash.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 6a5da2264..9ca857756 100644
--- a/src/pygambit/node.pxi
+++ b/src/pygambit/node.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 128f0c4cf..45e0a62c9 100644
--- a/src/pygambit/outcome.pxi
+++ b/src/pygambit/outcome.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 e63815596..b4fa6a484 100644
--- a/src/pygambit/pctrace.py
+++ b/src/pygambit/pctrace.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 dfb8ebc1c..11fc22a2d 100644
--- a/src/pygambit/player.pxi
+++ b/src/pygambit/player.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 3a7800cc8..98f602223 100644
--- a/src/pygambit/profiles.py
+++ b/src/pygambit/profiles.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 16b831541..e5772ba12 100644
--- a/src/pygambit/qre.py
+++ b/src/pygambit/qre.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 fa7bc3029..7f78e257f 100644
--- a/src/pygambit/strategy.pxi
+++ b/src/pygambit/strategy.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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 751728172..4c2360e8b 100644
--- a/src/pygambit/stratspt.pxi
+++ b/src/pygambit/stratspt.pxi
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, 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/supports.py b/src/pygambit/supports.py
index 537b423b3..f093d4cac 100644
--- a/src/pygambit/supports.py
+++ b/src/pygambit/supports.py
@@ -1,6 +1,6 @@
#
# This file is part of Gambit
-# Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+# Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
#
# FILE: src/pygambit/supports.py
# Access to algorithms which compute on supports.
diff --git a/src/pygambit/util.h b/src/pygambit/util.h
index ef357c7a6..a8e4067a1 100644
--- a/src/pygambit/util.h
+++ b/src/pygambit/util.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 3824dd085..b10f137c8 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9a2a39519..992a72f98 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 44bfa4d9d..a0e8b9ce7 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 ba7f3a770..ae3ff85b9 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 aea7e4d2c..b55612bed 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/enumpoly/behavextend.cc b/src/solvers/enumpoly/behavextend.cc
index ad21043dd..945115b7e 100644
--- a/src/solvers/enumpoly/behavextend.cc
+++ b/src/solvers/enumpoly/behavextend.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/behavextend.h b/src/solvers/enumpoly/behavextend.h
index 69b5d5861..3a5adab5d 100644
--- a/src/solvers/enumpoly/behavextend.h
+++ b/src/solvers/enumpoly/behavextend.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/efgensup.cc b/src/solvers/enumpoly/efgensup.cc
index 1036a4d0c..0e905d599 100644
--- a/src/solvers/enumpoly/efgensup.cc
+++ b/src/solvers/enumpoly/efgensup.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/efgensup.cc
// Enumerate undominated subsupports
diff --git a/src/solvers/enumpoly/efgensup.h b/src/solvers/enumpoly/efgensup.h
index 6394c470c..0a0500333 100644
--- a/src/solvers/enumpoly/efgensup.h
+++ b/src/solvers/enumpoly/efgensup.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/efgensup.h
// Enumerate undominated subsupports
diff --git a/src/solvers/enumpoly/efgpoly.cc b/src/solvers/enumpoly/efgpoly.cc
index 6d4d63e86..8c8e35707 100644
--- a/src/solvers/enumpoly/efgpoly.cc
+++ b/src/solvers/enumpoly/efgpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/gcomplex.cc b/src/solvers/enumpoly/gcomplex.cc
index 5e00a89d6..2a4692967 100644
--- a/src/solvers/enumpoly/gcomplex.cc
+++ b/src/solvers/enumpoly/gcomplex.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/complex.cc
// Implementation of a complex number class
diff --git a/src/solvers/enumpoly/gcomplex.h b/src/solvers/enumpoly/gcomplex.h
index ae68ed868..e099ac4a1 100644
--- a/src/solvers/enumpoly/gcomplex.h
+++ b/src/solvers/enumpoly/gcomplex.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/complex.h
// Declaration of a complex number class
diff --git a/src/solvers/enumpoly/gnarray.h b/src/solvers/enumpoly/gnarray.h
index f895ad0b6..c494eadd7 100644
--- a/src/solvers/enumpoly/gnarray.h
+++ b/src/solvers/enumpoly/gnarray.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gnarray.h
// Interface declaration for N-dimensional arrays
diff --git a/src/solvers/enumpoly/gnarray.imp b/src/solvers/enumpoly/gnarray.imp
index 0bc9a7ee5..4349e634e 100644
--- a/src/solvers/enumpoly/gnarray.imp
+++ b/src/solvers/enumpoly/gnarray.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gnarray.imp
// Implementation for N-dimensional arrays
diff --git a/src/solvers/enumpoly/gpartltr.cc b/src/solvers/enumpoly/gpartltr.cc
index cfb93d162..4f85eafe6 100644
--- a/src/solvers/enumpoly/gpartltr.cc
+++ b/src/solvers/enumpoly/gpartltr.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpartltr.cc
// Instantiations of tree of partials classes
diff --git a/src/solvers/enumpoly/gpartltr.h b/src/solvers/enumpoly/gpartltr.h
index 9cac7f03f..369ba9335 100644
--- a/src/solvers/enumpoly/gpartltr.h
+++ b/src/solvers/enumpoly/gpartltr.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpartltr.h
// Interface to TreeOfPartials
diff --git a/src/solvers/enumpoly/gpartltr.imp b/src/solvers/enumpoly/gpartltr.imp
index 8c2b50193..81bc1b770 100644
--- a/src/solvers/enumpoly/gpartltr.imp
+++ b/src/solvers/enumpoly/gpartltr.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpartltr.imp
// Implementation of TreeOfPartials
diff --git a/src/solvers/enumpoly/gpoly.cc b/src/solvers/enumpoly/gpoly.cc
index a672dc9e0..8040358e7 100644
--- a/src/solvers/enumpoly/gpoly.cc
+++ b/src/solvers/enumpoly/gpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpoly.cc
// Instantiation of common gPoly classes
diff --git a/src/solvers/enumpoly/gpoly.h b/src/solvers/enumpoly/gpoly.h
index e7de76bf6..a02aa7d46 100644
--- a/src/solvers/enumpoly/gpoly.h
+++ b/src/solvers/enumpoly/gpoly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpoly.h
// Declaration of multivariate polynomial type
diff --git a/src/solvers/enumpoly/gpoly.imp b/src/solvers/enumpoly/gpoly.imp
index 7719a3b07..d7b224344 100644
--- a/src/solvers/enumpoly/gpoly.imp
+++ b/src/solvers/enumpoly/gpoly.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpoly.imp
// Implementation of multivariate polynomial type
diff --git a/src/solvers/enumpoly/gpolylst.cc b/src/solvers/enumpoly/gpolylst.cc
index 60660bbed..e1a9f95ac 100644
--- a/src/solvers/enumpoly/gpolylst.cc
+++ b/src/solvers/enumpoly/gpolylst.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpolylst.cc
// Instantiations of polynomial list types
diff --git a/src/solvers/enumpoly/gpolylst.h b/src/solvers/enumpoly/gpolylst.h
index 9fd7f74f0..33cfee9b9 100644
--- a/src/solvers/enumpoly/gpolylst.h
+++ b/src/solvers/enumpoly/gpolylst.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpolylist.h
// Declaration of polynomial list type
diff --git a/src/solvers/enumpoly/gpolylst.imp b/src/solvers/enumpoly/gpolylst.imp
index f7fb60056..f9f9b597c 100644
--- a/src/solvers/enumpoly/gpolylst.imp
+++ b/src/solvers/enumpoly/gpolylst.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gpolylst.imp
// Implementation of polynomial list type
diff --git a/src/solvers/enumpoly/gsolver.cc b/src/solvers/enumpoly/gsolver.cc
index 3f056d65c..5323b0381 100644
--- a/src/solvers/enumpoly/gsolver.cc
+++ b/src/solvers/enumpoly/gsolver.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gsolver.cc
// Instantiation of gSolver classes
diff --git a/src/solvers/enumpoly/gsolver.h b/src/solvers/enumpoly/gsolver.h
index efa641fd3..5d33cef15 100644
--- a/src/solvers/enumpoly/gsolver.h
+++ b/src/solvers/enumpoly/gsolver.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gsolver.h
// Declaration of gSolver
diff --git a/src/solvers/enumpoly/gsolver.imp b/src/solvers/enumpoly/gsolver.imp
index 005fb8140..2bf07b16f 100644
--- a/src/solvers/enumpoly/gsolver.imp
+++ b/src/solvers/enumpoly/gsolver.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gsolver.imp
// Implementation of class gSolver
diff --git a/src/solvers/enumpoly/gtree.h b/src/solvers/enumpoly/gtree.h
index 5f2baa15e..0bfb3b061 100644
--- a/src/solvers/enumpoly/gtree.h
+++ b/src/solvers/enumpoly/gtree.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/gtree.h
// A generic tree container class
diff --git a/src/solvers/enumpoly/gtree.imp b/src/solvers/enumpoly/gtree.imp
index 39a23c8a0..2712beb63 100644
--- a/src/solvers/enumpoly/gtree.imp
+++ b/src/solvers/enumpoly/gtree.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/ideal.cc b/src/solvers/enumpoly/ideal.cc
index c5fedaf25..2f6bf8022 100644
--- a/src/solvers/enumpoly/ideal.cc
+++ b/src/solvers/enumpoly/ideal.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ideal.cc
// Instantiations of gBasis types
diff --git a/src/solvers/enumpoly/ideal.h b/src/solvers/enumpoly/ideal.h
index 761249cd2..67d7b6664 100644
--- a/src/solvers/enumpoly/ideal.h
+++ b/src/solvers/enumpoly/ideal.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ideal.h
// Declaration of gIdeal
diff --git a/src/solvers/enumpoly/ideal.imp b/src/solvers/enumpoly/ideal.imp
index 7b990cacf..37733107f 100644
--- a/src/solvers/enumpoly/ideal.imp
+++ b/src/solvers/enumpoly/ideal.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ideal.imp
// Implementation of gIdeal
diff --git a/src/solvers/enumpoly/ineqsolv.cc b/src/solvers/enumpoly/ineqsolv.cc
index 160bd50c5..8cc3658bb 100644
--- a/src/solvers/enumpoly/ineqsolv.cc
+++ b/src/solvers/enumpoly/ineqsolv.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ineqsolv.cc
// Instantiation of IneqSolv classes
diff --git a/src/solvers/enumpoly/ineqsolv.h b/src/solvers/enumpoly/ineqsolv.h
index 086963810..c35707e57 100644
--- a/src/solvers/enumpoly/ineqsolv.h
+++ b/src/solvers/enumpoly/ineqsolv.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ineqsolv.h
// Declaration of IneqSolv
diff --git a/src/solvers/enumpoly/ineqsolv.imp b/src/solvers/enumpoly/ineqsolv.imp
index 370e9303c..1dc90e4f7 100644
--- a/src/solvers/enumpoly/ineqsolv.imp
+++ b/src/solvers/enumpoly/ineqsolv.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/ineqsolv.imp
// Implementation of IneqSolv
diff --git a/src/solvers/enumpoly/interval.h b/src/solvers/enumpoly/interval.h
index f68f52bca..55e333032 100644
--- a/src/solvers/enumpoly/interval.h
+++ b/src/solvers/enumpoly/interval.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/interval.h
// Interface to interval type
diff --git a/src/solvers/enumpoly/linrcomb.cc b/src/solvers/enumpoly/linrcomb.cc
index 0fe0a5058..ea899de8b 100644
--- a/src/solvers/enumpoly/linrcomb.cc
+++ b/src/solvers/enumpoly/linrcomb.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/linrcomb.cc
// Instantiation of linear combination types
diff --git a/src/solvers/enumpoly/linrcomb.h b/src/solvers/enumpoly/linrcomb.h
index 4a54c3c0c..0874be529 100644
--- a/src/solvers/enumpoly/linrcomb.h
+++ b/src/solvers/enumpoly/linrcomb.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/linrcomb.imp b/src/solvers/enumpoly/linrcomb.imp
index 8b70fa0ee..d756ec0d9 100644
--- a/src/solvers/enumpoly/linrcomb.imp
+++ b/src/solvers/enumpoly/linrcomb.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/linrcomb.imp
// Implementation of linear combination class
diff --git a/src/solvers/enumpoly/monomial.cc b/src/solvers/enumpoly/monomial.cc
index 1a94f021f..73430d74b 100644
--- a/src/solvers/enumpoly/monomial.cc
+++ b/src/solvers/enumpoly/monomial.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/monomial.cc
// Instantiation of monomial classes
diff --git a/src/solvers/enumpoly/monomial.h b/src/solvers/enumpoly/monomial.h
index 359a21c6c..6da5d64df 100644
--- a/src/solvers/enumpoly/monomial.h
+++ b/src/solvers/enumpoly/monomial.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/monomial.h
// Declaration of monomial class
diff --git a/src/solvers/enumpoly/monomial.imp b/src/solvers/enumpoly/monomial.imp
index 1bd3488f2..adac2185d 100644
--- a/src/solvers/enumpoly/monomial.imp
+++ b/src/solvers/enumpoly/monomial.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/monomial.imp
// Implementation of monomial classes
diff --git a/src/solvers/enumpoly/nfgcpoly.cc b/src/solvers/enumpoly/nfgcpoly.cc
index 59fd2afb5..f304af217 100644
--- a/src/solvers/enumpoly/nfgcpoly.cc
+++ b/src/solvers/enumpoly/nfgcpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, Litao Wei and The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/nfgcpoly.h b/src/solvers/enumpoly/nfgcpoly.h
index 4f1a22659..509c8ed6f 100644
--- a/src/solvers/enumpoly/nfgcpoly.h
+++ b/src/solvers/enumpoly/nfgcpoly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, Litao Wei and The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/nfgensup.cc b/src/solvers/enumpoly/nfgensup.cc
index 56b7fe401..305512dce 100644
--- a/src/solvers/enumpoly/nfgensup.cc
+++ b/src/solvers/enumpoly/nfgensup.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgensup.cc
// Enumerate undominated subsupports of a support
diff --git a/src/solvers/enumpoly/nfgensup.h b/src/solvers/enumpoly/nfgensup.h
index 3cfe41716..b14ba0bfd 100644
--- a/src/solvers/enumpoly/nfgensup.h
+++ b/src/solvers/enumpoly/nfgensup.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/nfgensup.h
// Enumerate undominated subsupports of a support
diff --git a/src/solvers/enumpoly/nfghs.cc b/src/solvers/enumpoly/nfghs.cc
index 742eb14f7..01df4330e 100644
--- a/src/solvers/enumpoly/nfghs.cc
+++ b/src/solvers/enumpoly/nfghs.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, Litao Wei The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/nfghs.h b/src/solvers/enumpoly/nfghs.h
index 7b2b25c9d..abde3fe9c 100644
--- a/src/solvers/enumpoly/nfghs.h
+++ b/src/solvers/enumpoly/nfghs.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, Litao Wei and The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/nfgpoly.cc b/src/solvers/enumpoly/nfgpoly.cc
index 4d89936e8..3cfd9b05f 100644
--- a/src/solvers/enumpoly/nfgpoly.cc
+++ b/src/solvers/enumpoly/nfgpoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/enumpoly/odometer.cc b/src/solvers/enumpoly/odometer.cc
index 149326716..434011b3e 100644
--- a/src/solvers/enumpoly/odometer.cc
+++ b/src/solvers/enumpoly/odometer.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/odometer.cc
// Implementation of class gIndexOdometer
diff --git a/src/solvers/enumpoly/odometer.h b/src/solvers/enumpoly/odometer.h
index 3174c1607..3255ea1ae 100644
--- a/src/solvers/enumpoly/odometer.h
+++ b/src/solvers/enumpoly/odometer.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/odometer.h
// Declaration of gIndexOdometer class
diff --git a/src/solvers/enumpoly/pelclass.cc b/src/solvers/enumpoly/pelclass.cc
index fd2ffa11b..32218585f 100644
--- a/src/solvers/enumpoly/pelclass.cc
+++ b/src/solvers/enumpoly/pelclass.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/pelclass.cc
// Implementation of interface to Pelican
diff --git a/src/solvers/enumpoly/pelclass.h b/src/solvers/enumpoly/pelclass.h
index 6d59fc8d1..f928461e4 100644
--- a/src/solvers/enumpoly/pelclass.h
+++ b/src/solvers/enumpoly/pelclass.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/pelclass.h
// Declaration of interface to Pelican
diff --git a/src/solvers/enumpoly/poly.cc b/src/solvers/enumpoly/poly.cc
index 7dfc4a511..96036f02d 100644
--- a/src/solvers/enumpoly/poly.cc
+++ b/src/solvers/enumpoly/poly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/poly.cc
// Instantiation of polynomial classes
diff --git a/src/solvers/enumpoly/poly.h b/src/solvers/enumpoly/poly.h
index ee3eab6a5..8f74ec427 100644
--- a/src/solvers/enumpoly/poly.h
+++ b/src/solvers/enumpoly/poly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/poly.h
// Declaration of polynomial classes
diff --git a/src/solvers/enumpoly/poly.imp b/src/solvers/enumpoly/poly.imp
index 2f7ecc13c..8781106ea 100644
--- a/src/solvers/enumpoly/poly.imp
+++ b/src/solvers/enumpoly/poly.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/poly.imp
// Implementation of polynomial class
diff --git a/src/solvers/enumpoly/prepoly.cc b/src/solvers/enumpoly/prepoly.cc
index 041fafd37..4e2eb4373 100644
--- a/src/solvers/enumpoly/prepoly.cc
+++ b/src/solvers/enumpoly/prepoly.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/prepoly.cc
// Implementation of supporting classes for polynomials
diff --git a/src/solvers/enumpoly/prepoly.h b/src/solvers/enumpoly/prepoly.h
index ad2d2b04e..779e46da2 100644
--- a/src/solvers/enumpoly/prepoly.h
+++ b/src/solvers/enumpoly/prepoly.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/prepoly.h
// Declaration of supporting classes for polynomials
diff --git a/src/solvers/enumpoly/quiksolv.cc b/src/solvers/enumpoly/quiksolv.cc
index c93042637..57baba03a 100644
--- a/src/solvers/enumpoly/quiksolv.cc
+++ b/src/solvers/enumpoly/quiksolv.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/quiksolv.cc
// Instantiations of quick-solver classes
diff --git a/src/solvers/enumpoly/quiksolv.h b/src/solvers/enumpoly/quiksolv.h
index b68ae7fc1..2e9db9239 100644
--- a/src/solvers/enumpoly/quiksolv.h
+++ b/src/solvers/enumpoly/quiksolv.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/quiksolv.h
// Interface to quick-solver classes
diff --git a/src/solvers/enumpoly/quiksolv.imp b/src/solvers/enumpoly/quiksolv.imp
index d65532772..eed37e7a4 100644
--- a/src/solvers/enumpoly/quiksolv.imp
+++ b/src/solvers/enumpoly/quiksolv.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/quiksolv.imp
// Implementation of quick-solver classes
diff --git a/src/solvers/enumpoly/rectangl.cc b/src/solvers/enumpoly/rectangl.cc
index 0cb81a6b0..7c0edce48 100644
--- a/src/solvers/enumpoly/rectangl.cc
+++ b/src/solvers/enumpoly/rectangl.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/rectangl.cc
// Instantiation of rectangle classes
diff --git a/src/solvers/enumpoly/rectangl.h b/src/solvers/enumpoly/rectangl.h
index f9d3323cd..efd21cfa9 100644
--- a/src/solvers/enumpoly/rectangl.h
+++ b/src/solvers/enumpoly/rectangl.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/rectangl.h
// Declaration of rectangle class
diff --git a/src/solvers/enumpoly/rectangl.imp b/src/solvers/enumpoly/rectangl.imp
index c0dd6c1cb..ae0cbef87 100644
--- a/src/solvers/enumpoly/rectangl.imp
+++ b/src/solvers/enumpoly/rectangl.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/rectangl.imp
// Implementation of rectangle class
diff --git a/src/solvers/enumpoly/sfg.cc b/src/solvers/enumpoly/sfg.cc
index 080517d4d..2b21d94ee 100644
--- a/src/solvers/enumpoly/sfg.cc
+++ b/src/solvers/enumpoly/sfg.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfg.cc
// Implementation of sequence form classes
diff --git a/src/solvers/enumpoly/sfg.h b/src/solvers/enumpoly/sfg.h
index d6221b3dc..9e6631ddc 100644
--- a/src/solvers/enumpoly/sfg.h
+++ b/src/solvers/enumpoly/sfg.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfg.h
// Interface to sequence form classes
diff --git a/src/solvers/enumpoly/sfstrat.cc b/src/solvers/enumpoly/sfstrat.cc
index aa677f666..25e3ae04c 100644
--- a/src/solvers/enumpoly/sfstrat.cc
+++ b/src/solvers/enumpoly/sfstrat.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfstrat.cc
// Implementation of sequence form strategy classes
diff --git a/src/solvers/enumpoly/sfstrat.h b/src/solvers/enumpoly/sfstrat.h
index 0548a8ee7..c2243800b 100644
--- a/src/solvers/enumpoly/sfstrat.h
+++ b/src/solvers/enumpoly/sfstrat.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enumpoly/sfstrat.h
// Interface to sequence form strategy classes
diff --git a/src/solvers/enumpure/enumpure.h b/src/solvers/enumpure/enumpure.h
index 17147bb2b..55b161fe5 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a8ca855fe..cab07e036 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 62312f36d..803887251 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 70a747af2..028374e2b 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e97eaf2b2..358bcf4e3 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 5259247e5..26599cbb3 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f4d181642..97a3e8878 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 9747fc64b..80bd1d51b 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 211a612ad..38e103103 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1cbb54eba..4fb34f453 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f3806af0b..ccdba0b92 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 38c2d5e14..802d42336 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1463c3aff..dd94bc556 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6c76330c4..c1638cab6 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 cf2c70c38..599e473b5 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 ce95c86d8..ae6a98cac 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a104afe6c..d2df776a4 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 fcf7acd12..c43df43dc 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 2feb41cd6..e2763e49e 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 98344a57d..fa74d6769 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 d28b7d370..8af097a49 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f1b7d14d8..a781f58f8 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6aee0e181..f1889d316 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f12044e62..cc5393b6a 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e93ef20b7..559500499 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 08744cb19..7231b7de1 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a3a6c00cb..854211f57 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 c57b899a2..499c1e7ca 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 7ce24b4d8..12fc7a2e2 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 b3a637e52..ea10e7bb2 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 451a04424..27f136341 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 71e68ad78..d5e6add3b 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 2e291b949..311141f89 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 60faa8163..f2c0a70f1 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 dee9a2b5a..f49df3d24 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 c44d9abd5..637ccdf30 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 3a67081dd..00ad4e55a 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 16983fb31..993793210 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 aeca570e0..c96fe7331 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f059e02f6..be17f3f55 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 47c0e3ee7..b6d9bbe00 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 a21a7229e..f10de77e1 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 6d4ac0ea7..42d697607 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 2cdde4cbf..e76e6ad45 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 e0543d528..878491ebd 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 aea0dbee1..9ec28e430 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 f6e45eb7d..9c0b4fc5c 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/enummixed/vertenum.imp
// Implementation of vertex enumerator
diff --git a/src/solvers/logit/efglogit.cc b/src/solvers/logit/efglogit.cc
index 524c14584..2c38e5519 100644
--- a/src/solvers/logit/efglogit.cc
+++ b/src/solvers/logit/efglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/logit/efglogit.h b/src/solvers/logit/efglogit.h
index 545655a02..20d53406f 100644
--- a/src/solvers/logit/efglogit.h
+++ b/src/solvers/logit/efglogit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/logit/logbehav.h b/src/solvers/logit/logbehav.h
index 4863f7e2b..ec215f43b 100644
--- a/src/solvers/logit/logbehav.h
+++ b/src/solvers/logit/logbehav.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/logit/logbehav.imp b/src/solvers/logit/logbehav.imp
index 1e9bdc4cb..70425c78a 100644
--- a/src/solvers/logit/logbehav.imp
+++ b/src/solvers/logit/logbehav.imp
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/logit/nfglogit.cc b/src/solvers/logit/nfglogit.cc
index bf23b2cf8..a682f8360 100644
--- a/src/solvers/logit/nfglogit.cc
+++ b/src/solvers/logit/nfglogit.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/logit/nfglogit.h b/src/solvers/logit/nfglogit.h
index c547614c5..a11159c64 100644
--- a/src/solvers/logit/nfglogit.h
+++ b/src/solvers/logit/nfglogit.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: nfglogit.cc
// Computation of quantal response equilibrium correspondence for
diff --git a/src/solvers/logit/path.cc b/src/solvers/logit/path.cc
index aa43db331..af759f8e1 100644
--- a/src/solvers/logit/path.cc
+++ b/src/solvers/logit/path.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/logit/path.h b/src/solvers/logit/path.h
index 6181f989e..934a5dba3 100644
--- a/src/solvers/logit/path.h
+++ b/src/solvers/logit/path.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/lp/efglp.cc b/src/solvers/lp/efglp.cc
index 61261c9f4..a316b1eaf 100644
--- a/src/solvers/lp/efglp.cc
+++ b/src/solvers/lp/efglp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/lp/efglp.h b/src/solvers/lp/efglp.h
index c9670f95a..f2e4656fc 100644
--- a/src/solvers/lp/efglp.h
+++ b/src/solvers/lp/efglp.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/efglp.h
// Compute Nash equilibria via linear programming
diff --git a/src/solvers/lp/nfglp.cc b/src/solvers/lp/nfglp.cc
index d50f47ddc..826d0f2ff 100644
--- a/src/solvers/lp/nfglp.cc
+++ b/src/solvers/lp/nfglp.cc
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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/solvers/lp/nfglp.h b/src/solvers/lp/nfglp.h
index 84c39dfd6..11539fd75 100644
--- a/src/solvers/lp/nfglp.h
+++ b/src/solvers/lp/nfglp.h
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
-// Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
//
// FILE: src/tools/lcp/nfglp.h
// Compute Nash equilibria via linear programming
diff --git a/src/solvers/simpdiv/simpdiv.cc b/src/solvers/simpdiv/simpdiv.cc
index 56b2e550c..1e59848a7 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 1a8ad6132..dd5e6f24d 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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 8991d6206..3568f4171 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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 e3342eb5e..816256ef8 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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/enumpoly.cc b/src/tools/enumpoly/enumpoly.cc
index 00b32b001..0a5c2480b 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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/enumpure/enumpure.cc b/src/tools/enumpure/enumpure.cc
index c0c4e3ba2..736e04bed 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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 8460a63aa..37424779c 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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 ba8011380..266506283 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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 cdcd41562..d4db5bda2 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, 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 12607bd0f..a05ec9419 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/logit/logit.cc b/src/tools/logit/logit.cc
index 2d6f1305b..370246940 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Copyright (C) 1994-2024, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/lp/lp.cc b/src/tools/lp/lp.cc
index 44f88d3fd..b3ca62edb 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}
diff --git a/src/tools/simpdiv/nfgsimpdiv.cc b/src/tools/simpdiv/nfgsimpdiv.cc
index 041cf3efc..5a7fd2b2d 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-2023, The Gambit Project (http://www.gambit-project.org)
+// Copyright (c) 1994-2024, 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-2023, The Gambit Project\n";
+ p_stream << "Gambit version " VERSION ", Copyright (C) 1994-2024, The Gambit Project\n";
p_stream << "This is free software, distributed under the GNU GPL\n\n";
}