Skip to content

Commit 2877e6d

Browse files
committed
Rerelease under the GNU GPL v3.0+
1 parent 8a0eae3 commit 2877e6d

20 files changed

+839
-527
lines changed

COPYING

100755100644
Lines changed: 623 additions & 289 deletions
Large diffs are not rendered by default.

Makefile.am

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
#
2-
# Copyright (C) 2003 Tristan Miller <psychonaut@nothingisreal.com>
1+
# Copyright (C) 2003-2016 Tristan Miller <psychonaut@nothingisreal.com>
32
#
43
# This file is free software; the author gives unlimited permission to
54
# copy and/or distribute it, with or without modifications.
@@ -11,7 +10,7 @@
1110

1211
AUTOMAKE_OPTIONS = dist-bzip2 dist-zip
1312
man_MANS = doc/cheops.6
14-
EXTRA_DIST = doc/cheops.tex doc/cheops.pdf doc/cheops.dvi $(man_MANS)
13+
EXTRA_DIST = doc/cheops.tex doc/cheops.pdf $(man_MANS)
1514
SUBDIRS = src
1615

1716

NEWS

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
CHEOPS NEWS -- history of user-visible changes
2-
$Date$
32

4-
Copyright (C) 2015 Tristan Miller. See the end of this file for
3+
Copyright (C) 2016 Tristan Miller. See the end of this file for
54
copying conditions.
65

7-
Please send CHEOPS bug reports to Tristan Miller
8-
<psychonaut@nothingisreal.com>.
6+
7+
Version 1.3 (2016-12-26)
98

9+
* Fixed some more problems which prevented compilation with modern
10+
(and more standards-compliant) versions of GCC
11+
* Rereleased under the GNU General Public License 3.0
1012

1113
Version 1.2 (2015-02-01)
1214

@@ -29,7 +31,7 @@ Version 1.0 (2003-11-23)
2931
----------------------------------------------------------------------
3032
Copyright information:
3133

32-
Copyright (C) 2015 Tristan Miller.
34+
Copyright (C) 2016 Tristan Miller.
3335

3436
Permission is granted to anyone to make or distribute verbatim
3537
copies of this document as received, in any medium, provided that

cheops.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Summary: A chess program with configurable AI
22
Name: cheops
33
Version: 1.3
44
Release: 0
5-
License: GPL-2.0+
5+
License: GPL-3.0+
66
Group: Amusements/Games/Board/Chess
77
URL: https://logological.org/%{name}
88
Source0: https://files.nothingisreal.com/software/%{name}/%{name}-%{version}.tar.bz2

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
AC_PREREQ(2.57)
6-
AC_INIT(CHEOPS, 1.2, psychonaut@nothingisreal.com, cheops)
6+
AC_INIT(CHEOPS, 1.3, psychonaut@nothingisreal.com, cheops)
77
AM_INIT_AUTOMAKE([foreign]) # Suppress error about missing ChangeLog
88
AC_CONFIG_SRCDIR([src/ChessTypes.h])
99
AC_CONFIG_HEADER([config.h])

doc/cheops.tex

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
\begin{document}
1919

