<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catgirl/Makefile, branch 2.1</title>
<subtitle>IRC client
</subtitle>
<id>https://git.causal.agency/catgirl/atom?h=2.1</id>
<link rel='self' href='https://git.causal.agency/catgirl/atom?h=2.1'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/'/>
<updated>2022-02-20T01:20:19+00:00</updated>
<entry>
<title>Factor out input handling to input.c</title>
<updated>2022-02-20T01:20:19+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T01:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=073cebec7a5a07ab2b829e40ce47ec3b1d774bd9'/>
<id>urn:sha1:073cebec7a5a07ab2b829e40ce47ec3b1d774bd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor out window management to window.c</title>
<updated>2022-02-19T23:28:45+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-19T23:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=3359a5d69b0fe3c08812f7db83e27958ffec820f'/>
<id>urn:sha1:3359a5d69b0fe3c08812f7db83e27958ffec820f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable -Wmissing-prototypes</title>
<updated>2022-02-19T22:46:07+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-19T22:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=70f627bc47e944a63f32fcf60db73913845772c6'/>
<id>urn:sha1:70f627bc47e944a63f32fcf60db73913845772c6</id>
<content type='text'>
In other words, warn when a function is missing static. I don't see
why this isn't in -Wextra.
</content>
</entry>
<entry>
<title>Run line editing tests</title>
<updated>2022-02-19T05:01:34+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-19T05:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=06d17aa8f114360f2b5a3e6e1fa011bfc2d806ba'/>
<id>urn:sha1:06d17aa8f114360f2b5a3e6e1fa011bfc2d806ba</id>
<content type='text'>
I know, it feels wrong.
</content>
</entry>
<entry>
<title>Implement new line editing "library"</title>
<updated>2022-02-19T04:47:11+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-19T04:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=1a2477ef7a34cc24c7bc18d7b6326643ce0995a2'/>
<id>urn:sha1:1a2477ef7a34cc24c7bc18d7b6326643ce0995a2</id>
<content type='text'>
Losing tab complete and text macros, for now.

This new implementation works on an instance of a struct and does
not interact with the rest of catgirl, making it possible to copy
into another project. Unlike existing line editing libraries, this
one is entirely abstract and can be rendered externally.

My goal with this library is to be able to implement vi mode. Since
it operates on struct instances rather than globals, it might also
be possible to give catgirl separate line editing buffers for each
window, which would be a nice UX improvement.
</content>
</entry>
<entry>
<title>Move sandman build to scripts/Makefile</title>
<updated>2022-02-13T01:19:18+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-13T01:19:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=28a27a2c0fdbd05328a4c30fbb63a4e3c6e12432'/>
<id>urn:sha1:28a27a2c0fdbd05328a4c30fbb63a4e3c6e12432</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chroot: Factor out and add OpenBSD build</title>
<updated>2021-09-27T19:16:45+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-09-27T19:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=54c632e8c35c3283a890c589f1b7937887c13877'/>
<id>urn:sha1:54c632e8c35c3283a890c589f1b7937887c13877</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set MANDIR in chroot</title>
<updated>2021-06-25T16:19:11+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-06-25T15:51:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=cb62d92f5403ddb622d9ea395c1949282c027009'/>
<id>urn:sha1:cb62d92f5403ddb622d9ea395c1949282c027009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for BINDIR, fix default MANDIR, use LDADD vars</title>
<updated>2021-05-04T16:13:50+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-05-04T16:09:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=ff87d561bd545c715dbe6beb813724a28535e7f4'/>
<id>urn:sha1:ff87d561bd545c715dbe6beb813724a28535e7f4</id>
<content type='text'>
I avoided defaulting MANDIR to /usr/local/man because I thought it
didn't work on GNU/Linux and users would be confused, but it turns
out man-db's default configuration includes both /usr/local/man and
/usr/man, so ${PREFIX}/man is a sensical default.
</content>
</entry>
<entry>
<title>Rename ignore code to filter</title>
<updated>2021-01-16T18:36:39+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-16T18:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=5a490945ea221cc94b05e2ed6e872a2ecbefe175'/>
<id>urn:sha1:5a490945ea221cc94b05e2ed6e872a2ecbefe175</id>
<content type='text'>
</content>
</entry>
</feed>
