summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-12-02Fix UI resume on /urlCurtis McEnroe
2018-12-02Add sandman.m to READMECurtis McEnroe
2018-12-01Crudely handle reconnecting after suspendCurtis McEnroe
2018-12-01Fix sandman hangCurtis McEnroe
It was hanging after sending SIGTSTP to its child, then receiving a SIGCHLD to indicate the child had stopped.
2018-12-01Use sigaction in sandmanCurtis McEnroe
2018-11-30Handle signals consistently in the event loopCurtis McEnroe
2018-11-30Separate ircConnect and ircDisconnectCurtis McEnroe
2018-11-30Measure length of log timestamp more consistentlyCurtis McEnroe
2018-11-30Reformat sandman Objective-C codeCurtis McEnroe
2018-11-30Ignore sandmanCurtis McEnroe
Oops.
2018-11-30Add sandmanCurtis McEnroe
2018-11-29Strip timestamps from log replayCurtis McEnroe
Also fix string length. %.*s does not behave as one might expect when writing wchar_t.
2018-11-29Add basic log replayCurtis McEnroe
2018-11-29Show unread count in term titleCurtis McEnroe
Also render status line with just spaces. Looks much cleaner this way.
2018-11-29Handle no such nick errorCurtis McEnroe
2018-11-29Add /whoisCurtis McEnroe
2018-11-29Set LIBRESSL_PREFIX in Darwin.mkCurtis McEnroe
I think this is still the right path for Homebrew, which is the most popular...
2018-11-28Add NetBSD.mkCurtis McEnroe
2018-11-28Make use of config.mk and add Darwin.mkCurtis McEnroe
2018-11-27Rename project catgirlCurtis McEnroe
This simplifies things.
2018-11-27Add M-m key to insert a blank lineCurtis McEnroe
For manually marking the log.
2018-10-28Add notification with notify-sendCurtis McEnroe
2018-10-28Use const char *argv[] signaturesCurtis McEnroe
C is really weird about this stuff, but this makes more sense to me.
2018-10-23Fix verbose view name in man pageCurtis McEnroe
2018-10-22Add more URL schemesCurtis McEnroe
2018-10-22Rework status lineCurtis McEnroe
2018-10-22Rename status and verbose tagsCurtis McEnroe
2018-09-16Revert "Race parallel connects"Curtis McEnroe
This reverts commit e3e2b36ecf6a1340f1dc2542233bafe0862447fa. Apparently racing *all* of the connections is not something you should do, and I can't be bothered with all the extra logic to do this "correctly" according to RFC 8305. Provide an API, you cowards. What I did want to do was give IPv6 any chance at all of being used, but I'm just going to leave that up to the order getaddrinfo returns. It's someone else's fault.
2018-09-16Race parallel connectsCurtis McEnroe
2018-09-15Call tls_error when tls_connect_socket failsCurtis McEnroe
2018-09-15Try successive getaddrinfo resultsCurtis McEnroe
2018-09-15Render README from chatte.7Curtis McEnroe
2018-09-14Factor out uiPrompt to call on nick changeCurtis McEnroe
2018-09-14Run test binaries with set -e and semicolonsCurtis McEnroe
BSD make behaves oddly when trying to replace with &.
2018-09-14Fail target when any test binary failsCurtis McEnroe
2018-09-14Run tests in default targetCurtis McEnroe
2018-09-14Add termEvent testsCurtis McEnroe
2018-09-14Check width of entire next word including codesCurtis McEnroe
This results in a tiny bit of premature wrapping for color codes, but that isn't a problem.
2018-09-14Remove word handling from formatParseCurtis McEnroe
2018-09-14Apply consecutive formatting codes at onceCurtis McEnroe
Fixes the failing splits test.
2018-09-14Add tests for formatParseCurtis McEnroe
With one currently failing so you know they're worth it.
2018-09-13Preview with nick in input windowCurtis McEnroe
2018-09-13Never send PRIVMSG to TagStatus or TagVerboseCurtis McEnroe
2018-09-13Move color selection to format.cCurtis McEnroe
2018-09-13Fix len for format->split at end of stringCurtis McEnroe
2018-09-13Avoid uninitialized x in uiReadCurtis McEnroe
2018-09-13Add IRCDefault to colors enumCurtis McEnroe
2018-09-13Return a format->split even at the end of the stringCurtis McEnroe
2018-09-13Fix weird tab-complete after commaCurtis McEnroe
I have no idea why I did this.
2018-09-13Rewrite UI againCurtis McEnroe
The persistent topic is gone and the status line is now at the top. The status formatting still needs to be reworked. I also want to try showing the nick in the input window so it really looks like your next message.