20-
\title{\textsc{Cheops} v1.2\\Manual for Users and Programmers}
20+
\title{\textsc{Cheops} v1.3\\Manual for Users and Programmers}
2121
\author{Tristan Miller\\ \url{psychonaut@nothingisreal.com}\\
22-
\url{http://www.nothingisreal.com/cheops/}}
23-
\date{1 February 2015}
22+
\url{https://logological.org/cheops}}
23+
\date{26 December 2016}
2424
\maketitle
2525

2626
\section{Introduction}
@@ -61,7 +61,6 @@ \section{Running \textsc{Cheops}}
6161
as responses for human players. At the end of a game, no further moves
6262
are possible, and one of these commands must be entered.
6363

64-
6564
\begin{latexonly}
6665
\renewenvironment{description}{%
6766
\begin{basedescript}{%
@@ -271,33 +270,40 @@ \subsection{User interface}
271270
assumes nothing about the user's display terminal, and as such, long
272271
streams of output are not paused after every page. Experience has
273272
shown that the program is best run in an environment which supports at
274-
least fifty rows and forty columns, and/or in a windowing system that
275-
includes a scroll-back buffer. Because of the highly modularized
273+
least fifty rows and forty columns, and\slash or in a windowing system
274+
that includes a scroll-back buffer. Because of the highly modularized
276275
nature of the \textsc{Cheops} source code, it would not be difficult
277276
to add a system-dependent GUI for input and output.
278277

279278
\section{Copyright}
280279

281-
Copyright \copyright\ 1999--2015 Tristan Miller. Permission is
280+
Copyright \copyright\ 1999--2016 Tristan Miller. Permission is
282281
granted to make and distribute verbatim or modified copies of this
283282
manual provided the copyright notice and this permission notice are
284283
preserved on all copies.
285284

286-
\textsc{Cheops} is Free Software. It can be freely used, modified, and
287-
distributed under the terms of the GNU General Public Licence. You
288-
should have received a copy of the GNU General Public Licence along
289-
with this program in the file \texttt{COPYING}; if not, write to the
290-
Free Software Foundation, Inc., 59 Temple Place---Suite 330, Boston,
291-
MA 02111--1307, USA.
285+
\textsc{Cheops} is free software: you can redistribute it and\slash or
286+
modify it under the terms of the GNU General Public License as
287+
published by the Free Software Foundation, either version 3 of the
288+
License, or (at your option) any later version.
289+
290+
This program is distributed in the hope that it will be useful, but
291+
WITHOUT ANY WARRANTY; without even the implied warranty of
292+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
293+
General Public License for more details.
294+
295+
You should have received a copy of the GNU General Public License
296+
along with \textsc{Cheops}. If not, see
297+
\url{http://www.gnu.org/licenses/}.
292298

293299
\begin{thebibliography}{99}
294300

295-
\bibitem{eppstein} Eppstein, D. ``Board representations.''
296-
\emph{Game Programming}.
297-
\url{http://www.ics.uci.edu/~eppstein/180a/s97.html} (14 April 1997)
301+
\bibitem{eppstein} Eppstein, D. ``Board representations.'' \emph{Game
302+
Programming}.
303+
\url{http://www.ics.uci.edu/~eppstein/180a/s97.html} (14 April 1997)
298304

299-
\bibitem{gnuchess} \emph{GNU Chess 4.0.pl77}. Free Software
300-
Foundation. \url{ftp://prep.ai.mit.edu/pub/gnu/gnuchess/} (10 May 1999)
305+
\bibitem{gnuchess} \emph{GNU Chess}. Free Software Foundation.
306+
\url{https://www.gnu.org/software/chess/} (26 December 2016)
301307

302308
\bibitem{crayblitz} Hyatt, R.~M., A.~E.~Gower and H.~L.~Nelson.
303309
``Cray Blitz.'' \emph{Computers, Chess, and Cognition}. New York:

src/ChessBoard.cpp

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
//
22
// ChessBoard.cpp: implementation of the ChessBoard class.
33
//
4-
// Copyright (C) 2003 Tristan Miller <psychonaut@nothingisreal.com>
5-
//
6-
// This program is free software; you can redistribute it and/or
7-
// modify it under the terms of the GNU General Public License as
8-
// published by the Free Software Foundation; either version 2 of the
9-
// License, or (at your option) any later version.
10-
//
11-
// This program is distributed in the hope that it will be useful, but
12-
// WITHOUT ANY WARRANTY; without even the implied warranty of
13-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14-
// General Public License for more details.
15-
//
4+
// Copyright (C) 2003-2016 Tristan Miller <psychonaut@nothingisreal.com>
5+
//
6+
// This program is free software: you can redistribute it and/or modify
7+
// it under the terms of the GNU General Public License as published by
8+
// the Free Software Foundation, either version 3 of the License, or
9+
// (at your option) any later version.
10+
//
11+
// This program is distributed in the hope that it will be useful,
12+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// GNU General Public License for more details.
15+
//
1616
// You should have received a copy of the GNU General Public License
17-
// along with this program; if not, write to the Free Software
18-
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19-
// 02111-1307, USA.
17+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
2018
//
2119
//////////////////////////////////////////////////////////////////////
2220

src/ChessBoard.h

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
//
22
// ChessBoard.h: interface for the ChessBoard class.
33
//
4-
// Copyright (C) 2003 Tristan Miller <psychonaut@nothingisreal.com>
5-
//
6-
// This program is free software; you can redistribute it and/or
7-
// modify it under the terms of the GNU General Public License as
8-
// published by the Free Software Foundation; either version 2 of the
9-
// License, or (at your option) any later version.
10-
//
11-
// This program is distributed in the hope that it will be useful, but
12-
// WITHOUT ANY WARRANTY; without even the implied warranty of
13-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14-
// General Public License for more details.
15-
//
4+
// Copyright (C) 2003-2016 Tristan Miller <psychonaut@nothingisreal.com>
5+
//
6+
// This program is free software: you can redistribute it and/or modify
7+
// it under the terms of the GNU General Public License as published by
8+
// the Free Software Foundation, either version 3 of the License, or
9+
// (at your option) any later version.
10+
//
11+
// This program is distributed in the hope that it will be useful,
12+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// GNU General Public License for more details.
15+
//
1616
// You should have received a copy of the GNU General Public License
17-
// along with this program; if not, write to the Free Software
18-
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19-
// 02111-1307, USA.
17+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
2018
//
2119
//////////////////////////////////////////////////////////////////////
2220

src/ChessTypes.h

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
//
22
// ChessTypes.h
33
//
4-
// Copyright (C) 2003 Tristan Miller <psychonaut@nothingisreal.com>
5-
//
6-
// This program is free software; you can redistribute it and/or
7-
// modify it under the terms of the GNU General Public License as
8-
// published by the Free Software Foundation; either version 2 of the
9-
// License, or (at your option) any later version.
10-
//
11-
// This program is distributed in the hope that it will be useful, but
12-
// WITHOUT ANY WARRANTY; without even the implied warranty of
13-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14-
// General Public License for more details.
15-
//
4+
// Copyright (C) 2003-2016 Tristan Miller <psychonaut@nothingisreal.com>
5+
//
6+
// This program is free software: you can redistribute it and/or modify
7+
// it under the terms of the GNU General Public License as published by
8+
// the Free Software Foundation, either version 3 of the License, or
9+
// (at your option) any later version.
10+
//
11+
// This program is distributed in the hope that it will be useful,
12+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// GNU General Public License for more details.
15+
//
1616
// You should have received a copy of the GNU General Public License
17-
// along with this program; if not, write to the Free Software
18-
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19-
// 02111-1307, USA.
17+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
2018
//
2119
//////////////////////////////////////////////////////////////////////
2220

src/ComputerPlayer.cpp

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
//
22
// ComputerPlayer.cpp: implementation of the ComputerPlayer class.
33
//
4-
// Copyright (C) 2016 Tristan Miller <psychonaut@nothingisreal.com>
5-
//
6-
// This program is free software; you can redistribute it and/or
7-
// modify it under the terms of the GNU General Public License as
8-
// published by the Free Software Foundation; either version 2 of the
9-
// License, or (at your option) any later version.
10-
//
11-
// This program is distributed in the hope that it will be useful, but
12-
// WITHOUT ANY WARRANTY; without even the implied warranty of
13-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14-
// General Public License for more details.
15-
//
4+
// Copyright (C) 2003-2016 Tristan Miller <psychonaut@nothingisreal.com>
5+
//
6+
// This program is free software: you can redistribute it and/or modify
7+
// it under the terms of the GNU General Public License as published by
8+
// the Free Software Foundation, either version 3 of the License, or
9+
// (at your option) any later version.
10+
//
11+
// This program is distributed in the hope that it will be useful,
12+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// GNU General Public License for more details.
15+
//
1616
// You should have received a copy of the GNU General Public License
17-
// along with this program; if not, write to the Free Software
18-
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19-
// 02111-1307, USA.
17+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
2018
//
2119
//////////////////////////////////////////////////////////////////////
2220

0 commit comments

Comments
 (0)