<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1844</id>
	<title>Nabble - Gnu - Xboard</title>
	<updated>2009-11-29T11:41:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Gnu---Xboard-f1844.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnu---Xboard-f1844.html" />
	<subtitle type="html">Gnu Xboard and WinBoard project. Gnu - Xboard home is &lt;a href=&quot;http://www.ibiblio.org/pub/packages/solaris/sparc/html/GNUxboard.4.0.0.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26565276</id>
	<title>[bug #28077] xboard needs to link against x11</title>
	<published>2009-11-29T11:41:44Z</published>
	<updated>2009-11-29T11:41:44Z</updated>
	<author>
		<name>Simon Goldschmidt</name>
	</author>
	<content type="html">&lt;br&gt;Update of bug #28077 (project xboard):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ready For Test =&amp;gt; Fixed &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Open/Closed: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Open =&amp;gt; Closed &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; _______________________________________________________
&lt;br&gt;&lt;br&gt;Reply to this item at:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;&lt;a href=&quot;http://savannah.gnu.org/bugs/?28077&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/bugs/?28077&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&amp;nbsp; Message sent via/by Savannah
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://savannah.gnu.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-XBoard mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565276&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-XBoard@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-xboard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-xboard&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Xboard---Bugs-f1845.html&quot; embed=&quot;fixTarget[1845]&quot; target=&quot;_top&quot; &gt;Gnu - Xboard - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-bug--28077--xboard-needs-to-link-against-x11-tp26472331p26565276.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26560989</id>
	<title>[bug #28077] xboard needs to link against x11</title>
	<published>2009-11-29T02:57:42Z</published>
	<updated>2009-11-29T02:57:42Z</updated>
	<author>
		<name>Simon Goldschmidt</name>
	</author>
	<content type="html">&lt;br&gt;Follow-up Comment #2, bug #28077 (project xboard):
&lt;br&gt;&lt;br&gt;It builds fine with the latest code in git.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; _______________________________________________________
&lt;br&gt;&lt;br&gt;Reply to this item at:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;&lt;a href=&quot;http://savannah.gnu.org/bugs/?28077&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/bugs/?28077&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&amp;nbsp; Message sent via/by Savannah
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://savannah.gnu.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-XBoard mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26560989&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-XBoard@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-xboard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-xboard&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Xboard---Bugs-f1845.html&quot; embed=&quot;fixTarget[1845]&quot; target=&quot;_top&quot; &gt;Gnu - Xboard - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-bug--28077--xboard-needs-to-link-against-x11-tp26472331p26560989.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555406</id>
	<title>[bug #28077] xboard needs to link against x11</title>
	<published>2009-11-28T09:57:14Z</published>
	<updated>2009-11-28T09:57:14Z</updated>
	<author>
		<name>Simon Goldschmidt</name>
	</author>
	<content type="html">&lt;br&gt;Update of bug #28077 (project xboard):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;None =&amp;gt; Ready For Test &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assigned to: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;None =&amp;gt; apersaud &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; _______________________________________________________
&lt;br&gt;&lt;br&gt;Follow-up Comment #1:
&lt;br&gt;&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;think I fixed it. Can you test the latest code in git (branch v4.4.x)? You
&lt;br&gt;need to run ./autogen, ./configure and then make.
&lt;br&gt;&lt;br&gt;thanks for reporting
&lt;br&gt;&lt;br&gt;ARUN
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; _______________________________________________________
&lt;br&gt;&lt;br&gt;Reply to this item at:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;&lt;a href=&quot;http://savannah.gnu.org/bugs/?28077&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/bugs/?28077&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&amp;nbsp; Message sent via/by Savannah
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://savannah.gnu.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-XBoard mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-XBoard@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-xboard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-xboard&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Xboard---Bugs-f1845.html&quot; embed=&quot;fixTarget[1845]&quot; target=&quot;_top&quot; &gt;Gnu - Xboard - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-bug--28077--xboard-needs-to-link-against-x11-tp26472331p26555406.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26549798</id>
	<title>almost ready for 4.4.2</title>
	<published>2009-11-27T17:41:06Z</published>
	<updated>2009-11-27T17:41:06Z</updated>
	<author>
		<name>Arun Persaud</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;just pushed a few more changes to Savannah. I still have 2 small patches
&lt;br&gt;here that I will add this weekend, but apart from that I think we could
&lt;br&gt;release 4.4.2. Would be great if people could test on different
&lt;br&gt;platforms. This release contains mostly bugfixes.
&lt;br&gt;&lt;br&gt;cheers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ARUN
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/almost-ready-for-4.4.2-tp26549798p26549798.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518112</id>
	<title>Re: Desired behavior: POV of scores</title>
	<published>2009-11-25T10:41:41Z</published>
	<updated>2009-11-25T10:41:41Z</updated>
	<author>
		<name>Tim Mann</name>
	</author>
	<content type="html">I agree with all of that. &amp;nbsp;The -*ScoreIsAbs thing is new since 4.2.7; I
&lt;br&gt;don't know when it was added. &amp;nbsp;I don't have an opinion about whether
&lt;br&gt;it's worthwhile having a user option about which POV to use in
&lt;br&gt;display. &amp;nbsp;We have a zillion options already, so if some people want
&lt;br&gt;this, I don't see any harm in providing it -- we already lost the
&lt;br&gt;&amp;quot;keep it simple&amp;quot; battle years ago. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;On Wed, 25 Nov 2009 09:51:09 +0100, &amp;quot;h.g. muller&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518112&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h.g.muller@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There was some discussion on TalkChess on the Point Of View that should
&lt;br&gt;&amp;gt; be used for score reporting. Although it is not mentioned in the specs,
&lt;br&gt;&amp;gt; de-facto standard is that engines always report scores from the POV of the
&lt;br&gt;&amp;gt; side to move.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This leads to a bit of a chaotic situation (which I do not want to address at
&lt;br&gt;&amp;gt; this moment in case the engine is pondering), as some engines ponder the
&lt;br&gt;&amp;gt; position after a speculative expected opponent move (so that their ponder
&lt;br&gt;&amp;gt; scores are from the POV of the side they are actually playing), while others
&lt;br&gt;&amp;gt; ponder the position as it is, and report scores from the POV of the opponent.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What I do want to address is score reporting while the engine is thinking /
&lt;br&gt;&amp;gt; analyzing. There are engines which systematically report scores from the
&lt;br&gt;&amp;gt; white POV. In my opinion, this is a non-compliancy, but to be able to 
&lt;br&gt;&amp;gt; accomodate
&lt;br&gt;&amp;gt; such engines in cases where the score is used for adjudication, WinBoard
&lt;br&gt;&amp;gt; provides the option &amp;quot;-first(second)ScoreIsAbs true|false&amp;quot;. In 4.4.1, 
&lt;br&gt;&amp;gt; setting this
&lt;br&gt;&amp;gt; option causes a score flip in MachineBlack mode, or for the engine playing 
&lt;br&gt;&amp;gt; black
&lt;br&gt;&amp;gt; in TwoMachines mode.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now it seems to me that it should be counted as a bug that this is not extended
&lt;br&gt;&amp;gt; to other modes where the engine is evaluating a black move: IcsPlayingBlack
&lt;br&gt;&amp;gt; in zippy mode, and the various modes where an engine is analyzing (AnalyzeMode,
&lt;br&gt;&amp;gt; AnalyzeFile or IcsObserving in zippy mode when the engine is analyzing the
&lt;br&gt;&amp;gt; observed game), and black has the move. Also there the standard is that 
&lt;br&gt;&amp;gt; engines
&lt;br&gt;&amp;gt; should report from the POV of the side to move, so that engines that report 
&lt;br&gt;&amp;gt; from
&lt;br&gt;&amp;gt; the white POV need their score flipped to correct their non-compliancy.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Do we agree about that?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (In these new mode the score is not really used for anything like 
&lt;br&gt;&amp;gt; adjudication,
&lt;br&gt;&amp;gt; so it might not seem to matter that much, but the score is presented to the 
&lt;br&gt;&amp;gt; user,
&lt;br&gt;&amp;gt; and one of the major reasons why users would use AnalyzeMode at all, so I guess
&lt;br&gt;&amp;gt; this should count as a pretty important use.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now a second, and independent question is this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Once all engines are compliant w.r.t. score reporting, or can be made 
&lt;br&gt;&amp;gt; compliant with
&lt;br&gt;&amp;gt; the ScoreIsAbs option, what POV do we want to use for presenting this score 
&lt;br&gt;&amp;gt; to the
&lt;br&gt;&amp;gt; user. It seems that the POV of the side to move, which is used now, is 
&lt;br&gt;&amp;gt; compatible
&lt;br&gt;&amp;gt; with the EPD standard. There seem to be many users that hate it, though. Should
&lt;br&gt;&amp;gt; this be a user-settable option? We could, for instance, have a check box in the
&lt;br&gt;&amp;gt; Engine-Output window that would enable the user to select white POV or stm POV.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is this worth having?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tim Mann &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518112&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tim@...&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://tim-mann.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tim-mann.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26518112.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509906</id>
	<title>Re: Desired behavior: POV of scores</title>
	<published>2009-11-25T01:42:39Z</published>
	<updated>2009-11-25T01:42:39Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">h.g. muller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There was some discussion on TalkChess on the Point Of View that should
&lt;br&gt;&amp;gt; be used for score reporting. Although it is not mentioned in the specs,
&lt;br&gt;&amp;gt; de-facto standard is that engines always report scores from the POV of 
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; side to move.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This leads to a bit of a chaotic situation (which I do not want to 
&lt;br&gt;&amp;gt; address at
&lt;br&gt;&amp;gt; this moment in case the engine is pondering), as some engines ponder the
&lt;br&gt;&amp;gt; position after a speculative expected opponent move (so that their ponder
&lt;br&gt;&amp;gt; scores are from the POV of the side they are actually playing), while 
&lt;br&gt;&amp;gt; others
&lt;br&gt;&amp;gt; ponder the position as it is, and report scores from the POV of the 
&lt;br&gt;&amp;gt; opponent.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What I do want to address is score reporting while the engine is 
&lt;br&gt;&amp;gt; thinking /
&lt;br&gt;&amp;gt; analyzing. There are engines which systematically report scores from the
&lt;br&gt;&amp;gt; white POV. In my opinion, this is a non-compliancy, but to be able to 
&lt;br&gt;&amp;gt; accomodate
&lt;br&gt;&amp;gt; such engines in cases where the score is used for adjudication, WinBoard
&lt;br&gt;&amp;gt; provides the option &amp;quot;-first(second)ScoreIsAbs true|false&amp;quot;. In 4.4.1, 
&lt;br&gt;&amp;gt; setting this
&lt;br&gt;&amp;gt; option causes a score flip in MachineBlack mode, or for the engine 
&lt;br&gt;&amp;gt; playing black
&lt;br&gt;&amp;gt; in TwoMachines mode.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now it seems to me that it should be counted as a bug that this is not 
&lt;br&gt;&amp;gt; extended
&lt;br&gt;&amp;gt; to other modes where the engine is evaluating a black move: 
&lt;br&gt;&amp;gt; IcsPlayingBlack
&lt;br&gt;&amp;gt; in zippy mode, and the various modes where an engine is analyzing 
&lt;br&gt;&amp;gt; (AnalyzeMode,
&lt;br&gt;&amp;gt; AnalyzeFile or IcsObserving in zippy mode when the engine is analyzing 
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; observed game), and black has the move. Also there the standard is 
&lt;br&gt;&amp;gt; that engines
&lt;br&gt;&amp;gt; should report from the POV of the side to move, so that engines that 
&lt;br&gt;&amp;gt; report from
&lt;br&gt;&amp;gt; the white POV need their score flipped to correct their non-compliancy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do we agree about that?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (In these new mode the score is not really used for anything like 
&lt;br&gt;&amp;gt; adjudication,
&lt;br&gt;&amp;gt; so it might not seem to matter that much, but the score is presented 
&lt;br&gt;&amp;gt; to the user,
&lt;br&gt;&amp;gt; and one of the major reasons why users would use AnalyzeMode at all, 
&lt;br&gt;&amp;gt; so I guess
&lt;br&gt;&amp;gt; this should count as a pretty important use.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now a second, and independent question is this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once all engines are compliant w.r.t. score reporting, or can be made 
&lt;br&gt;&amp;gt; compliant with
&lt;br&gt;&amp;gt; the ScoreIsAbs option, what POV do we want to use for presenting this 
&lt;br&gt;&amp;gt; score to the
&lt;br&gt;&amp;gt; user. It seems that the POV of the side to move, which is used now, is 
&lt;br&gt;&amp;gt; compatible
&lt;br&gt;&amp;gt; with the EPD standard. There seem to be many users that hate it, 
&lt;br&gt;&amp;gt; though. Should
&lt;br&gt;&amp;gt; this be a user-settable option? We could, for instance, have a check 
&lt;br&gt;&amp;gt; box in the
&lt;br&gt;&amp;gt; Engine-Output window that would enable the user to select white POV or 
&lt;br&gt;&amp;gt; stm POV.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is this worth having?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;I don't have much to say about the analysis issue but I do hope the 
&lt;br&gt;current default
&lt;br&gt;remains available (side to move POV).
&lt;br&gt;&lt;br&gt;&lt;br&gt;The ponder issue is easy to solve. Just make the engine put the move it 
&lt;br&gt;was pondering
&lt;br&gt;on between (...) in the PV. This visually suggests that the engine has 
&lt;br&gt;made the move on its internal
&lt;br&gt;board and has analyzed it from the POV it is playing (rather than from 
&lt;br&gt;the POV of the
&lt;br&gt;side to move). This works both for engines that ponder the move and 
&lt;br&gt;engines that ponder the position.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26509906.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509277</id>
	<title>Desired behavior: POV of scores</title>
	<published>2009-11-25T00:51:09Z</published>
	<updated>2009-11-25T00:51:09Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">There was some discussion on TalkChess on the Point Of View that should
&lt;br&gt;be used for score reporting. Although it is not mentioned in the specs,
&lt;br&gt;de-facto standard is that engines always report scores from the POV of the
&lt;br&gt;side to move.
&lt;br&gt;&lt;br&gt;This leads to a bit of a chaotic situation (which I do not want to address at
&lt;br&gt;this moment in case the engine is pondering), as some engines ponder the
&lt;br&gt;position after a speculative expected opponent move (so that their ponder
&lt;br&gt;scores are from the POV of the side they are actually playing), while others
&lt;br&gt;ponder the position as it is, and report scores from the POV of the opponent.
&lt;br&gt;&lt;br&gt;What I do want to address is score reporting while the engine is thinking /
&lt;br&gt;analyzing. There are engines which systematically report scores from the
&lt;br&gt;white POV. In my opinion, this is a non-compliancy, but to be able to 
&lt;br&gt;accomodate
&lt;br&gt;such engines in cases where the score is used for adjudication, WinBoard
&lt;br&gt;provides the option &amp;quot;-first(second)ScoreIsAbs true|false&amp;quot;. In 4.4.1, 
&lt;br&gt;setting this
&lt;br&gt;option causes a score flip in MachineBlack mode, or for the engine playing 
&lt;br&gt;black
&lt;br&gt;in TwoMachines mode.
&lt;br&gt;&lt;br&gt;Now it seems to me that it should be counted as a bug that this is not extended
&lt;br&gt;to other modes where the engine is evaluating a black move: IcsPlayingBlack
&lt;br&gt;in zippy mode, and the various modes where an engine is analyzing (AnalyzeMode,
&lt;br&gt;AnalyzeFile or IcsObserving in zippy mode when the engine is analyzing the
&lt;br&gt;observed game), and black has the move. Also there the standard is that 
&lt;br&gt;engines
&lt;br&gt;should report from the POV of the side to move, so that engines that report 
&lt;br&gt;from
&lt;br&gt;the white POV need their score flipped to correct their non-compliancy.
&lt;br&gt;&lt;br&gt;Do we agree about that?
&lt;br&gt;&lt;br&gt;(In these new mode the score is not really used for anything like 
&lt;br&gt;adjudication,
&lt;br&gt;so it might not seem to matter that much, but the score is presented to the 
&lt;br&gt;user,
&lt;br&gt;and one of the major reasons why users would use AnalyzeMode at all, so I guess
&lt;br&gt;this should count as a pretty important use.)
&lt;br&gt;&lt;br&gt;Now a second, and independent question is this:
&lt;br&gt;&lt;br&gt;Once all engines are compliant w.r.t. score reporting, or can be made 
&lt;br&gt;compliant with
&lt;br&gt;the ScoreIsAbs option, what POV do we want to use for presenting this score 
&lt;br&gt;to the
&lt;br&gt;user. It seems that the POV of the side to move, which is used now, is 
&lt;br&gt;compatible
&lt;br&gt;with the EPD standard. There seem to be many users that hate it, though. Should
&lt;br&gt;this be a user-settable option? We could, for instance, have a check box in the
&lt;br&gt;Engine-Output window that would enable the user to select white POV or stm POV.
&lt;br&gt;&lt;br&gt;Is this worth having?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26509277.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26491333</id>
	<title>Re: lots of changes in git</title>
	<published>2009-11-23T23:09:11Z</published>
	<updated>2009-11-23T23:09:11Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt;probably better to use 4.4.1,n since we might run into version
&lt;br&gt;&amp;gt;problems... e.g windows might think that 4,2009,... is newer than 4,4,3,0
&lt;br&gt;&lt;br&gt;That would certainly create a problem, as 20091122 does not fit in 16 bits.
&lt;br&gt;I don't think that Windows thinks anything about these numbers. The
&lt;br&gt;only thing they seem to be used for is when you hover the mouse pointer
&lt;br&gt;over the icon, is that it pops up a small text box that, amongst others,
&lt;br&gt;contains this information.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26491333.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26478194</id>
	<title>Re: lots of changes in git</title>
	<published>2009-11-23T05:36:06Z</published>
	<updated>2009-11-23T05:36:06Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">Some remarks about the numbering system and tagging:
&lt;br&gt;&lt;br&gt;When you bump the version number, could you also update the 
&lt;br&gt;PACKAGE_FILE_VERSION?
&lt;br&gt;This should be 4 16-bit integers, but that could still accomodate numbering 
&lt;br&gt;like 4,2009,11,22,
&lt;br&gt;which would seem good for 4.20091122.
&lt;br&gt;&lt;br&gt;I am not sure about the desiability of having intermediate tags like 
&lt;br&gt;4.4.2.20091122 for 4.4.pre2
&lt;br&gt;versions in the 4.4.x branch. This branch should only contain complete 
&lt;br&gt;patches for fixing
&lt;br&gt;small bugs that allow risk-less fixing. That means in principle that any 
&lt;br&gt;git version there is
&lt;br&gt;as good as any other. If we want to invite more intensive testing at some 
&lt;br&gt;point by providing
&lt;br&gt;a tar ball, we should simply tag it 4.4.x, and release. Because 4.4.x is 
&lt;br&gt;still rather new and
&lt;br&gt;involved massive changes, we are still getting bug reports at an unusually 
&lt;br&gt;high rate, but
&lt;br&gt;I am pretty sure that will slow down to a trickle at some point. (That was 
&lt;br&gt;the whole idea
&lt;br&gt;of introducing the 4.4.x branch, to be able to converge to a high-quality 
&lt;br&gt;stable version
&lt;br&gt;without new developments continuously introducing or exposing new bugs.)
&lt;br&gt;&lt;br&gt;So eventually we will probably tag every commit to the 4.4.2 branch as a 
&lt;br&gt;new release.
&lt;br&gt;Or we should distinguish major bugs (like absense of the WinBoard sources, 
&lt;br&gt;or wrong
&lt;br&gt;castling rights on FEN pasting) from minor bugs (a deprecated menu not 
&lt;br&gt;working properly,
&lt;br&gt;or crashing while already exiting on a fatal error) or cosmetic changes 
&lt;br&gt;(removing superfluous
&lt;br&gt;debug messages), and only tag and do a new release for every major bug we fix.
&lt;br&gt;In practice we could hold up a release for a short time if we are working 
&lt;br&gt;on fixing a few
&lt;br&gt;minor bugs and know that we will be done with that within a reasonable 
&lt;br&gt;time. (Say one week).
&lt;br&gt;&lt;br&gt;So I think what we should really do now is commit the forgotten pixmap 
&lt;br&gt;patch for the opaque
&lt;br&gt;details of the leaky fairy pieces, and do an official 4.4.2 release. If 
&lt;br&gt;people come with
&lt;br&gt;complaints on what we have in git now, the fixes will be for 4.4.3. The 
&lt;br&gt;pixmaps patch
&lt;br&gt;in itself should be no reason to release a new version (it qualifies as 
&lt;br&gt;cosmetic), but
&lt;br&gt;because we already have it waiting, it makes sense to include it in 4.4.2 
&lt;br&gt;rather than save
&lt;br&gt;it for 4.4.3. The same holds for the build problem just reported by Vincent 
&lt;br&gt;Legout.
&lt;br&gt;&lt;br&gt;But I don't want to build in time-out periods, where we would only release 
&lt;br&gt;after we
&lt;br&gt;have not received new bug reports in a specified amount of time. That makes 
&lt;br&gt;no sense
&lt;br&gt;when bug reports will be arriving with Poissonian statistics at a fixed or 
&lt;br&gt;slowly decreasing
&lt;br&gt;average rate, which they will if the patches we make will not introduce new 
&lt;br&gt;bugs.
&lt;br&gt;Such a time-out period only makes sense if you think you might have 
&lt;br&gt;introduced new bugs,
&lt;br&gt;and people need to be given some testing time to discover them. But patches 
&lt;br&gt;in 4.4.x
&lt;br&gt;should not do that, and the only bug reports we should expect are for bugs 
&lt;br&gt;that already
&lt;br&gt;manifested themselves in 4.4.1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26478194.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26472331</id>
	<title>[bug #28077] xboard needs to link against x11</title>
	<published>2009-11-22T19:32:38Z</published>
	<updated>2009-11-22T19:32:38Z</updated>
	<author>
		<name>Simon Goldschmidt</name>
	</author>
	<content type="html">&lt;br&gt;URL:
&lt;br&gt;&amp;nbsp; &amp;lt;&lt;a href=&quot;http://savannah.gnu.org/bugs/?28077&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/bugs/?28077&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Summary: xboard needs to link against x11
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: XBoard
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Submitted by: None
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Submitted on: Mon 23 Nov 2009 03:32:37 AM UTC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Category: None
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Severity: 3 - Normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Item Group: None
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status: None
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Privacy: Public
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assigned to: None
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Open/Closed: Open
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Discussion Lock: Any
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; _______________________________________________________
&lt;br&gt;&lt;br&gt;Details:
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;xboard uses symbols from x11 but does not link to x11 explicitly. This leads
&lt;br&gt;to a build failure while using binutils-gold, which defaults to
&lt;br&gt;--no-add-needed.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Add -lX11, -lXt and -lXmu to xboard_LDADD fixes the problem.
&lt;br&gt;&lt;br&gt;For more explanations, see:
&lt;br&gt;&lt;a href=&quot;http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556691&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;Vincent Legout
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; _______________________________________________________
&lt;br&gt;&lt;br&gt;Reply to this item at:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;&lt;a href=&quot;http://savannah.gnu.org/bugs/?28077&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/bugs/?28077&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&amp;nbsp; Message sent via/by Savannah
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://savannah.gnu.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.gnu.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-XBoard mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26472331&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-XBoard@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-xboard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-xboard&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Xboard---Bugs-f1845.html&quot; embed=&quot;fixTarget[1845]&quot; target=&quot;_top&quot; &gt;Gnu - Xboard - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-bug--28077--xboard-needs-to-link-against-x11-tp26472331p26472331.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469745</id>
	<title>Re: lots of changes in git</title>
	<published>2009-11-22T13:35:51Z</published>
	<updated>2009-11-22T13:35:51Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt;The master branch includes all changes including bigger ones (for
&lt;br&gt;&amp;gt;example frontend-backend separation). I also started a new branch called
&lt;br&gt;&amp;gt;4.4.x which contains mostly bugfixes and will become the next 4.4.2.
&lt;br&gt;&amp;gt;That one should get a bit more testing, so that we can release 4.4.2
&lt;br&gt;&amp;gt;soonish... It probably also needs updates for the windows .dev files...
&lt;br&gt;&lt;br&gt;The 4.4.x branch should not need any updates to the make / project files,
&lt;br&gt;as they did not change the file structure. Although, during working on it,
&lt;br&gt;I ran into a missing dependency: It did not recompile the resource
&lt;br&gt;(winboard.rc) when I had changed the config.h, although winboard.rc
&lt;br&gt;(through a patch by Eric) now uses the version number defined in the latter.
&lt;br&gt;&lt;br&gt;The master branch is significantly restructured; I only reflected those changes
&lt;br&gt;in Makefile.am (XBoard) and makefile.gcc (WinBoard). But it is a bit pointless
&lt;br&gt;to fix that now, as the patches that still reside with Arun will again change
&lt;br&gt;a lot compared to the latest version that is in git now.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26469745.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469252</id>
	<title>lots of changes in git</title>
	<published>2009-11-22T12:41:18Z</published>
	<updated>2009-11-22T12:41:18Z</updated>
	<author>
		<name>Arun Persaud</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;HGM was working hard on lots of bug fixes and some long term changes and
&lt;br&gt;I finally managed to put most of it into git.
&lt;br&gt;&lt;br&gt;The master branch includes all changes including bigger ones (for
&lt;br&gt;example frontend-backend separation). I also started a new branch called
&lt;br&gt;4.4.x which contains mostly bugfixes and will become the next 4.4.2.
&lt;br&gt;That one should get a bit more testing, so that we can release 4.4.2
&lt;br&gt;soonish... It probably also needs updates for the windows .dev files...
&lt;br&gt;&lt;br&gt;cheers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ARUN
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/lots-of-changes-in-git-tp26469252p26469252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26461484</id>
	<title>Re: Restoring window positions XBoard</title>
	<published>2009-11-21T15:33:41Z</published>
	<updated>2009-11-21T15:33:41Z</updated>
	<author>
		<name>Tim Mann</name>
	</author>
	<content type="html">On Sat, 21 Nov 2009 20:11:13 +0100, Michel Van den Bergh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26461484&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michel.vandenbergh@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; There is something about this issue here.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.faqs.org/faqs/Xt-FAQ/section-32.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.faqs.org/faqs/Xt-FAQ/section-32.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am not sure if it applies.
&lt;br&gt;&lt;br&gt;That's related, but I don't think it's quite the same issue HGM is
&lt;br&gt;having. &amp;nbsp;I think he's getting the coords of the shell window in root
&lt;br&gt;coordinate space when what he needs is the coords of the WM's frame
&lt;br&gt;window in root coordinate space.
&lt;br&gt;&lt;br&gt;XtParent() may be part of the solution...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tim Mann &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26461484&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tim@...&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://tim-mann.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tim-mann.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26461484.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459365</id>
	<title>Re: Restoring window positions XBoard</title>
	<published>2009-11-21T11:06:07Z</published>
	<updated>2009-11-21T11:06:07Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">h.g. muller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a very strange problem in XBoard. Now that it saves all settings,
&lt;br&gt;&amp;gt; including the window positions, I try to make all windows pop up in the
&lt;br&gt;&amp;gt; same place as on the previous sesion. This was already done for some
&lt;br&gt;&amp;gt; windows during a session, but now the information survives to the next
&lt;br&gt;&amp;gt; session through the settings file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Problem is that it does not work properly (and it also did not within a
&lt;br&gt;&amp;gt; session). I can trace the problem to unexpected (probably wrong)
&lt;br&gt;&amp;gt; behaviour of the Xtoolkit calls XtSetValues / XtGetValues, when
&lt;br&gt;&amp;gt; used with the arguments XtNx and XtNy. The values I Get are
&lt;br&gt;&amp;gt; not the same as those I Set. The x coordinate returned by XtGetValues
&lt;br&gt;&amp;gt; is always 4 larger than those that I set, the y coordinate 23. (Except
&lt;br&gt;&amp;gt; when I call XtGetValues immediately after setting them; then they
&lt;br&gt;&amp;gt; are both zero. Where &amp;quot;immediately&amp;quot; can mean 10 sec later after
&lt;br&gt;&amp;gt; calling it many times, but before clicking anything in the window.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is this a known bug in X? Is the (4,23) correction a fixed quantity,
&lt;br&gt;&amp;gt; or does it depend on other system metrics? The width of the windows
&lt;br&gt;&amp;gt; also behaves suspicious (although there at least it is &amp;quot;what you Set is
&lt;br&gt;&amp;gt; what you Get&amp;quot;): when the main window is 418 wide, and I position
&lt;br&gt;&amp;gt; the EngineOutput window (say) to the right of it so it touches,
&lt;br&gt;&amp;gt; the difference of the x coordinate of the windows is not 418, but 428.
&lt;br&gt;&amp;gt; Even the (4,23) correction seems to be subject to rounding: when
&lt;br&gt;&amp;gt; I apply it, and position two windows exactly on top of each other,
&lt;br&gt;&amp;gt; when I close and re-open, sometimes they are moved over (1,1),
&lt;br&gt;&amp;gt; although mostly they pop up as the were.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;There is something about this issue here.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.faqs.org/faqs/Xt-FAQ/section-32.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.faqs.org/faqs/Xt-FAQ/section-32.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am not sure if it applies.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26459365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459348</id>
	<title>Re: git issues</title>
	<published>2009-11-21T11:03:15Z</published>
	<updated>2009-11-21T11:03:15Z</updated>
	<author>
		<name>Tim Mann</name>
	</author>
	<content type="html">On Fri, 20 Nov 2009 23:27:15 +0100, &amp;quot;h.g. muller&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459348&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h.g.muller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Interrogating the window position of the Main
&lt;br&gt;&amp;gt; window, and then using those same coordinates to set the position of that
&lt;br&gt;&amp;gt; window do NOT make it pop up in the same place!
&lt;br&gt;&lt;br&gt;That sounds familiar. &amp;nbsp;You are probably getting the coordinates of the
&lt;br&gt;upper left corner of the window itself, without the title bar and
&lt;br&gt;resizing border (called &amp;quot;decorations&amp;quot; in X) that are added by the
&lt;br&gt;window manager.
&lt;br&gt;&lt;br&gt;Then when you set the window position later, it's initially setting the
&lt;br&gt;upper left corner of the window itself, but very quickly after that the
&lt;br&gt;WM adds the decorations and moves the window to keep the upper left
&lt;br&gt;corner at the same position.
&lt;br&gt;&lt;br&gt;IIRC, I had that problem at one point and had some kludge solution for
&lt;br&gt;it that required hardwiring the width of the decorations, which is a
&lt;br&gt;bad idea because they depend on what WM you're using and how it's
&lt;br&gt;configured (&amp;quot;theme&amp;quot; or whatever). &amp;nbsp;I think there is a better solution,
&lt;br&gt;but I don't remember it now. &amp;nbsp;Hmm, it probably requires you to find the
&lt;br&gt;parent window of the one you're currently querying (which will be the
&lt;br&gt;one that contains the decorations) and query that one instead.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tim Mann &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459348&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tim@...&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://tim-mann.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tim-mann.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26459348.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26455316</id>
	<title>Restoring window positions XBoard</title>
	<published>2009-11-21T02:38:02Z</published>
	<updated>2009-11-21T02:38:02Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">I have a very strange problem in XBoard. Now that it saves all settings,
&lt;br&gt;including the window positions, I try to make all windows pop up in the
&lt;br&gt;same place as on the previous sesion. This was already done for some
&lt;br&gt;windows during a session, but now the information survives to the next
&lt;br&gt;session through the settings file.
&lt;br&gt;&lt;br&gt;Problem is that it does not work properly (and it also did not within a
&lt;br&gt;session). I can trace the problem to unexpected (probably wrong)
&lt;br&gt;behaviour of the Xtoolkit calls XtSetValues / XtGetValues, when
&lt;br&gt;used with the arguments XtNx and XtNy. The values I Get are
&lt;br&gt;not the same as those I Set. The x coordinate returned by XtGetValues
&lt;br&gt;is always 4 larger than those that I set, the y coordinate 23. (Except
&lt;br&gt;when I call XtGetValues immediately after setting them; then they
&lt;br&gt;are both zero. Where &amp;quot;immediately&amp;quot; can mean 10 sec later after
&lt;br&gt;calling it many times, but before clicking anything in the window.)
&lt;br&gt;&lt;br&gt;Is this a known bug in X? Is the (4,23) correction a fixed quantity,
&lt;br&gt;or does it depend on other system metrics? The width of the windows
&lt;br&gt;also behaves suspicious (although there at least it is &amp;quot;what you Set is
&lt;br&gt;what you Get&amp;quot;): when the main window is 418 wide, and I position
&lt;br&gt;the EngineOutput window (say) to the right of it so it touches,
&lt;br&gt;the difference of the x coordinate of the windows is not 418, but 428.
&lt;br&gt;Even the (4,23) correction seems to be subject to rounding: when
&lt;br&gt;I apply it, and position two windows exactly on top of each other,
&lt;br&gt;when I close and re-open, sometimes they are moved over (1,1),
&lt;br&gt;although mostly they pop up as the were.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26455316.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459061</id>
	<title>Re: git issues</title>
	<published>2009-11-20T14:27:15Z</published>
	<updated>2009-11-20T14:27:15Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt;I'd rather have ~/.config/xboard/xboard.conf. Testing if one directory
&lt;br&gt;&amp;gt;exists doesn't seem too much work for me ;) My second choice would be
&lt;br&gt;&amp;gt;~/.xboardrc.
&lt;br&gt;&lt;br&gt;Well, here is a version (in args2.tar.gz) which does not do that yet, but
&lt;br&gt;is able to expand ~/xxx as settings-file name, fixes a bad bug in command-line
&lt;br&gt;parsing, and removes some unshielded debug prints. Better commit this
&lt;br&gt;xboard.c and args.c than the one I sent you previously; the intermediate
&lt;br&gt;version is not interesting, just crippled.
&lt;br&gt;&lt;br&gt;I also attached a further development, as windowpos.tar.zip:
&lt;br&gt;This patch makes a beginning with reading out actual window coordinates
&lt;br&gt;in XBoard before saving settings, and restoring them when the window
&lt;br&gt;is opened in a later session. This now works for the Main, Comment and
&lt;br&gt;EngineOutput windows.
&lt;br&gt;Affects: xboard.c and xengineoutput.c
&lt;br&gt;&lt;br&gt;This should in principle be done for all windows; problem is that the shell
&lt;br&gt;widgets of GameList, Tags and MoveHistory window are not global, but
&lt;br&gt;local to the .c files that implement these features, often hidden in structs
&lt;br&gt;that are only defined there. So all these files need a minute patch to make
&lt;br&gt;their shell widget accessible from xboard.c.
&lt;br&gt;&lt;br&gt;Another problem is that it does not seem to work properly! The windows
&lt;br&gt;slowly drift to the lower right. Interrogating the window position of the Main
&lt;br&gt;window, and then using those same coordinates to set the position of that
&lt;br&gt;window do NOT make it pop up in the same place!
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;H.G.&lt;br /&gt; &lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;args2.tar.gz&lt;/strong&gt; (91K) &lt;a href=&quot;http://old.nabble.com/attachment/26459061/0/args2.tar.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;windowpos.tar.gz&lt;/strong&gt; (79K) &lt;a href=&quot;http://old.nabble.com/attachment/26459061/1/windowpos.tar.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26459061.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26450675</id>
	<title>Re: git issues</title>
	<published>2009-11-20T13:38:05Z</published>
	<updated>2009-11-20T13:38:05Z</updated>
	<author>
		<name>Arun Persaud</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;HGM wrote:
&lt;br&gt;&amp;gt; By this you mean we should create ~/.config and ~/.config/xboard if they
&lt;br&gt;&amp;gt; are not there, to write ~/.config/xboard/xboard.conf? Perhaps using
&lt;br&gt;&amp;gt; ~/.xboardrc is not such a bad idea after all...
&lt;br&gt;&lt;br&gt;I'd rather have ~/.config/xboard/xboard.conf. Testing if one directory
&lt;br&gt;exists doesn't seem too much work for me ;) My second choice would be
&lt;br&gt;~/.xboardrc.
&lt;br&gt;&lt;br&gt;cheers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ARUN
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26450675.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26446718</id>
	<title>Re: git issues</title>
	<published>2009-11-20T08:51:17Z</published>
	<updated>2009-11-20T08:51:17Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26446718&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h.g.muller@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; It think the last alternative would be what is customary provided the
&lt;br&gt;&amp;gt;&amp;gt; user specific config file is in a standard location. If the user wants to
&lt;br&gt;&amp;gt;&amp;gt; put the config file in an exotic location then it would be ok I think to
&lt;br&gt;&amp;gt;&amp;gt; leave it up to him to ensure that this is possible.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; By this you mean we should create ~/.config and ~/.config/xboard if they
&lt;br&gt;&amp;gt; are not there, to write ~/.config/xboard/xboard.conf? Perhaps using
&lt;br&gt;&amp;gt; ~/.xboardrc is not such a bad idea after all...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a Linux question anyway: I am now at a stage where redefining the
&lt;br&gt;&amp;gt; main settings file (where the save will take place) from within another
&lt;br&gt;&amp;gt; one (rather than from the command line). This required a subtle change in
&lt;br&gt;&amp;gt; behavior, because old behavior was that an expanded path name was written
&lt;br&gt;&amp;gt; back to the settingsFileName after parsing was complete, thus overwriting
&lt;br&gt;&amp;gt; anything that had changed during parsing. I now write back the expanded
&lt;br&gt;&amp;gt; path name before parsing, but after the file has been successfully opened.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This works to redirect the save file to ./xboard.ini, but NOT to
&lt;br&gt;&amp;gt; ~/xboard.ini. Apparently the ~ is not a valid OS filename, but interpreted
&lt;br&gt;&amp;gt; by the shell? I tried using the function ExpandPathName onto the settings
&lt;br&gt;&amp;gt; file name, but that does not seem so help either. It keeps complaining
&lt;br&gt;&amp;gt; that it could not write &amp;quot;~/xboard.ini&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How should this be handled?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Some googling reveals that this should be handled by the function
&lt;br&gt;wordexp which is part of libc.
&lt;br&gt;&lt;br&gt;I tried it with ~/xboard.ini and it does indeed work.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26446718.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26446254</id>
	<title>Re: git issues</title>
	<published>2009-11-20T08:27:43Z</published>
	<updated>2009-11-20T08:27:43Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&amp;gt; It think the last alternative would be what is customary provided the
&lt;br&gt;&amp;gt; user specific config file is in a standard location. If the user wants to
&lt;br&gt;&amp;gt; put the config file in an exotic location then it would be ok I think to
&lt;br&gt;&amp;gt; leave it up to him to ensure that this is possible.
&lt;br&gt;&lt;br&gt;By this you mean we should create ~/.config and ~/.config/xboard if they
&lt;br&gt;are not there, to write ~/.config/xboard/xboard.conf? Perhaps using
&lt;br&gt;~/.xboardrc is not such a bad idea after all...
&lt;br&gt;&lt;br&gt;I have a Linux question anyway: I am now at a stage where redefining the
&lt;br&gt;main settings file (where the save will take place) from within another
&lt;br&gt;one (rather than from the command line). This required a subtle change in
&lt;br&gt;behavior, because old behavior was that an expanded path name was written
&lt;br&gt;back to the settingsFileName after parsing was complete, thus overwriting
&lt;br&gt;anything that had changed during parsing. I now write back the expanded
&lt;br&gt;path name before parsing, but after the file has been successfully opened.
&lt;br&gt;&lt;br&gt;This works to redirect the save file to ./xboard.ini, but NOT to
&lt;br&gt;~/xboard.ini. Apparently the ~ is not a valid OS filename, but interpreted
&lt;br&gt;by the shell? I tried using the function ExpandPathName onto the settings
&lt;br&gt;file name, but that does not seem so help either. It keeps complaining
&lt;br&gt;that it could not write &amp;quot;~/xboard.ini&amp;quot;.
&lt;br&gt;&lt;br&gt;How should this be handled?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26446254.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26445498</id>
	<title>Re: git issues</title>
	<published>2009-11-20T07:52:01Z</published>
	<updated>2009-11-20T07:52:01Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">h.g. muller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A freshly installed user program that wants to write by default to a 
&lt;br&gt;&amp;gt;&amp;gt; system configuration file (i.e. one in the /etc directory) would be 
&lt;br&gt;&amp;gt;&amp;gt; *very* uncommon in Linux (and against the very idea of system 
&lt;br&gt;&amp;gt;&amp;gt; configuration files which are supposed to be shared by all users).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There is usually system wide configuration file (or directory) 
&lt;br&gt;&amp;gt;&amp;gt; created at install time and a user specific one created when the user 
&lt;br&gt;&amp;gt;&amp;gt; runs the program for the first time. For example I have 
&lt;br&gt;&amp;gt;&amp;gt; /etc/firefox-3.5 and ~/.mozilla/firefox-3.5/ &amp;nbsp; (and &amp;nbsp;I wouldn't 
&lt;br&gt;&amp;gt;&amp;gt; expect firefox to dump a configuration file in every
&lt;br&gt;&amp;gt;&amp;gt; directory I run it from....).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In easy cases it is possible to dispense with the system wide 
&lt;br&gt;&amp;gt;&amp;gt; configuration file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, you say the magic word: &amp;quot;installed&amp;quot;. As long as they use &amp;quot;make 
&lt;br&gt;&amp;gt; install&amp;quot;,
&lt;br&gt;&amp;gt; and we make sure this creates the /etc/xboard/xboard.conf, defining a 
&lt;br&gt;&amp;gt; default for
&lt;br&gt;&amp;gt; the user settings file, everything works smoothly. They would only 
&lt;br&gt;&amp;gt; have problems
&lt;br&gt;&amp;gt; when they do not properly install xboard.
&lt;/div&gt;&lt;br&gt;Then there is a misunderstanding. I thought you proposed that the user
&lt;br&gt;would himself have to edit the system wide configuration file.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When /etc/xboard/xboard.conf contains the lines:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -saveSettingsFile ~/.xboard/xboard.conf
&lt;br&gt;&amp;gt; -settingsFile ~/.xboard/xboard.conf
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; a user would only get complaints on saving when ~/.xboard did not 
&lt;br&gt;&amp;gt; exist, and
&lt;br&gt;&amp;gt; presumably he would be able to figure out how to solve that. (The 
&lt;br&gt;&amp;gt; alternative
&lt;br&gt;&amp;gt; would be to make XBoard iteratively try to create all directories in 
&lt;br&gt;&amp;gt; the path.)
&lt;/div&gt;It think the last alternative would be what is customary provided the
&lt;br&gt;user specific config file is in a standard location. If the user wants to
&lt;br&gt;put the config file in an exotic location then it would be ok I think to 
&lt;br&gt;leave it up to him to ensure
&lt;br&gt;that this is possible.
&lt;br&gt;&lt;br&gt;In polyglot
&lt;br&gt;I just try to create the requested config directory (for engine specific 
&lt;br&gt;config files). This works if the parent exists which would be the case 
&lt;br&gt;if the parent was ~ which is the case
&lt;br&gt;for the default ~/.polyglot/.
&lt;br&gt;&lt;br&gt;Recursively trying to create the directory path should not be hard but is
&lt;br&gt;probably not necessary.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And crazy users like me would be happy as well, because they would simply
&lt;br&gt;&amp;gt; change the ~/.xboard/xboard.conf into ./xboard.ini, to get the 
&lt;br&gt;&amp;gt; behavior they
&lt;br&gt;&amp;gt; desire.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26445498.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444747</id>
	<title>Re: git issues</title>
	<published>2009-11-20T06:57:51Z</published>
	<updated>2009-11-20T06:57:51Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;A freshly installed user program that wants to write by default to a 
&lt;br&gt;&amp;gt;system configuration file (i.e. one in the /etc directory) would be *very* 
&lt;br&gt;&amp;gt;uncommon in Linux (and against the very idea of system configuration files 
&lt;br&gt;&amp;gt;which are supposed to be shared by all users).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;There is usually system wide configuration file (or directory) created at 
&lt;br&gt;&amp;gt;install time and a user specific one created when the user runs the 
&lt;br&gt;&amp;gt;program for the first time. For example I have /etc/firefox-3.5 and 
&lt;br&gt;&amp;gt;~/.mozilla/firefox-3.5/ &amp;nbsp; (and &amp;nbsp;I wouldn't expect firefox to dump a 
&lt;br&gt;&amp;gt;configuration file in every
&lt;br&gt;&amp;gt;directory I run it from....).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;In easy cases it is possible to dispense with the system wide 
&lt;br&gt;&amp;gt;configuration file.
&lt;/div&gt;&lt;br&gt;Well, you say the magic word: &amp;quot;installed&amp;quot;. As long as they use &amp;quot;make install&amp;quot;,
&lt;br&gt;and we make sure this creates the /etc/xboard/xboard.conf, defining a 
&lt;br&gt;default for
&lt;br&gt;the user settings file, everything works smoothly. They would only have 
&lt;br&gt;problems
&lt;br&gt;when they do not properly install xboard.
&lt;br&gt;&lt;br&gt;When /etc/xboard/xboard.conf contains the lines:
&lt;br&gt;&lt;br&gt;-saveSettingsFile ~/.xboard/xboard.conf
&lt;br&gt;-settingsFile ~/.xboard/xboard.conf
&lt;br&gt;&lt;br&gt;a user would only get complaints on saving when ~/.xboard did not exist, and
&lt;br&gt;presumably he would be able to figure out how to solve that. (The alternative
&lt;br&gt;would be to make XBoard iteratively try to create all directories in the path.)
&lt;br&gt;&lt;br&gt;And crazy users like me would be happy as well, because they would simply
&lt;br&gt;change the ~/.xboard/xboard.conf into ./xboard.ini, to get the behavior they
&lt;br&gt;desire.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26444747.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26443931</id>
	<title>Re: git issues</title>
	<published>2009-11-20T06:17:16Z</published>
	<updated>2009-11-20T06:17:16Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">h.g. muller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I guess it does not really matter what the user specific 
&lt;br&gt;&amp;gt;&amp;gt; configuration file is except I think it should
&lt;br&gt;&amp;gt;&amp;gt; definitely not be ./xboard.conf. That would mean that the xboard 
&lt;br&gt;&amp;gt;&amp;gt; configuration would depend on
&lt;br&gt;&amp;gt;&amp;gt; the current directory which would lead to all kinds of surprizes 
&lt;br&gt;&amp;gt;&amp;gt; (e.g. engines would use 64M hash
&lt;br&gt;&amp;gt;&amp;gt; in one directory and 128M hash in another directory).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But that is exactly why I like it. I typically run WinBoard through a 
&lt;br&gt;&amp;gt; Tournament Manager, which
&lt;br&gt;&amp;gt; gives me no control on what is on the command line that invoked it.
&lt;/div&gt;This seems to be a problem which should be fixed in this particular 
&lt;br&gt;Tournament Manager.... I just checked the documentation of 
&lt;br&gt;&amp;quot;tourney-manager&amp;quot; (which comes with Ubuntu) and it allows
&lt;br&gt;straightforward control of xboard's command line arguments.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So the only way to control
&lt;br&gt;&amp;gt; the WinBoard settings is to write them in the ini file in advance. And 
&lt;br&gt;&amp;gt; when I run two tournaments
&lt;br&gt;&amp;gt; in paralel, one might need -variant gothic and the other -variant 
&lt;br&gt;&amp;gt; normal. There would be no way
&lt;br&gt;&amp;gt; to do that if all invocations were forced to use the same ini file. 
&lt;br&gt;&amp;gt; (Even for WinBoard I can only
&lt;br&gt;&amp;gt; do it by having two copies of winboard.exe, to have different install 
&lt;br&gt;&amp;gt; directories. Inelegant, but
&lt;br&gt;&amp;gt; at least it works.)
&lt;/div&gt;The customary way to deal with this situation is to provide xboard with 
&lt;br&gt;a command line argument to select an alternative configuration file. 
&lt;br&gt;This command line argument could be provided by the tournament manager.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As to the configuration problem: When the default settingsfile is 
&lt;br&gt;&amp;gt; /etc/xboard/xboard.conf, and
&lt;br&gt;&amp;gt; the user will try to save the settings (and -saveSettingsOnExit true 
&lt;br&gt;&amp;gt; is compiled-in default...),
&lt;br&gt;&amp;gt; it will either work, or he will get an error popup mentioning that 
&lt;br&gt;&amp;gt; this file could not be opened.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I guess it could be expected from Linux users that they then are smart 
&lt;br&gt;&amp;gt; enough to actually
&lt;br&gt;&amp;gt; create the directory it is supposed to be in, and make it writable to 
&lt;br&gt;&amp;gt; them.
&lt;br&gt;A freshly installed user program that wants to write by default to a 
&lt;br&gt;system configuration file (i.e. one in the /etc directory) would be 
&lt;br&gt;*very* uncommon in Linux (and against the very idea of system 
&lt;br&gt;configuration files which are supposed to be shared by all users).
&lt;br&gt;&lt;br&gt;There is usually system wide configuration file (or directory) created 
&lt;br&gt;at install time and a user specific one created when the user runs the 
&lt;br&gt;program for the first time. For example I have /etc/firefox-3.5 and 
&lt;br&gt;~/.mozilla/firefox-3.5/ &amp;nbsp; (and &amp;nbsp;I wouldn't expect firefox to dump a 
&lt;br&gt;configuration file in every
&lt;br&gt;directory I run it from....).
&lt;br&gt;&lt;br&gt;In easy cases it is possible to dispense with the system wide 
&lt;br&gt;configuration file.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We could also provide a &amp;quot;make install&amp;quot; target in the Makefile, which 
&lt;br&gt;&amp;gt; puts the directory there.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26443931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26439955</id>
	<title>Re: git issues</title>
	<published>2009-11-20T00:39:24Z</published>
	<updated>2009-11-20T00:39:24Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">h.g. muller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think it should be the following order
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; /etc/xboard/xboard.conf
&lt;br&gt;&amp;gt;&amp;gt; ~/.xboard/xboard.conf
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This is what is common on Linux. There should be a command line argument
&lt;br&gt;&amp;gt;&amp;gt; for specifying an alternative configuration file (or perhaps config 
&lt;br&gt;&amp;gt;&amp;gt; directory).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Michel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think for linux the user file should go into
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ~/.config/xboard/xboard.conf
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That's where newer programs on my computer put there config files...
&lt;br&gt;&amp;gt;&amp;gt; other programs use something like ~/.xboardrc
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I remember reading somewhere that .conf should be the ending for config
&lt;br&gt;&amp;gt;&amp;gt; files, but I can't find a reference for that at the moment.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ARUN
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hmm, no agreement there... &amp;nbsp;In fact the existing code allows an &amp;quot;-ini 
&lt;br&gt;&amp;gt; FILENAME&amp;quot;
&lt;br&gt;&amp;gt; option in a settings file; encountering such an option makes XBoard 
&lt;br&gt;&amp;gt; first process
&lt;br&gt;&amp;gt; the mentioned file as settings file, before finishing the processing 
&lt;br&gt;&amp;gt; of the original
&lt;br&gt;&amp;gt; settings file. In addition the given FILENAME is remembered, and used 
&lt;br&gt;&amp;gt; whenever
&lt;br&gt;&amp;gt; the settings are saved later. So if we use that option as the final 
&lt;br&gt;&amp;gt; option occurring
&lt;br&gt;&amp;gt; in the system-wide settings file, the default place for the user 
&lt;br&gt;&amp;gt; settings need not
&lt;br&gt;&amp;gt; be hard-coded, but becomes configurable itself. The compiled-in 
&lt;br&gt;&amp;gt; defaults would
&lt;br&gt;&amp;gt; only have to decide on the standard place for the system-wide settings 
&lt;br&gt;&amp;gt; (e.g.
&lt;br&gt;&amp;gt; /etc/xboard/xboard.conf), and only when the user would append as a 
&lt;br&gt;&amp;gt; last line
&lt;br&gt;&amp;gt; to that file &amp;quot;-ini ./xboard.ini&amp;quot; he would read (and overrule) and save 
&lt;br&gt;&amp;gt; settings from
&lt;br&gt;&amp;gt; an ini file in the current directory. Users that do not like that 
&lt;br&gt;&amp;gt; could add the line
&lt;br&gt;&amp;gt; &amp;quot;-ini ~/xboard.ini&amp;quot; or &amp;quot;-ini ~/.config/xboard/xboard.conf&amp;quot; or &amp;quot;-ini 
&lt;br&gt;&amp;gt; ~/.xboard/xboard.conf&amp;quot;
&lt;br&gt;&amp;gt; in stead, depending on their preference. The maintainer creating the 
&lt;br&gt;&amp;gt; binary package
&lt;br&gt;&amp;gt; could decide which configuration fits the conventions of his 
&lt;br&gt;&amp;gt; distribution best,
&lt;br&gt;&amp;gt; and include a system-wide settings file with the appropriate definition.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If no secondary settings file was defined in the primary one, saving 
&lt;br&gt;&amp;gt; the settings
&lt;br&gt;&amp;gt; would occur in the primary one.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;This sounds sensible except that many people will install xboard with 
&lt;br&gt;the standard mantra
&lt;br&gt;&lt;br&gt;./configure
&lt;br&gt;make
&lt;br&gt;make install
&lt;br&gt;&lt;br&gt;and if the system wide config file does not contain a suitable ini line 
&lt;br&gt;users would end up
&lt;br&gt;with an xboard that does not remember settings (as is the current situation)
&lt;br&gt;&lt;br&gt;I looked in the various Linux standard documents (LSB LFH) but I could 
&lt;br&gt;not find a specification
&lt;br&gt;for what the the user specific configuration file should be. 
&lt;br&gt;Traditionally it would indeed have been ~/.xboardrc then it changed to 
&lt;br&gt;~/.xboard/xboard.conf and now it seems to be that many application use &amp;nbsp;
&lt;br&gt;~/.config/xboard/xboard.conf.
&lt;br&gt;&lt;br&gt;I guess it does not really matter what the user specific configuration 
&lt;br&gt;file is except I think it should
&lt;br&gt;definitely not be ./xboard.conf. That would mean that the xboard 
&lt;br&gt;configuration would depend on
&lt;br&gt;the current directory which would lead to all kinds of surprizes (e.g. 
&lt;br&gt;engines would use 64M hash
&lt;br&gt;in one directory and 128M hash in another directory).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26439955.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26439643</id>
	<title>Re: git issues</title>
	<published>2009-11-20T00:00:10Z</published>
	<updated>2009-11-20T00:00:10Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;I think it should be the following order
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;/etc/xboard/xboard.conf
&lt;br&gt;&amp;gt;~/.xboard/xboard.conf
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;This is what is common on Linux. There should be a command line argument
&lt;br&gt;&amp;gt;for specifying an alternative configuration file (or perhaps config 
&lt;br&gt;&amp;gt;directory).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Michel
&lt;/div&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;I think for linux the user file should go into
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;~/.config/xboard/xboard.conf
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;That's where newer programs on my computer put there config files...
&lt;br&gt;&amp;gt;other programs use something like ~/.xboardrc
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;I remember reading somewhere that .conf should be the ending for config
&lt;br&gt;&amp;gt;files, but I can't find a reference for that at the moment.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;ARUN
&lt;/div&gt;&lt;br&gt;Hmm, no agreement there... &amp;nbsp;In fact the existing code allows an &amp;quot;-ini FILENAME&amp;quot;
&lt;br&gt;option in a settings file; encountering such an option makes XBoard first 
&lt;br&gt;process
&lt;br&gt;the mentioned file as settings file, before finishing the processing of the 
&lt;br&gt;original
&lt;br&gt;settings file. In addition the given FILENAME is remembered, and used whenever
&lt;br&gt;the settings are saved later. So if we use that option as the final option 
&lt;br&gt;occurring
&lt;br&gt;in the system-wide settings file, the default place for the user settings 
&lt;br&gt;need not
&lt;br&gt;be hard-coded, but becomes configurable itself. The compiled-in defaults would
&lt;br&gt;only have to decide on the standard place for the system-wide settings (e.g.
&lt;br&gt;/etc/xboard/xboard.conf), and only when the user would append as a last line
&lt;br&gt;to that file &amp;quot;-ini ./xboard.ini&amp;quot; he would read (and overrule) and save 
&lt;br&gt;settings from
&lt;br&gt;an ini file in the current directory. Users that do not like that could add 
&lt;br&gt;the line
&lt;br&gt;&amp;quot;-ini ~/xboard.ini&amp;quot; or &amp;quot;-ini ~/.config/xboard/xboard.conf&amp;quot; or &amp;quot;-ini 
&lt;br&gt;~/.xboard/xboard.conf&amp;quot;
&lt;br&gt;in stead, depending on their preference. The maintainer creating the binary 
&lt;br&gt;package
&lt;br&gt;could decide which configuration fits the conventions of his distribution best,
&lt;br&gt;and include a system-wide settings file with the appropriate definition.
&lt;br&gt;&lt;br&gt;If no secondary settings file was defined in the primary one, saving the 
&lt;br&gt;settings
&lt;br&gt;would occur in the primary one.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26439643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26432911</id>
	<title>Re: git issues</title>
	<published>2009-11-19T11:48:36Z</published>
	<updated>2009-11-19T11:48:36Z</updated>
	<author>
		<name>Arun Persaud</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;&amp;gt; /etc/xboard/xboard.conf
&lt;br&gt;&amp;gt; ~/.xboard/xboard.conf
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is what is common on Linux. There should be a command line argument
&lt;br&gt;&amp;gt; for specifying an alternative configuration file (or perhaps config
&lt;br&gt;&amp;gt; directory).
&lt;br&gt;&lt;br&gt;I think for linux the user file should go into
&lt;br&gt;&lt;br&gt;~/.config/xboard/xboard.conf
&lt;br&gt;&lt;br&gt;That's where newer programs on my computer put there config files...
&lt;br&gt;other programs use something like ~/.xboardrc
&lt;br&gt;&lt;br&gt;I remember reading somewhere that .conf should be the ending for config
&lt;br&gt;files, but I can't find a reference for that at the moment.
&lt;br&gt;&lt;br&gt;ARUN
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26432911.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431937</id>
	<title>Re: git issues</title>
	<published>2009-11-19T10:59:49Z</published>
	<updated>2009-11-19T10:59:49Z</updated>
	<author>
		<name>Michel Van den Bergh</name>
	</author>
	<content type="html">h.g. muller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am close to porting argument parsing and saving from WinBoard to 
&lt;br&gt;&amp;gt; XBoard.
&lt;br&gt;&amp;gt; But I am still in doubt how to do this. In WinBoard we have the 
&lt;br&gt;&amp;gt; concept of
&lt;br&gt;&amp;gt; an installDirectory, which is obtained from the registry, and the 
&lt;br&gt;&amp;gt; settings file
&lt;br&gt;&amp;gt; (winboard.ini by default) is made there. I guess the Linux counterpart 
&lt;br&gt;&amp;gt; of this
&lt;br&gt;&amp;gt; would be /usr/share/games/xboard. But I am not sure if this would be the
&lt;br&gt;&amp;gt; ideal place to create an xboard.ini file: the user might not have 
&lt;br&gt;&amp;gt; write permission
&lt;br&gt;&amp;gt; to this directory. (This also starts to become a problem in WinBoard, 
&lt;br&gt;&amp;gt; btw:
&lt;br&gt;&amp;gt; if WinBoard is installed in the /Program Files subtree in Vista, it 
&lt;br&gt;&amp;gt; refuses to
&lt;br&gt;&amp;gt; create files in its installation folder!)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Would it be better to create a settings file in the current directory, 
&lt;br&gt;&amp;gt; or in the
&lt;br&gt;&amp;gt; users home directory? Perhaps we should define installDir[] = &amp;quot;~/.xboard&amp;quot;
&lt;br&gt;&amp;gt; (and create that if it doesn't exist, when we save settings)? That 
&lt;br&gt;&amp;gt; could then
&lt;br&gt;&amp;gt; become the default place for the debug file, and saveGameFile as well.
&lt;br&gt;&amp;gt; Of course we could also keep everything in the current directory, so 
&lt;br&gt;&amp;gt; the user
&lt;br&gt;&amp;gt; can controll where the files are made when he starts from the command 
&lt;br&gt;&amp;gt; line.
&lt;br&gt;&amp;gt; That would displace the problem of defining a default directory to the 
&lt;br&gt;&amp;gt; shortcut
&lt;br&gt;&amp;gt; people would use when starting from the emnu or clicking an icon, 
&lt;br&gt;&amp;gt; however.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is it an idea to work with two xboard.ini files? After setting the 
&lt;br&gt;&amp;gt; compiled-in
&lt;br&gt;&amp;gt; defaults, XBoard could read /usr/share/games/xboard/xboard.ini to 
&lt;br&gt;&amp;gt; overrule
&lt;br&gt;&amp;gt; them by system-wide defaults, and after that ./xboard.ini or ~/xboard.ini
&lt;br&gt;&amp;gt; to overrule them with user-customized settings. (And after that of course
&lt;br&gt;&amp;gt; the command line would have its say.) When the user saves settings,
&lt;br&gt;&amp;gt; he would save in the latter. (But by default, the system-wide settings
&lt;br&gt;&amp;gt; would turne saveSettingsOnExit off.) The system-wide settings file
&lt;br&gt;&amp;gt; would never be saved, unless a user with admin rights would exxplicitly
&lt;br&gt;&amp;gt; mention the path name in an -ini command-line option (or copy it there).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The more I think about it, the more I prefere using ./xboard.ini as 
&lt;br&gt;&amp;gt; default
&lt;br&gt;&amp;gt; user settings file over ~/xboard.ini.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;I think it should be the following order
&lt;br&gt;&lt;br&gt;/etc/xboard/xboard.conf
&lt;br&gt;~/.xboard/xboard.conf
&lt;br&gt;&lt;br&gt;This is what is common on Linux. There should be a command line argument
&lt;br&gt;for specifying an alternative configuration file (or perhaps config 
&lt;br&gt;directory).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26431937.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431750</id>
	<title>Re: git issues</title>
	<published>2009-11-19T10:43:17Z</published>
	<updated>2009-11-19T10:43:17Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">I am close to porting argument parsing and saving from WinBoard to XBoard.
&lt;br&gt;But I am still in doubt how to do this. In WinBoard we have the concept of
&lt;br&gt;an installDirectory, which is obtained from the registry, and the settings file
&lt;br&gt;(winboard.ini by default) is made there. I guess the Linux counterpart of this
&lt;br&gt;would be /usr/share/games/xboard. But I am not sure if this would be the
&lt;br&gt;ideal place to create an xboard.ini file: the user might not have write 
&lt;br&gt;permission
&lt;br&gt;to this directory. (This also starts to become a problem in WinBoard, btw:
&lt;br&gt;if WinBoard is installed in the /Program Files subtree in Vista, it refuses to
&lt;br&gt;create files in its installation folder!)
&lt;br&gt;&lt;br&gt;Would it be better to create a settings file in the current directory, or 
&lt;br&gt;in the
&lt;br&gt;users home directory? Perhaps we should define installDir[] = &amp;quot;~/.xboard&amp;quot;
&lt;br&gt;(and create that if it doesn't exist, when we save settings)? That could then
&lt;br&gt;become the default place for the debug file, and saveGameFile as well.
&lt;br&gt;Of course we could also keep everything in the current directory, so the user
&lt;br&gt;can controll where the files are made when he starts from the command line.
&lt;br&gt;That would displace the problem of defining a default directory to the shortcut
&lt;br&gt;people would use when starting from the emnu or clicking an icon, however.
&lt;br&gt;&lt;br&gt;Is it an idea to work with two xboard.ini files? After setting the compiled-in
&lt;br&gt;defaults, XBoard could read /usr/share/games/xboard/xboard.ini to overrule
&lt;br&gt;them by system-wide defaults, and after that ./xboard.ini or ~/xboard.ini
&lt;br&gt;to overrule them with user-customized settings. (And after that of course
&lt;br&gt;the command line would have its say.) When the user saves settings,
&lt;br&gt;he would save in the latter. (But by default, the system-wide settings
&lt;br&gt;would turne saveSettingsOnExit off.) The system-wide settings file
&lt;br&gt;would never be saved, unless a user with admin rights would exxplicitly
&lt;br&gt;mention the path name in an -ini command-line option (or copy it there).
&lt;br&gt;&lt;br&gt;The more I think about it, the more I prefere using ./xboard.ini as default
&lt;br&gt;user settings file over ~/xboard.ini.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-git-issues-tp26431750p26431750.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26249515</id>
	<title>Re: What's Intrinsic? Did I fail to install something?</title>
	<published>2009-11-07T15:09:26Z</published>
	<updated>2009-11-07T15:09:26Z</updated>
	<author>
		<name>Arun Persaud</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;Per Gunnarsson wrote:
&lt;br&gt;&amp;gt; Script started on Sat Nov &amp;nbsp;7 23:07:56 2009
&lt;br&gt;&amp;gt; /home/per/Desktop/xboard-4.4.1$ uname -a
&lt;br&gt;&amp;gt; OpenBSD mustafejen.kicks-ass.org 4.6 GENERIC#58 i386
&lt;br&gt;&amp;gt; /home/per/Desktop/xboard-4.4.1$ ./configure
&lt;br&gt;&amp;gt;[...]
&lt;br&gt;&amp;gt; checking for X11/Intrinsic.h... no
&lt;br&gt;&amp;gt; Xt headers not found
&lt;br&gt;&lt;br&gt;seems like you missing some header files. Don't know how that's
&lt;br&gt;organized on OpenBSD. I'm using openSUSE and there that file come with
&lt;br&gt;the package xorg-x11-libXt-devel.
&lt;br&gt;&lt;br&gt;HTH
&lt;br&gt;&lt;br&gt;Arun
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-XBoard mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26249515&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-XBoard@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-xboard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-xboard&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Xboard---Bugs-f1845.html&quot; embed=&quot;fixTarget[1845]&quot; target=&quot;_top&quot; &gt;Gnu - Xboard - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What%27s-Intrinsic--Did-I-fail-to-install-something--tp26249493p26249515.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26249493</id>
	<title>What's Intrinsic? Did I fail to install something?</title>
	<published>2009-11-07T14:10:53Z</published>
	<updated>2009-11-07T14:10:53Z</updated>
	<author>
		<name>Per Gunnarsson-3</name>
	</author>
	<content type="html">Script started on Sat Nov &amp;nbsp;7 23:07:56 2009
&lt;br&gt;/home/per/Desktop/xboard-4.4.1$ uname -a
&lt;br&gt;OpenBSD mustafejen.kicks-ass.org 4.6 GENERIC#58 i386
&lt;br&gt;/home/per/Desktop/xboard-4.4.1$ ./configure
&lt;br&gt;checking for a BSD-compatible install... /usr/bin/install -c
&lt;br&gt;checking whether build environment is sane... yes
&lt;br&gt;checking for a thread-safe mkdir -p... ./install-sh -c -d
&lt;br&gt;checking for gawk... no
&lt;br&gt;checking for mawk... no
&lt;br&gt;checking for nawk... nawk
&lt;br&gt;checking whether make sets $(MAKE)... yes
&lt;br&gt;checking for gcc... gcc
&lt;br&gt;checking for C compiler default output file name... a.out
&lt;br&gt;checking whether the C compiler works... yes
&lt;br&gt;checking whether we are cross compiling... no
&lt;br&gt;checking for suffix of executables... 
&lt;br&gt;checking for suffix of object files... o
&lt;br&gt;checking whether we are using the GNU C compiler... yes
&lt;br&gt;checking whether gcc accepts -g... yes
&lt;br&gt;checking for gcc option to accept ISO C89... none needed
&lt;br&gt;checking for style of include used by make... GNU
&lt;br&gt;checking dependency style of gcc... gcc3
&lt;br&gt;checking how to run the C preprocessor... gcc -E
&lt;br&gt;checking for library containing strerror... none required
&lt;br&gt;checking for a BSD-compatible install... /usr/bin/install -c
&lt;br&gt;checking for flex... flex
&lt;br&gt;checking lex output file root... lex.yy
&lt;br&gt;checking lex library... -lfl
&lt;br&gt;checking whether yytext is a pointer... yes
&lt;br&gt;checking for remsh... no
&lt;br&gt;checking for rsh... rsh
&lt;br&gt;checking for makeinfo... makeinfo
&lt;br&gt;checking for nroff... nroff -man
&lt;br&gt;checking for awk... /usr/bin/awk
&lt;br&gt;checking for perl... /usr/bin/perl
&lt;br&gt;checking for grep that handles long lines and -e... /usr/bin/grep
&lt;br&gt;checking for egrep... /usr/bin/grep -E
&lt;br&gt;checking for ANSI C header files... yes
&lt;br&gt;checking whether time.h and sys/time.h may both be included... yes
&lt;br&gt;checking for sys/wait.h that is POSIX.1 compatible... yes
&lt;br&gt;checking for dirent.h that defines DIR... yes
&lt;br&gt;checking for library containing opendir... none required
&lt;br&gt;checking return type of signal handlers... void
&lt;br&gt;checking for sys/types.h... yes
&lt;br&gt;checking for sys/stat.h... yes
&lt;br&gt;checking for stdlib.h... yes
&lt;br&gt;checking for string.h... yes
&lt;br&gt;checking for memory.h... yes
&lt;br&gt;checking for strings.h... yes
&lt;br&gt;checking for inttypes.h... yes
&lt;br&gt;checking for stdint.h... yes
&lt;br&gt;checking for unistd.h... yes
&lt;br&gt;checking stropts.h usability... no
&lt;br&gt;checking stropts.h presence... no
&lt;br&gt;checking for stropts.h... no
&lt;br&gt;checking sys/time.h usability... yes
&lt;br&gt;checking sys/time.h presence... yes
&lt;br&gt;checking for sys/time.h... yes
&lt;br&gt;checking for string.h... (cached) yes
&lt;br&gt;checking for unistd.h... (cached) yes
&lt;br&gt;checking sys/systeminfo.h usability... no
&lt;br&gt;checking sys/systeminfo.h presence... no
&lt;br&gt;checking for sys/systeminfo.h... no
&lt;br&gt;checking malloc.h usability... yes
&lt;br&gt;checking malloc.h presence... yes
&lt;br&gt;checking for malloc.h... yes
&lt;br&gt;checking fcntl.h usability... yes
&lt;br&gt;checking fcntl.h presence... yes
&lt;br&gt;checking for fcntl.h... yes
&lt;br&gt;checking sys/socket.h usability... yes
&lt;br&gt;checking sys/socket.h presence... yes
&lt;br&gt;checking for sys/socket.h... yes
&lt;br&gt;checking stddef.h usability... yes
&lt;br&gt;checking stddef.h presence... yes
&lt;br&gt;checking for stddef.h... yes
&lt;br&gt;checking for _getpty... no
&lt;br&gt;checking for grantpt... no
&lt;br&gt;checking for setitimer... yes
&lt;br&gt;checking for usleep... yes
&lt;br&gt;checking for gettimeofday... yes
&lt;br&gt;checking for random... yes
&lt;br&gt;checking for gethostname... yes
&lt;br&gt;checking for setlocale... yes
&lt;br&gt;checking for getpseudotty in -lseq... no
&lt;br&gt;checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
&lt;br&gt;checking whether -R must be followed by a space... no
&lt;br&gt;checking for gethostbyname... yes
&lt;br&gt;checking for connect... yes
&lt;br&gt;checking for remove... yes
&lt;br&gt;checking for shmat... yes
&lt;br&gt;checking for IceConnectionNumber in -lICE... yes
&lt;br&gt;checking X11/Intrinsic.h usability... no
&lt;br&gt;checking X11/Intrinsic.h presence... no
&lt;br&gt;checking for X11/Intrinsic.h... no
&lt;br&gt;Xt headers not found
&lt;br&gt;/home/per/Desktop/xboard-4.4.1$ make
&lt;br&gt;make: no target to make.
&lt;br&gt;/home/per/Desktop/xboard-4.4.1$ ./xboard -debug
&lt;br&gt;/bin/ksh: ./xboard: not found
&lt;br&gt;/home/per/Desktop/xboard-4.4.1$ exit
&lt;br&gt;&lt;br&gt;Script done on Sat Nov &amp;nbsp;7 23:09:03 2009
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-XBoard mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26249493&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-XBoard@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-xboard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-xboard&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Xboard---Bugs-f1845.html&quot; embed=&quot;fixTarget[1845]&quot; target=&quot;_top&quot; &gt;Gnu - Xboard - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What%27s-Intrinsic--Did-I-fail-to-install-something--tp26249493p26249493.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26242005</id>
	<title>Re: EditGame clears resultDetails</title>
	<published>2009-11-06T20:20:39Z</published>
	<updated>2009-11-06T20:20:39Z</updated>
	<author>
		<name>Tim Mann</name>
	</author>
	<content type="html">On Fri, 06 Nov 2009 19:49:13 +0100, &amp;quot;h.g. muller&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26242005&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h.g.muller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Is there any special reason why switching to Edit-Game mode
&lt;br&gt;&amp;gt; clears the game result and resultDetails?
&lt;br&gt;&lt;br&gt;I think it's only because once you've edited the game, the old result
&lt;br&gt;isn't valid anymore. &amp;nbsp;As far as I know, what you propose below should
&lt;br&gt;work fine.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I guess if you really are going
&lt;br&gt;&amp;gt; to edit the game by playing another move somewhere, the tail of the
&lt;br&gt;&amp;gt; game will disappear anyway, and the result with it. So it just speeds
&lt;br&gt;&amp;gt; up the unavoidable, although the user could change his mind,
&lt;br&gt;&amp;gt; and save the game unaltered after all (with spoiled tags).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But now that I allow the user to explore variations, perhaps for the
&lt;br&gt;&amp;gt; purpose of adding them as comments to the main line when he
&lt;br&gt;&amp;gt; reverts to the latter, it is a bit inconvenient that the result is already
&lt;br&gt;&amp;gt; gone even before I shelve the main line by entering a move.
&lt;br&gt;&amp;gt; I did include code to shelve result and resultDetails as well, and
&lt;br&gt;&amp;gt; restore them on Revert, but now there is nothing to save.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Would it break any other behavior when I defer the calling of
&lt;br&gt;&amp;gt; SetGameInfo() from EditGameEvent() until the user actually
&lt;br&gt;&amp;gt; alters the game? Perhaps I should shelve the entire gameInfo,
&lt;br&gt;&amp;gt; as when the user finally decides to Revert to the main line,
&lt;br&gt;&amp;gt; it ceases to be an &amp;quot;edited game&amp;quot;, (although it might be a more
&lt;br&gt;&amp;gt; annotated one), and all the original tags would still be applicable?
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tim Mann &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26242005&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tim@...&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://tim-mann.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tim-mann.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-WinBoard-sources-missing-tp26222784p26242005.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26239516</id>
	<title>Re: WinBoard sources missing</title>
	<published>2009-11-06T14:21:23Z</published>
	<updated>2009-11-06T14:21:23Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;should be relatively easy... as an alternative I could also just add the
&lt;br&gt;&amp;gt;winboard sources and put a tar-ball with the winboard source up for
&lt;br&gt;&amp;gt;download without any other modifications and we just don't change
&lt;br&gt;&amp;gt;version numbers yet. Or we get just test your refactoring patch to
&lt;br&gt;&amp;gt;include it too in 4.4.2 ;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;What does everyone else think about those three options?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Anyway, it will have to wait until tomorrow or Sunday until I will have
&lt;br&gt;&amp;gt;time to do it.
&lt;/div&gt;&lt;br&gt;I will probably not be able to get back in touch before the 11th.
&lt;br&gt;I think we should rethink our release policy, and perhaps
&lt;br&gt;include forking as a standard procedure. With this I mean that
&lt;br&gt;I would like to have a version where I experiment with large code
&lt;br&gt;changes, in parallel with a version where we only fix minor
&lt;br&gt;bugs, that we of course also fix in the alpha version, but which
&lt;br&gt;we can clear for release then much earlier.
&lt;br&gt;&lt;br&gt;The 4.4.1 with two simple bug fixes (castling rights on FEN pasting
&lt;br&gt;and crash on engine crash) should in this scheme go out as 4.4.2
&lt;br&gt;in the new tar ball with WinBoard sources; the other stuff I have
&lt;br&gt;produced should then be called 4.4.2.&amp;lt;date&amp;gt; when we tag it
&lt;br&gt;as beta.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-WinBoard-sources-missing-tp26222784p26239516.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26237177</id>
	<title>EditGame clears resultDetails</title>
	<published>2009-11-06T10:49:13Z</published>
	<updated>2009-11-06T10:49:13Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">Is there any special reason why switching to Edit-Game mode
&lt;br&gt;clears the game result and resultDetails? I guess if you really are going
&lt;br&gt;to edit the game by playing another move somewhere, the tail of the
&lt;br&gt;game will disappear anyway, and the result with it. So it just speeds
&lt;br&gt;up the unavoidable, although the user could change his mind,
&lt;br&gt;and save the game unaltered after all (with spoiled tags).
&lt;br&gt;&lt;br&gt;But now that I allow the user to explore variations, perhaps for the
&lt;br&gt;purpose of adding them as comments to the main line when he
&lt;br&gt;reverts to the latter, it is a bit inconvenient that the result is already
&lt;br&gt;gone even before I shelve the main line by entering a move.
&lt;br&gt;I did include code to shelve result and resultDetails as well, and
&lt;br&gt;restore them on Revert, but now there is nothing to save.
&lt;br&gt;&lt;br&gt;Would it break any other behavior when I defer the calling of
&lt;br&gt;SetGameInfo() from EditGameEvent() until the user actually
&lt;br&gt;alters the game? Perhaps I should shelve the entire gameInfo,
&lt;br&gt;as when the user finally decides to Revert to the main line,
&lt;br&gt;it ceases to be an &amp;quot;edited game&amp;quot;, (although it might be a more
&lt;br&gt;annotated one), and all the original tags would still be applicable?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-WinBoard-sources-missing-tp26222784p26237177.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26235740</id>
	<title>Re: WinBoard sources missing</title>
	<published>2009-11-06T09:11:16Z</published>
	<updated>2009-11-06T09:11:16Z</updated>
	<author>
		<name>Arun Persaud</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;HGM wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; OK, I am in favor of an immediate 4.4.2 release, then.
&lt;br&gt;&amp;gt; Problem is that I submitted the patches in the wrong order,
&lt;br&gt;&amp;gt; as I discovered the bug I introduced in the FEN pasting
&lt;br&gt;&amp;gt; only when doing the refctoring of e.p. and castling rights.
&lt;br&gt;&amp;gt; I would prefer that refactoring to go into a beta version,
&lt;br&gt;&amp;gt; and not dump it completely untested in a &amp;quot;stable release&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is there any easy way for you to invert the order of patches,
&lt;br&gt;&amp;gt; when they are to the same file? Solving the bug is reasonably
&lt;br&gt;&amp;gt; easy and low-risk; it is just a matter of equiping EditPositionDone()
&lt;br&gt;&amp;gt; with a Boolean argument fakeRights, and putting an
&lt;br&gt;&amp;gt; if(fakeRights) { ... } around the castling-rights code.
&lt;br&gt;&amp;gt; It is called quite a few times, though, and all except the last call
&lt;br&gt;&amp;gt; should be with argument value TRUE.
&lt;/div&gt;&lt;br&gt;should be relatively easy... as an alternative I could also just add the
&lt;br&gt;winboard sources and put a tar-ball with the winboard source up for
&lt;br&gt;download without any other modifications and we just don't change
&lt;br&gt;version numbers yet. Or we get just test your refactoring patch to
&lt;br&gt;include it too in 4.4.2 ;)
&lt;br&gt;&lt;br&gt;What does everyone else think about those three options?
&lt;br&gt;&lt;br&gt;Anyway, it will have to wait until tomorrow or Sunday until I will have
&lt;br&gt;time to do it.
&lt;br&gt;&lt;br&gt;ARUN
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-WinBoard-sources-missing-tp26222784p26235740.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26233030</id>
	<title>Re: WinBoard sources missing</title>
	<published>2009-11-06T06:34:44Z</published>
	<updated>2009-11-06T06:34:44Z</updated>
	<author>
		<name>h.g. muller</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt;n that case we could also just call it 4.4.2 ;) 4.3.x went up to 16?
&lt;br&gt;&amp;gt;and I don't think that we will get a lot more than that and even if we
&lt;br&gt;&amp;gt;would it would be ok... no real reason to save version numbers...
&lt;br&gt;&lt;br&gt;OK, I am in favor of an immediate 4.4.2 release, then.
&lt;br&gt;Problem is that I submitted the patches in the wrong order,
&lt;br&gt;as I discovered the bug I introduced in the FEN pasting
&lt;br&gt;only when doing the refctoring of e.p. and castling rights.
&lt;br&gt;I would prefer that refactoring to go into a beta version,
&lt;br&gt;and not dump it completely untested in a &amp;quot;stable release&amp;quot;.
&lt;br&gt;&lt;br&gt;Is there any easy way for you to invert the order of patches,
&lt;br&gt;when they are to the same file? Solving the bug is reasonably
&lt;br&gt;easy and low-risk; it is just a matter of equiping EditPositionDone()
&lt;br&gt;with a Boolean argument fakeRights, and putting an
&lt;br&gt;if(fakeRights) { ... } around the castling-rights code.
&lt;br&gt;It is called quite a few times, though, and all except the last call
&lt;br&gt;should be with argument value TRUE.
&lt;br&gt;&lt;br&gt;Should I make a seprate version of the 4.4.1 backend.c / backend.h
&lt;br&gt;that has just this patch?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---XBoard---Devel-f36958.html&quot; embed=&quot;fixTarget[36958]&quot; target=&quot;_top&quot; &gt;Gnu - XBoard - Devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-WinBoard-sources-missing-tp26222784p26233030.html" />
</entry>

</feed>
