From: Arun Persaud
Date: Sat, 31 Oct 2009 17:43:16 +0000 (+0000)
Subject: release of 4.4.1; updated index and manual
X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=34f538f46ddad3e88adfbe825ca0aeaa61ce3c5d;p=xboard.git
release of 4.4.1; updated index and manual
---
diff --git a/index.html b/index.html
index 2e04672..3a1582b 100644
--- a/index.html
+++ b/index.html
@@ -62,7 +62,7 @@ also be done at the same places as for XBoard (see below).
stable version
The current stable version
-is: 4.4.0
+is: 4.4.1
It can be found on the main GNU ftp server:
http://ftp.gnu.org/gnu/xboard/ (via http) and
diff --git a/manual/html_node/Adjudication-Options.html b/manual/html_node/Adjudication-Options.html
index 96353e2..a8556ae 100644
--- a/manual/html_node/Adjudication-Options.html
+++ b/manual/html_node/Adjudication-Options.html
@@ -34,35 +34,35 @@ Up: Options
3.6 Adjudication Options
-
+
-- -adjudicateLossThreshold n
- If the given value is non-zero, XBoard adjudicates the game as a loss
+
- -adjudicateLossThreshold n
- If the given value is non-zero, XBoard adjudicates the game as a loss
if both engines agree for a duration of 6 consecutive ply that the score
is below the given score threshold for that engine. Make sure the score
is interpreted properly by XBoard,
using
-firstScoreAbs
and -secondScoreAbs
if needed.
Default: 0 (no adjudication)
-
- -adjudicateDrawMoves n
- If the given value is non-zero, XBoard adjudicates the game as a draw
+
- -adjudicateDrawMoves n
- If the given value is non-zero, XBoard adjudicates the game as a draw
if after the given number of moves it was not yet decided. Default: 0 (no adjudication)
-
- -checkMates true/false
- If this option is set, XBoard detects all checkmates and stalemates,
+
- -checkMates true/false
- If this option is set, XBoard detects all checkmates and stalemates,
and ends the game as soon as they occur.
Legality-testing must be switched on for this option to work.
Default: true
-
- -testClaims true/false
- If this option is set, XBoard verifies all result claims made by engines,
+
- -testClaims true/false
- If this option is set, XBoard verifies all result claims made by engines,
and those who send false claims will forfeit the game because of it.
Legality-testing must be switched on for this option to work. Default: true
-
- -materialDraws true/false
- If this option is set, XBoard adjudicates games as draws when there is
+
- -materialDraws true/false
- If this option is set, XBoard adjudicates games as draws when there is
no sufficient material left to inflict a checkmate.
This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK.
Legality-testing must be switched on for this option to work. Default: true
-
- -trivialDraws true/false
- If this option is set, XBoard adjudicates games as draws that cannot be
+
- -trivialDraws true/false
- If this option is set, XBoard adjudicates games as draws that cannot be
usually won without opponent cooperation. This applies to KBKB with unlike bishops,
and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games,
to allow quick mates that can occur in some exceptional positions to be found by the engines.
KQKQ does not really belong in this category, and might be taken out in the future.
(When bitbase-based adjudications are implemented.)
Legality-testing must be on for this option to work. Default: false
-
- -ruleMoves n
- If the given value is non-zero, XBoard adjudicates the game as a draw after the given
+
- -ruleMoves n
- If the given value is non-zero, XBoard adjudicates the game as a draw after the given
number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves,
irrespective of the given value of n.
- -repeatsToDraw n
- If the given value is non-zero, xboard adjudicates the game as a draw if a position
diff --git a/manual/html_node/CMail-options.html b/manual/html_node/CMail-options.html
index 612c631..c5691d9 100644
--- a/manual/html_node/CMail-options.html
+++ b/manual/html_node/CMail-options.html
@@ -67,12 +67,6 @@ directory as cmail keeps its working files (above).
environment variable
$CMAIL_MAILPROG
or failing that
/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need
to set this variable if none of the above paths fit your system.
-
- -gamesFile <file>
- A file containing a list of games with email addresses. This defaults to
-the environment variable
$CMAIL_GAMES
or failing that
-.cmailgames.
-
- -aliasesFile <file>
- A file containing one or more aliases for a set of email addresses. This
-defaults to the environment variable
$CMAIL_ALIASES
or failing
-that .cmailaliases.
- -logFile <file>
- A file in which to dump verbose debugging messages that are invoked with
the ‘-v’
option.
diff --git a/manual/html_node/CMail.html b/manual/html_node/CMail.html
index 482497d..1077ed6 100644
--- a/manual/html_node/CMail.html
+++ b/manual/html_node/CMail.html
@@ -33,7 +33,7 @@ Up: Top
10 CMail
-The cmail program can help you play chess by email with opponents of
+
The cmail program can help you play chess by email with opponents of
your choice using XBoard as an interface.
You will usually run cmail without giving any options.
diff --git a/manual/html_node/Chess-Servers.html b/manual/html_node/Chess-Servers.html
index f66a04f..100f5b3 100644
--- a/manual/html_node/Chess-Servers.html
+++ b/manual/html_node/Chess-Servers.html
@@ -33,7 +33,7 @@ Up: Top
4 Chess Servers
-An Internet Chess Server, or ICS, is a place on the
+
An Internet Chess Server, or ICS, is a place on the
Internet where people can get together to play chess, watch other
people's games, or just chat. You can use either telnet
or a
client program like XBoard to connect to the server. There are
@@ -66,25 +66,25 @@ unique guest name for you.
Some useful ICS commands
include
-- help <topic>
- to get help on the given <topic>. To get a list of possible topics type
+
- help <topic>
- to get help on the given <topic>. To get a list of possible topics type
help without topic. Try the help command before you ask other
people on the server for help.
For example help register tells you how to become a registered
ICS player.
-
- who <flags>
- to see a list of people who are logged on. Administrators
+
- who <flags>
- to see a list of people who are logged on. Administrators
(people you should talk to if you have a problem) are marked
with the character ‘*’, an asterisk. The <flags> allow you to
display only selected players: For example, who of shows a
list of players who are interested in playing but do not have
an opponent.
-
- games
- to see what games are being played
+
- games
- to see what games are being played
- match <player> [<mins>] [<inc>]
- to challenge another player to a game. Both opponents get <mins> minutes
for the game, and <inc> seconds will be added after each move.
If another player challenges you, the server asks if you want to
accept the challenge; use the accept or decline commands
to answer.
-
- accept
- decline
- to accept or decline another player's offer.
+
- accept
- decline
- to accept or decline another player's offer.
The offer may be to start a new game, or to agree to a
draw, adjourn or abort the current game. See Action Menu.
@@ -92,7 +92,7 @@ The offer may be to start a new game, or to agree to a
is challenging you, or if your opponent offers both a draw and to adjourn the
game), you have to supply additional information, by typing something
like accept <player>, accept draw, or draw.
-
- draw
- adjourn
- abort
- asks your opponent to terminate a game by mutual agreement. Adjourned
+
- draw
- adjourn
- abort
- asks your opponent to terminate a game by mutual agreement. Adjourned
games can be continued later.
Your opponent can either decline your offer or accept it (by typing the
same command or typing accept). In some cases these commands work
@@ -100,11 +100,11 @@ immediately, without asking your opponent to agree. For example, you can
abort the game unilaterally if your opponent is out of time, and you can claim
a draw by repetition or the 50-move rule if available simply by typing
draw.
-
- finger <player>
- to get information about the given <player>. (Default: yourself.)
-
- vars
- to get a list of personal settings
-
- set <var> <value>
- to modify these settings
-
- observe <player>
- to observe an ongoing game of the given <player>.
-
- examine
- oldmoves
- to review a recently completed game
+
- finger <player>
- to get information about the given <player>. (Default: yourself.)
+
- vars
- to get a list of personal settings
+
- set <var> <value>
- to modify these settings
+
- observe <player>
- to observe an ongoing game of the given <player>.
+
- examine
- oldmoves
- to review a recently completed game
Some special XBoard features are activated when you are
diff --git a/manual/html_node/Chess-engine-options.html b/manual/html_node/Chess-engine-options.html
index 70d0f61..c08608b 100644
--- a/manual/html_node/Chess-engine-options.html
+++ b/manual/html_node/Chess-engine-options.html
@@ -93,7 +93,7 @@ by the new option Hide Thinking. See Op
it makes the engine send it despite the setting of this option.)
- -ponder/-xponder or -ponderNextMove true/false
- Sets the Ponder Next Move menu option. See Options Menu. Default: true.
- -smpCores number
- Specifies the maximum number of CPUs an SMP engine is allowed to use.
-Only works for engines that support the WinBoard-protocol cores feature.
+Only works for engines that support the XBoard/WinBoard-protocol cores feature.
- -mg or -matchGames n
- Automatically runs an n-game match between two chess engines,
with alternating colors.
If the
loadGameFile
or loadPositionFile
option is set,
@@ -182,11 +182,11 @@ that in favor of white, even when the engine plays black.
Important when XBoard uses the score for adjudications, or in PGN reporting.
- -niceEngines priority
- This option allows you to lower the priority of the engine processes,
so that the generally insatiable hunger for CPU time of chess engines does not interfere so much
-with smooth operation of WinBoard (or the rest of your system).
+with smooth operation of XBoard (or the rest of your system).
Negative values could increase the engine priority, which is not recommended.
- -firstOptions string
- -secondOptions string
- The given string is a comma-separated list of (option name=option value) pairs,
like the following example: "style=Karpov,blunder rate=0".
-If the options announced by the engine at startup through the feature commands of WinBoard protocol
+If an option announced by the engine at startup through the feature commands of the XBoard/WinBoard protocol
matches one of the option names (i.e. "style" or "blunder rate"),
it would be set to the given value (i.e. "Karpov" or 0)
through a corresponding option command to the engine.
@@ -198,8 +198,8 @@ variant fischerandom, to make them at least understand the opening position,
through setting the string to "KQkq -". (Note you also have to give the e.p. field!)
Other possible applications are to provide work-arounds for engines that want to see
castling and e.p. fields in variants that do not have castling or e.p.
-(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them
-(string = "- -"), or to add variant-specific fields that are not yet supported by WinBoard
+(shatranj, courier, xiangqi, shogi) so that XBoard would normally omit them
+(string = "- -"), or to add variant-specific fields that are not yet supported by XBoard
(e.g. to indicate the number of checks in 3check).
diff --git a/manual/html_node/Contributors.html b/manual/html_node/Contributors.html
index 821ceda..661d5da 100644
--- a/manual/html_node/Contributors.html
+++ b/manual/html_node/Contributors.html
@@ -33,52 +33,55 @@ Up: Top
9 Authors and contributors
-
-Tim Mann has been responsible for XBoard versions 1.3 and beyond, and
-for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and
-Windows 95). H.G.Muller is responsible for version 4.3.
-
-
Mark Williams contributed the initial (WinBoard-only) implementation
-of many new features added to both XBoard and WinBoard in version
-4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training
-mode, auto raise, and blindfold. Ben Nye contributed X copy/paste
-code for XBoard.
-
-
Hugh Fisher added animated piece movement to XBoard, and Henrik Gram
-(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added
-click/click moving, the Analysis modes, piece flashing, ZIICS import,
-and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to
-the Amiga, creating AmyBoard, and converted the documentation to
-texinfo. Elmar Bartel contributed the new piece bitmaps introduced in
-version 3.2. John Chanak contributed the initial implementation of
-ICS mode. The color scheme and the old 80x80 piece bitmaps were taken
+
+Chris Sears and Dan Sears wrote the original XBoard. They were
+responsible for versions 1.0 through 1.2. The color scheme was taken
from Wayne Christopher's XChess
program.
-
Chris Sears and Dan Sears wrote the original XBoard. They were
-responsible for versions 1.0 through 1.2.
+
Tim Mann was primarily responsible for XBoard versions 1.3 through
+4.2.7, and for WinBoard (a port of XBoard to Microsoft Win32) from its
+inception through version 4.2.7.
-
Evan Welsh wrote CMail
. Patrick Surry helped in designing,
-testing, and documenting CMail.
+
John Chanak contributed the initial implementation of ICS mode. Evan
+Welsh wrote CMail
, and Patrick Surry helped in designing,
+testing, and documenting it. Elmar Bartel contributed the new piece
+bitmaps introduced in version 3.2. Jochen Wiedmann converted the
+documentation to texinfo. Frank McIngvale added click/click moving,
+the Analysis modes, piece flashing, ZIICS import, and ICS text
+colorization to XBoard. Hugh Fisher added animated piece movement to
+XBoard, and Henrik Gram added it to WinBoard. Mark Williams
+contributed the initial (WinBoard-only) implementation of many new
+features added to both XBoard and WinBoard in version 4.1.0, including
+copy/paste, premove, icsAlarm, autoFlipView, training mode, auto
+raise, and blindfold. Ben Nye contributed X copy/paste code for
+XBoard.
-
Alessandro Scotti added many elements to the user interface of WinBoard,
-including the board textures and font-based rendering, the evaluation-graph,
-move-history and engine-output window.
-He was also responsible for adding the UCI support.
+
In a fork from version 4.2.7, Alessandro Scotti added many elements to
+the user interface of WinBoard, including the board textures and
+font-based rendering, the evaluation-graph, move-history and
+engine-output window. He was also responsible for adding the UCI
+support.
-
H.G. Muller made WinBoard castling- and e.p.-aware,
-added variant support with adjustable board sizes,
-the crazyhouse holdings, and the fairy pieces.
-In addition he added most of the adjudication options,
-made WinBoard more robust in dealing with buggy and crashing engines,
-and extended time control with a time-odds and node-count-based modes.
-Most of the options that initially were WinBoard only have now been back-ported to XBoard.
+
H. G. Muller continued this fork of the project, producing version
+4.3. He made WinBoard castling- and e.p.-aware, added variant support
+with adjustable board sizes, the crazyhouse holdings, and the fairy
+pieces. In addition he added most of the adjudication options, made
+WinBoard more robust in dealing with buggy and crashing engines, and
+extended time control with a time-odds and node-count-based modes.
+Most of the options that initially were WinBoard only have now been
+back-ported to XBoard.
Michel van den Bergh provided the code for reading Polyglot opening books.
-
Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8
-of the Savannah project (mainly by Daniel Mehrmann),
-and the never-released 4.3.16 into a unified WinBoard 4.4,
-which is now available both from the Savannah web site and the WinBoard forum.
+
Meanwhile, some work continued on the GNU XBoard project maintained at
+savannah.gnu.org, but version 4.2.8 was never released. Daniel
+Mehrmann was responsible for much of this work.
+
+
Most recently, Arun Persaud worked with H. G. Muller to merge all
+the features of the never-released XBoard/WinBoard 4.2.8 of the GNU
+XBoard project and the never-released 4.3.16 from H. G.'s fork into a
+unified XBoard/WinBoard 4.4, which is now available both from the
+savannah.gnu.org web site and the WinBoard forum.