Update WB docs for tourney manager
Update RTF file The RTF file is adapted to the new menu organization.
Update docs Add descriptions for machine-match menu support and enhanced book control, nick-name options and language.
Update WinBoard RTF docs
Add variant Makruk Thai Chess, played by 2 million world-wide. Required pawn promotion to happen in a zone, and the Alfil to move as Shogi Silver, a new opening array, and unusual Pawn placement. Because of the latter, I consider it a setup position, so a FEN will always be sent to the engine.
Docs update for new features
Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
fixed some typos
added a dialog for engine-specific option settings
updated copyright notice in docs
major overhaul of the -stickyWindows feature I did a major overhaul of the -stickyWindows feature. The game-list and ICS-interaction windows are now also sticky. I also added a form of stickiness when the main window is resized; edges of auxiliary windows sticking to the right or bottom side of the main window stay attached when the window resizes (due to nr of board squares or their size). The way the window coordinates are saved in the .ini file is now relative to the main window, and some dummy options are added to be able to recognize right- and bottom-edge sticking, and reconstruct that when WB starts up with another board size. Also added are volatile options to ensure there will be space for auxiliary windows above and left of the main window.
added option for work-around for some FRC engines in regards to FRCFENs It suddenly occurred to me that I had promised on CCC to include an option to provide a work-around for the problem that some FRC engines do not understand FRC FENs (and thus do not play at all under WinBoard, as FRC always has to begin with sending the initial position). So I added the options -firstNeedsNoncompliantFEN, -secondNeedsNoncompliantFEN. This affects winboard.c and xboard.c, (for defining the option), common.h, backend.h, backend.c, (for implementing it), xboard.texi and winboard.rtf (decribing it). This option provides users with a means to always force the FEN castling field to KQkq (but can be used for many other work-arounds as well).
Updated docs for Engine-Settings menu
fixed different use of engine option compared to Polyglot it turns out the new Polyglot uses a sightly different version of the GUI->engine option command than the one I proposed (and implemented in XBoard; Michel sneaked in an '=' sign between the NAME and VALUE of the option, to allow for more unambiguous parsing. I guess in principle this is a good idea, so I adapted XBoard to Polyglot rather than the other way around. The result is that there are canges in xboard.c, and the documentation. I noticed that I unjustly had internationalized the option strings to be send to the engine in xoptions.c; this was of course nonsense, as this was WB protocol. So I undid that too.
updated RTF file for winboard
updated rtf
Merge commit 'v4.3.16' merged changes from Alessandro Scotti and H.G. Muller back into the main line. They changed quite a lot, so it's really more a merge of the changes from v2.4.7 to v2.4.8 into their code. This is the initial merge, there is probably a lot of cleanup that will follow. Once this is done, v4.4.0 will be released.
changes from H.G. Muller; version 4.3.14
Clean up icsAnalyzeEngine comments.
Cleanup icsAnalyzeEngine comments.