<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aliens/xkbcat/compile, branch master</title>
<subtitle>Personal fork of xkbcat</subtitle>
<id>https://code.ryuslash.org/aliens/xkbcat/atom?h=master</id>
<link rel='self' href='https://code.ryuslash.org/aliens/xkbcat/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/'/>
<updated>2014-07-29T23:11:09Z</updated>
<entry>
<title>Convert `compile` script to makefile</title>
<updated>2014-07-29T23:11:09Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-29T22:36:44Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=efa9036180df32ad26093fa333c8bdf3baf8ab1a'/>
<id>urn:sha1:efa9036180df32ad26093fa333c8bdf3baf8ab1a</id>
<content type='text'>
More standard this way.
</content>
</entry>
<entry>
<title>Crank up optimisation</title>
<updated>2014-07-29T23:11:09Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-29T21:49:34Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=b91b95d4f4be115b7a7c8d89c69938f58ca0dc44'/>
<id>urn:sha1:b91b95d4f4be115b7a7c8d89c69938f58ca0dc44</id>
<content type='text'>
Since this thing runs many times a second, but is very small, optimise
aggressively.
</content>
</entry>
<entry>
<title>Consistency: Make default display a const char *</title>
<updated>2014-07-29T23:11:09Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-29T21:30:49Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=764dafa29fdb42e331c3edc960f5938254ca77d5'/>
<id>urn:sha1:764dafa29fdb42e331c3edc960f5938254ca77d5</id>
<content type='text'>
Yep, `hostname` is a `const char *` too, even though it's potentially
being assigned to. This is
[unintuitive](http://stackoverflow.com/a/9834194/777586), but
intentional.
</content>
</entry>
<entry>
<title>Use nanosleep instead of usleep</title>
<updated>2014-07-29T18:35:36Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-29T15:37:34Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=e2bcf8ba1be6e78c850621e4d908bc3f25fae2a7'/>
<id>urn:sha1:e2bcf8ba1be6e78c850621e4d908bc3f25fae2a7</id>
<content type='text'>
`usleep` is removed from POSIX C11.
</content>
</entry>
<entry>
<title>Convert simple macros to C99 constants</title>
<updated>2014-07-29T18:35:36Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-29T14:49:25Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=4d47eb99842b53d3e02d06c189d89e731f8361a3'/>
<id>urn:sha1:4d47eb99842b53d3e02d06c189d89e731f8361a3</id>
<content type='text'>
Constants are type-checked; macros aren't.
</content>
</entry>
<entry>
<title>Rebrand to xkbcat</title>
<updated>2014-07-26T16:18:46Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-26T16:18:46Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=b7eb2ae8cd480804e99f6bad9c456a24bafe9c45'/>
<id>urn:sha1:b7eb2ae8cd480804e99f6bad9c456a24bafe9c45</id>
<content type='text'>
Having taken all reasonable measures to reach the author, I'll rename to
avoid confusion.
</content>
</entry>
<entry>
<title>Init</title>
<updated>2014-07-26T11:43:35Z</updated>
<author>
<name>Antti K</name>
</author>
<published>2014-07-26T11:42:31Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/aliens/xkbcat/commit/?id=2ad20a7235c276a3b265591bda9539e659f61083'/>
<id>urn:sha1:2ad20a7235c276a3b265591bda9539e659f61083</id>
<content type='text'>
Straight from https://www.eigenheimstrasse.de/~ben/keyspeedapplet/xspy.c
</content>
</entry>
</feed>
