Update 4.6.1 bugfix list
[xboard.git] / whats_new / 4.6.0 / index.html
index 3b0dcbc..119eba6 100644 (file)
@@ -26,6 +26,8 @@
 <ul><li>
 <a href="#tag-C5">Auto-Queen, and still under-promote?</a>
 </li><li>
+<a href="#tag-C7">A new method for setting up positions</a>
+</li><li>
 <a href="#tag-D7">Piece fonts and figurine fonts</a>
 </li><li>
 <a href="#tag-D11">Displaying PVs as SAN</a>
 <a href="#tag-C6">A move type-in box (XB)</a>
 </li><li>
 <a href="#tag-D15">New-style Move History window (XB)</a>
+</li><li>
+<a href="#tag-D22">Associating XBoard with file types</a>
+</li><li>
+<a href="#tag-D23">Many Windows behave as one (XB)</a>
 </li></ul>
 </td><td>
 
 <img src="winboardF.jpg">
-<p>
-<a href="http://hgm.nubati.net/news.html">Experimental and future stuff</a>
-</p>
-<p>
-<a href="../4.5.3/index.html">Preceding release (4.5.3)</a>
-</p>
+  <p>
+    <a href="../4.6.1/index.html">Follow-up (bug-fix) release</a>
+  </p>
+  <p>
+    <a href="../4.5.3/index.html">Preceding release (4.5.3)</a>
+  </p>
+  <p>
+    <a href="http://hgm.nubati.net/news.html">Experimental and future stuff</a>
+  </p>
 </td></tr></tbody></table>
 
 <table valign="top" cellpadding="20"><tbody><tr><td>
@@ -190,6 +199,12 @@ You release when you see the piece you want.
 A plain right-click will start with a black Pawn,
 pressing the Shift key with it will start with a white Pawn.
 </p><p>
+The side to move, as indicated by the clock,
+can be altered by clicking on the clock of the other side,
+as is (and already was in previous versions) also the case when using the piece menu.
+But in sweep-selection mode, clicking on the clock of the side that
+already has the move ('highlighted' in black) will clear the board.
+</p><p>
 This manner of placing pieces is especially handy in variants,
 where you might need piece types that are not in the piece menu,
 which can only be obtained by promoting or demoting other pieces.
@@ -221,7 +236,7 @@ through -fcp and -scp options on the command line when XBoard is started.
 (WinBoard at least had a startup dialog, where you could select engines
 through a combobox, displaying a list of engines configured in the
 settings file.)
-This experimental patch allows you to change engines during a session,
+This new feature allows you to change engines during a session,
 (or even during a game!),
 through a new menu dialog.
 </p><p>
@@ -301,7 +316,7 @@ You can both specify a number of games per pairing (which are played consecutive
 and a number of 'cycles', i.e. repeats of the entire pairing scheme after all pairings are played.
 When multiple instances of XBoard are working on the same tournament,
 you can make them wait for each other at the end of a round or cycle.
-For a more elaborate description, look <a href="http://hgm.nubati.net/TM.html">here</a>.
+For a more elaborate description, look <a href="TM.html">here</a>.
 </p>
 <img src="TourneyWB2.png" align="right">
 </td></tr></tbody></table>
@@ -635,9 +650,9 @@ starting where it gets interesting.
 </td><td>
 <h2><a name="tag-D18">Quickly loading recently used engines</a></h2>
 <p>
-WinBoard now keeps track of which engines are used (as first engine at startup, or through the Load Engine dialog).
+XBoard and WinBoard now keep 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.
+and next time you start XBoard, 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.
 </p><p>
@@ -657,7 +672,7 @@ or recaptures that leave the King in a check that already existed before the cap
 </td></tr></tbody></table>
 
 <table cellpadding="10"><tbody><tr><td>
-<h2><a name="tag-D19">Structuring the list of installed engines</a></h2>
+<h2><a name="tag-D19">Structuring the list of installed engines (WB)</a></h2>
 <p>
 The engine list (-firstChessProgramNames, for those used to editing the ini file)
 upto now has always been a large, unstructured pool of engines.
@@ -688,7 +703,7 @@ I.e., you can make groups within groups.
 <table cellpadding="10"><tbody><tr><td valign="top">
 <h2><a name="tag-D21">The PGN Number tag</a></h2>
 <p>
-A (persistent) Boolean option -pgnNumberTag has been added to enablee writing a Number tag in PGN files saved during a tourney,
+A (persistent) Boolean option -pgnNumberTag has been added to enable 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.
@@ -706,8 +721,46 @@ in the directory 'debugs' (which must pre-exist!).
 </p>
 </td></tr></tbody></table>
 
+<h2><a name="tag-D22">Associating file types with icons and actions</a></h2>
+<table cellpadding="10"><tbody><tr><td valign="top">
+<img src="Icons.png">
+</td><td valign="top">
+<p>
+New in the installation of XBoard 4.6.0 is that it now causes several mime types to be associated with XBoard,
+and will define icons for them.
+This means that clicking a PGN file with games in it will now automatically launch XBoard
+as game viewer.
+A control is added in the Load Options dialog, where the user can further configure what he wants XBoard to do
+when viewing games.
+E.g. whether a Chess engine should be involved for analysis, and if so, which one.
+Similarly, clicking a FEN file with Chess positions will start XBoard as position viewer.
+</p><p>
+A third file type which will be associated with XBoard are TRN tournament files.
+These files are created when you start an engine tournament throught the Match Options dialog.
+When you click on them, XBoard will be launched to play on that tournament.
+This makes it really easy to let multiple instances of XBoard work for the same tourney,
+playing the games in parallel.
+</p>
 </td></tr></tbody></table>
 
+<h2><a name="tag-D23">Dragging all windows as a unit</a></h2>
+<p>
+The option -stickyWindows, known from WinBoard, now also works in XBoard.
+An checkbox in the General Options menu dialog was added to switch it on or off.
+With this option, auxiliary windows (Game List, Engine Output, Move List and Eval Graph) which touch the main window
+will move together with it when the latter is dragged over the screen.
+Such 'docked' windows will also be repositioned and resized as needed
+to preserve their tiling relationship with each other and the main window,
+whenever the latter changes size because of a variant change.
+</p>
+<p>
+Whether this feature works can depend on your system's window manager.
+XBoard will order the repositioning of the windows as needed,
+but this obviously can only have the desired effect if the window manager actually obeys such orders.
+Some window managers don't, so it might be that this feature does not work at all, or causes erratic behavior.
+The best solution in that case is to leave it switched off.
+</p>
+
 </div><!-- for id="content", starts in the include above -->
 <!--#include virtual="/server/footer.html" -->
 <div id="footer">
@@ -732,7 +785,7 @@ Commons Attribution-NoDerivs 3.0 United States License</a>.</p>
 
 <p>Updated:
 <!-- timestamp start -->
-$Date: 2012/02/29 05:44:16 $
+$Date: 2012/03/24 17:55:47 $
 <!-- timestamp end -->
 </p>
 </div>