<feed xmlns='http://www.w3.org/2005/Atom'>
<title>torus, branch v1</title>
<subtitle>collaborative ASCII art
</subtitle>
<id>https://git.causal.agency/torus/atom?h=v1</id>
<link rel='self' href='https://git.causal.agency/torus/atom?h=v1'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/'/>
<updated>2018-08-05T23:32:11+00:00</updated>
<entry>
<title>Fix color pairs once and for all</title>
<updated>2018-08-05T23:32:11+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-08-05T23:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=1fb2c98b392b44f8a9ad3512608c92e1dad9c7af'/>
<id>urn:sha1:1fb2c98b392b44f8a9ad3512608c92e1dad9c7af</id>
<content type='text'>
8/16 color setup adapted from chat/ui.c. termcap patch hack no longer
required. Black on black and bright black now work. Nothing will appear
bold anymore on 256-color terminals.

The keys for black have definitely always been in the help. You just
didn't notice.
</content>
</entry>
<entry>
<title>Add chat to index.html</title>
<updated>2018-08-05T20:48:07+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-08-05T20:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=620d9e2b6cd3fe6dfe03db7913ebbbc2c4da6095'/>
<id>urn:sha1:620d9e2b6cd3fe6dfe03db7913ebbbc2c4da6095</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set client sockets SNDBUF to twice tile size</title>
<updated>2018-07-25T19:38:41+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-25T19:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=d864ce8543216dc93688282f0e8e1df0ffcafa2b'/>
<id>urn:sha1:d864ce8543216dc93688282f0e8e1df0ffcafa2b</id>
<content type='text'>
On Darwin and FreeBSD, this is already the default buffer size, but on
(32-bit?) NetBSD, it's only 4K.
</content>
</entry>
<entry>
<title>Revert "Do not set non-blocking on client sockets"</title>
<updated>2018-07-24T21:23:57+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-24T21:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=a609ab7e471d7ba7598e2e2c913168a5e95b129b'/>
<id>urn:sha1:a609ab7e471d7ba7598e2e2c913168a5e95b129b</id>
<content type='text'>
This reverts commit f4da47cb0ee659472b563b9e6443663c62a69996.

There actually are adverse effects.
</content>
</entry>
<entry>
<title>Print time_t with %jd in meta</title>
<updated>2018-07-24T21:00:43+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-24T21:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=5bb8bc772bd5434b9c4f6c92999e41cf7a27c264'/>
<id>urn:sha1:5bb8bc772bd5434b9c4f6c92999e41cf7a27c264</id>
<content type='text'>
On 32-bit NetBSD, time_t is 'long long int' rather than 'long int'. This
works everywhere.
</content>
</entry>
<entry>
<title>Do not set non-blocking on client sockets</title>
<updated>2018-07-24T20:57:34+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-24T20:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=f4da47cb0ee659472b563b9e6443663c62a69996'/>
<id>urn:sha1:f4da47cb0ee659472b563b9e6443663c62a69996</id>
<content type='text'>
On NetBSD, the send buffer seems to only be 4096 bytes, so sending
SERVER_TILE would get cut short. Just not setting non-blocking allows
messages to properly get through and *seems* to have no adverse effect.
</content>
</entry>
<entry>
<title>Use EV_SET</title>
<updated>2018-07-24T20:55:12+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-24T20:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=fda4692bca6d9c6d63b48e1d3ffa3a2d73d6181a'/>
<id>urn:sha1:fda4692bca6d9c6d63b48e1d3ffa3a2d73d6181a</id>
<content type='text'>
NetBSD kevent.udata is uintptr_t rather than void * and the macro does
the cast.
</content>
</entry>
<entry>
<title>Link with -lcurses</title>
<updated>2018-07-24T20:52:55+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-24T20:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=333c1574a2722ef5fca8215bf2db9f1dd6885e18'/>
<id>urn:sha1:333c1574a2722ef5fca8215bf2db9f1dd6885e18</id>
<content type='text'>
NetBSD has its own curses implementation and doesn't ship ncurses.
</content>
</entry>
<entry>
<title>Fix NaNs in serverMap</title>
<updated>2018-07-23T05:17:10+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-23T05:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=b8c4a9e4bc6cebd637900a4807c108ef48c78954'/>
<id>urn:sha1:b8c4a9e4bc6cebd637900a4807c108ef48c78954</id>
<content type='text'>
When there are very few touched tiles, even if they are recent, they
will appear blue, because timeMin is also recent. I should figure out
how to fix that.
</content>
</entry>
<entry>
<title>Add libm.so to chroot.tar</title>
<updated>2018-07-22T23:19:30+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2018-07-22T23:19:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/torus/commit/?id=8a46cf5d764b2b522c7c331845f19952630370bc'/>
<id>urn:sha1:8a46cf5d764b2b522c7c331845f19952630370bc</id>
<content type='text'>
</content>
</entry>
</feed>
