<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gnurobots.git, branch master</title>
<subtitle>Fork of GNU Robots
</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/'/>
<entry>
<title>main: skip trying to exit_nicely on failure to init map</title>
<updated>2017-04-02T21:10:51+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-04-02T21:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=bfd1d2cf18f4857b5c0af1e83e6d9116a72b6824'/>
<id>bfd1d2cf18f4857b5c0af1e83e6d9116a72b6824</id>
<content type='text'>
exit_nicely() exits from the guile thread before it gets a chance
to exit() from the process as a whole.

And there's really nothing for the reporting-code in exit_nicely
to actually report at this point, anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
exit_nicely() exits from the guile thread before it gets a chance
to exit() from the process as a whole.

And there's really nothing for the reporting-code in exit_nicely
to actually report at this point, anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>main: exit with error on failure to init arena</title>
<updated>2017-04-02T03:24:23+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-31T03:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=4b26f98f7db9f8424c5676bc0bce24c2d8868e3d'/>
<id>4b26f98f7db9f8424c5676bc0bce24c2d8868e3d</id>
<content type='text'>
This handler got broken when exit_nicely stopped actually triggering
an exit from the entire process and started just exiting the guile thread.

And, actually, it never exited with an error-status before--
which it does now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This handler got broken when exit_nicely stopped actually triggering
an exit from the entire process and started just exiting the guile thread.

And, actually, it never exited with an error-status before--
which it does now.
</pre>
</div>
</content>
</entry>
<entry>
<title>ui-cmdwin: prevent excessive buffering on captured stdio streams</title>
<updated>2017-04-02T01:43:14+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-04-02T01:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=84b704b21bb61098b31694c68092230d48445e75'/>
<id>84b704b21bb61098b31694c68092230d48445e75</id>
<content type='text'>
Streams that start out connected to non-tty FDs default to fully-buffered
and retain that configuration after those underlying FDs are redirected,
which prevents the "need to run from an xterm" fix from actually working
unless we do something like this to reset the stream buffers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Streams that start out connected to non-tty FDs default to fully-buffered
and retain that configuration after those underlying FDs are redirected,
which prevents the "need to run from an xterm" fix from actually working
unless we do something like this to reset the stream buffers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make robot imagery more asymmetrical for increased clarity</title>
<updated>2017-04-01T20:14:11+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-31T09:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=a370586ffb9137d6c181dfd349b9aaaa6b6533d4'/>
<id>a370586ffb9137d6c181dfd349b9aaaa6b6533d4</id>
<content type='text'>
For those of us with difficulty seeing red,
it's just too hard to tell which way the robot is facing
when the only distinction is whether which of the side bumps
is red vs. grey (especially when it's just a handful of pixels).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For those of us with difficulty seeing red,
it's just too hard to tell which way the robot is facing
when the only distinction is whether which of the side bumps
is red vs. grey (especially when it's just a handful of pixels).
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop undocumented readline dependency</title>
<updated>2017-04-01T20:01:10+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-31T09:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=582d3bf96bc0ff3e3b242536d2433a8ed8d01e40'/>
<id>582d3bf96bc0ff3e3b242536d2433a8ed8d01e40</id>
<content type='text'>
Yet another of the niceties that comes out of just using guile's REPL
is that readline support is just figured out when building guile;
so by the time gnurobots is being built, readline support is either
there or it isn't--and even if our guile isn't readline-enabled,
we can still just run without readline (though, in practice,
I don't think I've ever seen a build of guile in the last 15 years
that didn't have readline...).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yet another of the niceties that comes out of just using guile's REPL
is that readline support is just figured out when building guile;
so by the time gnurobots is being built, readline support is either
there or it isn't--and even if our guile isn't readline-enabled,
we can still just run without readline (though, in practice,
I don't think I've ever seen a build of guile in the last 15 years
that didn't have readline...).
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: check for GLib from beyond the g_type_init era</title>
<updated>2017-04-01T19:56:38+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-04-01T19:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=fe41a6ef3012b4f35efc1f17d2daebe556282806'/>
<id>fe41a6ef3012b4f35efc1f17d2daebe556282806</id>
<content type='text'>
Since this GLib 1.35.1 was released &gt;4 years ago
(which is presumably old enough to depend on it),
and the alternative is to drop Bradley's -Werror from AM_CFLAGS
and go back to using deprecated APIs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since this GLib 1.35.1 was released &gt;4 years ago
(which is presumably old enough to depend on it),
and the alternative is to drop Bradley's -Werror from AM_CFLAGS
and go back to using deprecated APIs.
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: don't bother explicitly AC_SUBST'ing after PKG_CHECK_MODULES</title>
<updated>2017-04-01T19:56:38+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-04-01T19:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=662f9f97cb12665cce40adddd13697e06f2219b0'/>
<id>662f9f97cb12665cce40adddd13697e06f2219b0</id>
<content type='text'>
Looks like these haven't been necessary since probably pkg-config 0.16,
12 years ago.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Looks like these haven't been necessary since probably pkg-config 0.16,
12 years ago.
</pre>
</div>
</content>
</entry>
<entry>
<title>README: note that we need GTK+ 2.x!</title>
<updated>2017-04-01T19:55:54+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-31T09:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=d910db4f9e6e7c49c494c1deb2d232e463e88510'/>
<id>d910db4f9e6e7c49c494c1deb2d232e463e88510</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>README: update to specify Guile 2.0, not 1.2-1.3</title>
<updated>2017-03-29T04:25:59+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-29T04:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=b4498e40956bc1fe2cc79036f951d36609aa1253'/>
<id>b4498e40956bc1fe2cc79036f951d36609aa1253</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>robot-move: pause for USLEEP_TIME even after zero-length moves</title>
<updated>2017-03-29T04:21:03+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-29T04:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=c93ad6a0cfafdfbe2cb1f68efd21f886eed30e0a'/>
<id>c93ad6a0cfafdfbe2cb1f68efd21f886eed30e0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
