<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/dgtnix/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/dgtnix/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 30 Dec 2009 20:47:41 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dgtnix/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>MAC version</title><link>https://sourceforge.net/p/dgtnix/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When does come a version füe MAC  OS  10.5 / 10.6  as *.dmg? &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 30 Dec 2009 20:47:41 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net3354bb3c043d2600097ecbd317f6a95f75e5229f</guid></item><item><title>Clear board command for dgtnixVirtualBoard</title><link>https://sourceforge.net/p/dgtnix/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add a clear board command to the virtual board. Eventually also add a "initial position" command.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Thu, 15 Feb 2007 18:50:00 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net78c616667c6844cdb32dce9d26ddb054122b8f17</guid></item><item><title>dlopen loading of pthread library</title><link>https://sourceforge.net/p/dgtnix/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This has to be discussed, but a common mistake is, if dgtnix is opened with dlopen(), to forgot to link the engine with -lpthread, then the link error only pop at execution time !&lt;/p&gt;
&lt;p&gt;A way to prevent this would be to dlopen the pthread lib in dgtnix itself and I don't see any drawback of this approach.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 06 Feb 2007 14:14:58 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net8d17dc0ea38d73aeda84dc091c584785cd4bffd7</guid></item><item><title>Improve dgtnixVirtualBoard (2)</title><link>https://sourceforge.net/p/dgtnix/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;make  dgtnixVirtualBoard aware of the engine deconnection . In practice, on just have to check if the socket is still connected, however, the virtual board spend the most of it's time in sys.readLine() so a think that this would require a simple thread that do the isConnected() testing.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Tue, 06 Feb 2007 14:10:36 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net58315a2bfcf6106afa6f4dfafb1b82cc9b7dfd9c</guid></item><item><title>Improve dgtnixVirtualBoard (1)</title><link>https://sourceforge.net/p/dgtnix/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Improve the virtual board with :&lt;br /&gt;
+add clock commands and message (sent every 500ms):&lt;br /&gt;
+start clock  : s/wt/bt ( start clock with /wtime/blacktime )&lt;br /&gt;
+push clock button : p or push&lt;br /&gt;
+sleep &amp;lt;time&amp;gt; : z &amp;lt;time&amp;gt; &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Tue, 06 Feb 2007 14:08:30 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net61ea97ef0dff9e60bb8aef0858f623b2e0eac93c</guid></item><item><title>Get EPROM  data</title><link>https://sourceforge.net/p/dgtnix/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ability to fetch the EEPROM data from the board with a dgtnix function.&lt;/p&gt;
&lt;p&gt;Proposition: the dgtnixQueryString() function could fetch the data, a small third party program could then convert the unformated string to PGN or other.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Tue, 06 Feb 2007 14:05:22 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net8407079cbfe577b257a659755a863ee63013b4bf</guid></item><item><title>Set message on the clock</title><link>https://sourceforge.net/p/dgtnix/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add a dgtnix function to display a message on the clock.&lt;/p&gt;
&lt;p&gt;The prototype of the function is not well defined yet, but it will probably begins by dgtnix :)&lt;/p&gt;
&lt;p&gt;proposal : &lt;/p&gt;
&lt;p&gt;dgtnixSetClockMessage(const char *message)&lt;/p&gt;
&lt;p&gt;The problem here is to decide if the user has to know the  needed string format. And if not, how to cleanly convert a normal string to a clock string. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Tue, 06 Feb 2007 14:03:12 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net62672336df9e5d544d07c12b5d19e25b6a5115c8</guid></item><item><title>x-like event generation</title><link>https://sourceforge.net/p/dgtnix/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;this approach was proposed by Qutey, instead of parsing chars in &lt;br /&gt;
the file descriptor,&lt;br /&gt;
these functions will be added :&lt;br /&gt;
+ int dgtnixHasPendingEvent()&lt;br /&gt;
+ dgtnix_event_t dgtnixGetNextEvent()&lt;br /&gt;
+ int dgtnixGetFileDescriptor()&lt;/p&gt;
&lt;p&gt;dgtnix_event_t is an union with a 'type' field, types of events are, for &lt;br /&gt;
the moment :&lt;br /&gt;
+ piece add&lt;br /&gt;
+ piece remove&lt;br /&gt;
+ time&lt;/p&gt;
&lt;p&gt;in the case of a "piece add" or a "piece remove" event, the square and &lt;br /&gt;
piece are available as fields in the returned union. In case of a "time &lt;br /&gt;
event", the time left to the players and the current player flag are &lt;br /&gt;
available. The file descriptor is used only to do polling if needed ( &lt;br /&gt;
i.e. select(...) ).&lt;/p&gt;
&lt;p&gt;This mechanism is strongly inspired by the Xlib event management scheme.&lt;/p&gt;
&lt;p&gt;We think that the main advantages are :&lt;br /&gt;
+ elegance&lt;br /&gt;
+ no more threading in the lib&lt;br /&gt;
+++&amp;gt; ease of use for the library user (who does not have to parse the FD &lt;br /&gt;
anymore)&lt;br /&gt;
+ reentrant functions, allowing multiple board to be connected to the PC&lt;/p&gt;
&lt;p&gt;A priori, compatibility will be kept with good old time message parsing &lt;br /&gt;
on the FD.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Tue, 06 Feb 2007 14:00:39 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netce035f72c3bbd26557e5d3b84dd3395188f3a16f</guid></item><item><title>missing configuration and installation</title><link>https://sourceforge.net/p/dgtnix/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;dgtnix lacks a configuration process to allow setting an installation prefix, and an install target in its Makefile such that the good old&lt;/p&gt;
&lt;p&gt;./configure --prefix=/usr&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/p&gt;
&lt;p&gt;works.&lt;/p&gt;
&lt;p&gt;Distribution and ports packagers like having DESTDIR and --libdir settable, makes it easier for the package to be included in Linux distributions and BSD port collections.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Felipe Bergo</dc:creator><pubDate>Tue, 23 Jan 2007 18:26:58 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net0bc74924854cf6774d4943ada27d42c08040956c</guid></item><item><title>Change the name of the qt dialog</title><link>https://sourceforge.net/p/dgtnix/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;So that it is clearer that :&lt;br /&gt;
+it is not needed by the driver&lt;br /&gt;
+it is just another test program&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Boulenguez</dc:creator><pubDate>Thu, 04 May 2006 14:38:05 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netc692742744c6c7481f87911f082cb7508af5e5e1</guid></item></channel></rss>