From: Arun Persaud Date: Fri, 10 Feb 2012 07:45:11 +0000 (+0000) Subject: Describe four new features in 4.6.0 news file X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=727b15eca483c2a443b85c3b691eff691251d5ca;p=xboard.git Describe four new features in 4.6.0 news file The engine grouping, recent engines, debug-file splitting and PGN Number tag are descrived in th enews file --- diff --git a/whats_new/4.6.0/GroupAll.png b/whats_new/4.6.0/GroupAll.png new file mode 100644 index 0000000..4a021f4 Binary files /dev/null and b/whats_new/4.6.0/GroupAll.png differ diff --git a/whats_new/4.6.0/GroupXQ.png b/whats_new/4.6.0/GroupXQ.png new file mode 100644 index 0000000..e3c972a Binary files /dev/null and b/whats_new/4.6.0/GroupXQ.png differ diff --git a/whats_new/4.6.0/Recent.jpg b/whats_new/4.6.0/Recent.jpg new file mode 100644 index 0000000..71bb4c8 Binary files /dev/null and b/whats_new/4.6.0/Recent.jpg differ diff --git a/whats_new/4.6.0/index.html b/whats_new/4.6.0/index.html index 32049b2..0b2d022 100644 --- a/whats_new/4.6.0/index.html +++ b/whats_new/4.6.0/index.html @@ -35,6 +35,10 @@ How close is the 50-move draw?
  • Sign of the engine scores +
  • +Loading frequently used engines +
  • +Collapsing groups of engines
  • @@ -54,6 +58,10 @@ Searching a position in a PGN file
  • Editing the opening book +
  • +Recording game sequence number in PGN +
  • +Each tourney game its own debug file
  • XBoard -> WinBoard Convergence

    @@ -616,6 +624,20 @@ this means you can now limit the annotation to any selected part of the game, starting where it gets interesting.

    +
    + + +

    Quickly loading recently used engines

    +

    +WinBoard now keeps track of which engines are used (as first engine at startup, or through the Load Engine dialog). +This information is stored in the settings file as the string option -recentEngineList, +and next time you start WinBoard, this list will be displayed at the bottom of the Engine menu. +When you select one of these items, the corresponding engine will be loaded as first engine, +exactly like you went to Load Engine, selected it from the combobox, and pressed OK. +

    +By default WinBoard would show the 6 most-recently used engines in the menu, in order of least-recent use. +This number can be changed with the aid of the presistent option -recentEngines. +

    Another interpretation of Asia rules

    For perpetual-chase detection in Xiangqi XBoard had been relying on the legal-moves-only interpretation of Asia rules, @@ -626,6 +648,57 @@ So we have switched to an interpretation where one does consider captures that l or recaptures that leave the King in a check that already existed before the capture (provided these are the only checks it is left in).

    +
    + +
    +

    Structuring the list of installed engines

    +

    +The engine list (-firstChessProgramNames, for those used to editing the ini file) +upto now has always been a large, unstructured pool of engines. +From now on it is possible to group the engines, by including "# GROUPNAME" and "# end" tags amongst the engine lines. +These tags delimit a group of engines, and the GROUPNAME could be any text you like. +(The only important thing is that it starts with a # sign.) +Engines belonging to such a group will normally not be displayed in the comboboxes for selecting engines +in the Load Engine and Tournament Options dialogs. +In stead they will be 'collapsed' to their group tag. (End tags will always be invisible.) +

    +A group can be 'opened' by selecting the group tag from the combobox. +This does not really select anything (e.g. no engine will be added to the tourney participants when you do this). +So you have to make a selection from the combobox again, but now you will see the contents of the group there, and nothing else! +The group will remain selected, so you can select multiple engines from it, +until you close the dialog, or select the group header (first item). +In the latter case you revert back to 'top-level view' of the combo-box, +as when you first entered the dialog. +

    +This grouping can be applied recursively. +I.e., you can make groups within groups. +

    +
    + + + +
    + +
    +

    The PGN Number tag

    +

    +A (persistent) Boolean option -pgnNumberTag has been added to enablee writing a Number tag in PGN files saved during a tourney, +containing the (unique) sequence number of the game within that tourney. +This number corresponds to the one used in the debug file name, +so the correct debug file for the game can be easily found. +

    +
    +

    A separate debug file for every tourney game

    +

    +XBoard and WinBoard normally use one debug file for an entire session. +But now it is possible to let them create a separate debug file for each game in a tournament. +All you have to do is request a -debugfile name that contains %d in it. +XBoard will then replace this %d by the sequence number of the game, +and continue using that new file to write the debug information on. +E.g. using -debugfile "debugs/game%d.txt" will create files game1.txt, game2.txt etc. +in the directory 'debugs' (which must pre-exist!). +

    +
    @@ -653,7 +726,7 @@ Commons Attribution-NoDerivs 3.0 United States License.

    Updated: -$Date: 2012/01/11 04:40:09 $ +$Date: 2012/02/10 07:45:12 $