Skip to content

Commit

Permalink
Updated version to 16.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
tturocy committed Jan 2, 2025
1 parent 6dc0a0b commit 1e0a078
Show file tree
Hide file tree
Showing 290 changed files with 313 additions and 324 deletions.
8 changes: 1 addition & 7 deletions .github/workflows/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,7 @@ jobs:
sudo apt-add-repository 'deb https://repos.codelite.org/wx3.1.5/ubuntu/ focal universe'
sudo apt-get update
sudo apt-get install -y automake autoconf
sudo apt-get install -y libwxbase3.1-0-unofficial \
libwxbase3.1unofficial-dev \
libwxgtk3.1-0-unofficial \
libwxgtk3.1unofficial-dev \
wx3.1-headers \
wx-common \
libnotify-dev
sudo apt-get install -y libwxgtk3.2-dev
- name: Configure build with autotools
run: |
aclocal
Expand Down
9 changes: 2 additions & 7 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@
# Changelog

## [16.1.2] - unreleased
## [16.2.1] - 2025-01-06

### Fixed
- Corrected an internal implementation error in `Game.reveal()` in resolving references to
information sets and players (#453)


## [16.2.1] - unreleased

### Fixed
- Reading .efg and .nfg game files which did not have whitespace at the end would lead to
an infinite loop (#457)
- Attempting to call the default constructor on Game objects (rather than one of the factory
functions) now raises a more informative excepition (#463)
functions) now raises a more informative exception (#463)


## [16.2.0] - 2024-04-05
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dnl
dnl This file is part of Gambit
dnl Copyright (c) 1994-2023, The Gambit Project (http://www.gambit-project.org)
dnl Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
dnl
dnl FILE: configure.ac
dnl autoconf configuration script for Gambit
Expand All @@ -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.2.0])
AC_INIT([gambit],[16.2.1])
AC_CONFIG_SRCDIR([src/gambit.h])
AM_INIT_AUTOMAKE([subdir-objects foreign])
dnl AC_CONFIG_MACRO_DIR([m4])
Expand Down
6 changes: 3 additions & 3 deletions contrib/mac/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@
<key>CFBundleShortVersionString</key>
<string>16.2.0</string>
<key>CFBundleGetInfoString</key>
<string>Gambit version 16.2.0, (c) 1994-2024 The Gambit Project</string>
<string>Gambit version 16.2.1, (c) 1994-2025 The Gambit Project</string>
<key>CFBundleLongVersionString</key>
<string>16.2.0, (c) 1994-2024 The Gambit Project</string>
<string>16.2.1, (c) 1994-2025 The Gambit Project</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 1994-2024 The Gambit Project</string>
<string>Copyright 1994-2025 The Gambit Project</string>
<key>LSRequiresCarbon</key>
<true/>
<key>CSResourcesFileMapped</key>
Expand Down
4 changes: 2 additions & 2 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@

# General information about the project.
project = "Gambit"
copyright = "1994-2024, The Gambit Project" # noqa
copyright = "1994-2025, The Gambit Project" # noqa

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
Expand All @@ -51,7 +51,7 @@
# The short X.Y version.
version = "16.2"
# The full version, including alpha/beta/rc tags.
release = "16.2.0"
release = "16.2.1"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
8 changes: 4 additions & 4 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Key features of Gambit include:


Gambit is Free/Open Source software, released under the terms of the
`GNU General Public License <http://www.gnu.org/copyleft/gpl.html>`_,
`GNU General Public License <https://www.gnu.org/copyleft/gpl.html>`_,
Version 2.

We hope you will find Gambit useful for both teaching and research
Expand All @@ -32,9 +32,9 @@ made.

If you are citing Gambit in a paper, we suggest a citation of the form:

Savani, Rahul and Turocy, Theodore L. (2024)
Gambit: The package for computation in game theory, Version 16.2.0.
http://www.gambit-project.org.
Savani, Rahul and Turocy, Theodore L. (2025)
Gambit: The package for computation in game theory, Version 16.2.1.
https://www.gambit-project.org.

Replace the version number and year as appropriate if you use a
different release.
Expand Down
2 changes: 1 addition & 1 deletion gambit.wxs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="8EE11AE3-2B91-4870-895B-44C46D648BD6" Name="Gambit 16" Language="1033" Version="16.2.0" Manufacturer="The Gambit Project" UpgradeCode="135FFB28-DA7C-427C-A3DA-783B805BCC22">
<Product Id="8EE11AE3-2B91-4870-895B-44C46D648BD6" Name="Gambit 16" Language="1033" Version="16.2.1" Manufacturer="The Gambit Project" UpgradeCode="135FFB28-DA7C-427C-A3DA-783B805BCC22">
<Package Description="Gambit" Comments="Software Tools for Game Theory" InstallerVersion="200" Compressed="yes" />
<Media Id="1" Cabinet="gambit.cab" EmbedCab="yes" />

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ def readme():

setuptools.setup(
name="pygambit",
version="16.2.0",
version="16.2.1",
description="The package for computation in game theory",
long_description=readme(),
classifiers=[
Expand Down
2 changes: 1 addition & 1 deletion src/core/array.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/array.h
// A basic bounds-checked array type
Expand Down
2 changes: 1 addition & 1 deletion src/core/dvector.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/dvector.cc
// Instantiation of doubly partitioned vector types
Expand Down
2 changes: 1 addition & 1 deletion src/core/dvector.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/dvector.h
// Doubly-partitioned vector class
Expand Down
2 changes: 1 addition & 1 deletion src/core/dvector.imp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/dvector.imp
// Implementation of doubly-partitioned vector class
Expand Down
2 changes: 1 addition & 1 deletion src/core/function.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/function.cc
// Implementation of function and function minimization routines
Expand Down
2 changes: 1 addition & 1 deletion src/core/function.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/function.h
// Interface to function and function minimization routines
Expand Down
2 changes: 1 addition & 1 deletion src/core/integer.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/integer.cc
// Implementation of an arbitrary-length integer class
Expand Down
2 changes: 1 addition & 1 deletion src/core/integer.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/integer.h
// Interface to an arbitrary-length integer class
Expand Down
2 changes: 1 addition & 1 deletion src/core/list.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/list.h
// A generic (doubly) linked-list container class
Expand Down
2 changes: 1 addition & 1 deletion src/core/matrix.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/matrix.cc
// Instantiation of common matrix types
Expand Down
2 changes: 1 addition & 1 deletion src/core/matrix.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/matrix.h
// Interface to a matrix class
Expand Down
2 changes: 1 addition & 1 deletion src/core/matrix.imp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/matrix.imp
// Implementation of matrix method functions
Expand Down
2 changes: 1 addition & 1 deletion src/core/pvector.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/pvector.cc
// Instantiation of partitioned vector types
Expand Down
2 changes: 1 addition & 1 deletion src/core/pvector.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/pvector.h
// Partitioned vector class
Expand Down
2 changes: 1 addition & 1 deletion src/core/pvector.imp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/pvector.imp
// Implementation of partitioned vector members
Expand Down
4 changes: 2 additions & 2 deletions src/core/rational.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit Copyright (c) 1994-2024, The Gambit
// Project (http://www.gambit-project.org)
// This file is part of Gambit Copyright (c) 1994-2025, The Gambit
// Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/rational.cc
// Implementation of a rational number class
Expand Down
2 changes: 1 addition & 1 deletion src/core/rational.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/rational.h
// Interface to a rational number class
Expand Down
2 changes: 1 addition & 1 deletion src/core/recarray.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/recarray.h
// Rectangular array base class
Expand Down
2 changes: 1 addition & 1 deletion src/core/sqmatrix.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/sqmatrix.cc
// Instantiation of common square matrix types
Expand Down
2 changes: 1 addition & 1 deletion src/core/sqmatrix.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/sqmatrix.h
// Implementation of square matrices
Expand Down
2 changes: 1 addition & 1 deletion src/core/sqmatrix.imp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/sqmatrix.imp
// Implementation of square matrices
Expand Down
2 changes: 1 addition & 1 deletion src/core/vector.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/vector.cc
// Instantiation of vector types
Expand Down
2 changes: 1 addition & 1 deletion src/core/vector.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/vector.h
// A vector class
Expand Down
2 changes: 1 addition & 1 deletion src/core/vector.imp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/vector.imp
// Implementation of vector class
Expand Down
2 changes: 1 addition & 1 deletion src/gambit.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/gambit.h
// Top-level include file for Gambit library
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/agg.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/agg.cc
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/agg.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/agg.h
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/bagg.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/bagg.h
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/gray.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/GrayComposition.h
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/proj_func.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/proj_func.h
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/trie_map.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/trie_map.cc
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/trie_map.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/trie_map.h
Expand Down
2 changes: 1 addition & 1 deletion src/games/agg/trie_map.imp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
// Albert Xin Jiang <[email protected]>
//
// FILE: src/libagg/trie_map.imp
Expand Down
2 changes: 1 addition & 1 deletion src/games/behavmixed.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// This file is part of Gambit
// Copyright (c) 1994-2024, The Gambit Project (http://www.gambit-project.org)
// Copyright (c) 1994-2025, The Gambit Project (https://www.gambit-project.org)
//
// FILE: src/libgambit/behav.cc
// Instantiation of behavior profile classes.
Expand Down
Loading

0 comments on commit 1e0a078

Please sign in to comment.